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();