org.apache.felix.servicebinder.impl
Class ArchitectureEventMulticaster

java.lang.Object
  extended by org.apache.felix.servicebinder.impl.ArchitectureEventMulticaster
All Implemented Interfaces:
java.util.EventListener, ServiceBinderListener

public class ArchitectureEventMulticaster
extends java.lang.Object
implements ServiceBinderListener

Author:
Felix Project Team

Field Summary
protected  ServiceBinderListener a
           
protected  ServiceBinderListener b
           
 
Constructor Summary
protected ArchitectureEventMulticaster(ServiceBinderListener a, ServiceBinderListener b)
           
 
Method Summary
static ServiceBinderListener add(ServiceBinderListener a, ServiceBinderListener b)
           
 void dependencyChanged(DependencyChangeEvent e)
           
 void instanceReferenceChanged(InstanceChangeEvent e)
           
static ServiceBinderListener remove(ServiceBinderListener a, ServiceBinderListener b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

a

protected ServiceBinderListener a

b

protected ServiceBinderListener b
Constructor Detail

ArchitectureEventMulticaster

protected ArchitectureEventMulticaster(ServiceBinderListener a,
                                       ServiceBinderListener b)
Method Detail

dependencyChanged

public void dependencyChanged(DependencyChangeEvent e)
Specified by:
dependencyChanged in interface ServiceBinderListener

instanceReferenceChanged

public void instanceReferenceChanged(InstanceChangeEvent e)
Specified by:
instanceReferenceChanged in interface ServiceBinderListener

add

public static ServiceBinderListener add(ServiceBinderListener a,
                                        ServiceBinderListener b)

remove

public static ServiceBinderListener remove(ServiceBinderListener a,
                                           ServiceBinderListener b)