You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by pd...@apache.org on 2014/03/18 22:34:08 UTC
svn commit: r1579052 -
/felix/sandbox/pderop/dependencymanager-prototype/dm/src/dm/context/DependencyContext.java
Author: pderop
Date: Tue Mar 18 21:34:07 2014
New Revision: 1579052
URL: http://svn.apache.org/r1579052
Log:
replaced invokeAdd(), invokedRemoved() methods by invokeAdd(Event e), invokeRemoved(Event e), which allows to invoke a callback for a single
event.
Added invokeChange(Event e) method.
Added setAvailable(boolean available) method.
Modified:
felix/sandbox/pderop/dependencymanager-prototype/dm/src/dm/context/DependencyContext.java
Modified: felix/sandbox/pderop/dependencymanager-prototype/dm/src/dm/context/DependencyContext.java
URL: http://svn.apache.org/viewvc/felix/sandbox/pderop/dependencymanager-prototype/dm/src/dm/context/DependencyContext.java?rev=1579052&r1=1579051&r2=1579052&view=diff
==============================================================================
--- felix/sandbox/pderop/dependencymanager-prototype/dm/src/dm/context/DependencyContext.java (original)
+++ felix/sandbox/pderop/dependencymanager-prototype/dm/src/dm/context/DependencyContext.java Tue Mar 18 21:34:07 2014
@@ -4,8 +4,9 @@ import java.util.Dictionary;
public interface DependencyContext {
- public void invokeAdd();
- public void invokeRemove();
+ public void invokeAdd(Event e);
+ public void invokeChange(Event e);
+ public void invokeRemove(Event e);
/** Whenever the dependency changes state, this method is invoked with the Event containing the new state information. */
public void add(final Event e);
public void change(final Event e);
@@ -18,6 +19,7 @@ public interface DependencyContext {
public void stop();
public boolean isAvailable();
+ public void setAvailable(boolean available);
public boolean isRequired();