jrunx.cluster
Class ClusterListener

jrunx.cluster.ClusterListener

public class ClusterListener

This listener is created by every ClusterableServiceAdapter subclass, and allows clustered services to respond to events that occur in the ClusterManager and in the stubs of a clustered service's remote peers. It extends a number of JINI event listeners, and its event protocol is defined by the JINI event model.

Author:
PS Neville

Field Summary
protected  net.jini.discovery.DiscoveryManagement discoManager
           
 
Constructor Summary
ClusterListener(net.jini.discovery.DiscoveryManagement discoManager, ClusterableServiceAdapter service)
           
 
Method Summary
 void discarded(net.jini.discovery.DiscoveryEvent event)
           
 void discovered(net.jini.discovery.DiscoveryEvent event)
           
 net.jini.discovery.DiscoveryManagement getDiscoManager()
           
 ClusterableServiceAdapter getService()
           
 void serviceAdded(net.jini.lookup.ServiceDiscoveryEvent ev)
           
 void serviceChanged(net.jini.lookup.ServiceDiscoveryEvent ev)
           
 void serviceIDNotify(net.jini.core.lookup.ServiceID serviceID)
           
 void serviceRemoved(net.jini.lookup.ServiceDiscoveryEvent ev)
           
 void setDiscoManager(net.jini.discovery.DiscoveryManagement discoManager)
           
 void setService(ClusterableServiceAdapter service)
           
 

Field Detail

discoManager

protected net.jini.discovery.DiscoveryManagement discoManager
Constructor Detail

ClusterListener

public ClusterListener(net.jini.discovery.DiscoveryManagement discoManager,
                       ClusterableServiceAdapter service)
Method Detail

getDiscoManager

public net.jini.discovery.DiscoveryManagement getDiscoManager()

setDiscoManager

public void setDiscoManager(net.jini.discovery.DiscoveryManagement discoManager)

getService

public ClusterableServiceAdapter getService()

setService

public void setService(ClusterableServiceAdapter service)

discovered

public void discovered(net.jini.discovery.DiscoveryEvent event)

discarded

public void discarded(net.jini.discovery.DiscoveryEvent event)

serviceIDNotify

public void serviceIDNotify(net.jini.core.lookup.ServiceID serviceID)

serviceAdded

public void serviceAdded(net.jini.lookup.ServiceDiscoveryEvent ev)

serviceRemoved

public void serviceRemoved(net.jini.lookup.ServiceDiscoveryEvent ev)

serviceChanged

public void serviceChanged(net.jini.lookup.ServiceDiscoveryEvent ev)


Copyright � 2002 Macromedia Corporation. All Rights Reserved.