org.apache.felix.servicebinder.architecture
Class DependencyChangeEvent

java.lang.Object
  extended by org.apache.felix.servicebinder.architecture.DependencyChangeEvent

public class DependencyChangeEvent
extends java.lang.Object

An event thrown when a dependency changes

Author:
Felix Project Team

Field Summary
static int DEPENDENCY_CREATED
           
static int DEPENDENCY_DESTROYED
           
static int DEPENDENCY_INVALID
           
static int DEPENDENCY_VALID
           
 
Constructor Summary
DependencyChangeEvent(Dependency dep, DependencyMetadata meta, int newState)
           
 
Method Summary
 Dependency getDependency()
           
 DependencyMetadata getDependencyMetadata()
           
 int getState()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEPENDENCY_CREATED

public static final int DEPENDENCY_CREATED
See Also:
Constant Field Values

DEPENDENCY_VALID

public static final int DEPENDENCY_VALID
See Also:
Constant Field Values

DEPENDENCY_INVALID

public static final int DEPENDENCY_INVALID
See Also:
Constant Field Values

DEPENDENCY_DESTROYED

public static final int DEPENDENCY_DESTROYED
See Also:
Constant Field Values
Constructor Detail

DependencyChangeEvent

public DependencyChangeEvent(Dependency dep,
                             DependencyMetadata meta,
                             int newState)
Method Detail

getDependency

public Dependency getDependency()

getDependencyMetadata

public DependencyMetadata getDependencyMetadata()

getState

public int getState()