net.jini.lookup
Class ServiceDiscoveryManager.ServiceDiscoveryListenerImpl
java.lang.Object
net.jini.lookup.ServiceDiscoveryManager.ServiceDiscoveryListenerImpl
- All Implemented Interfaces:
- ServiceDiscoveryListener
- Enclosing class:
- ServiceDiscoveryManager
private static final class ServiceDiscoveryManager.ServiceDiscoveryListenerImpl
- extends Object
- implements ServiceDiscoveryListener
Class that defines the listener that will receive local events from
the internal LookupCache used in the blocking versions of lookup().
Method Summary |
ServiceItem[] |
getServiceItem()
|
void |
serviceAdded(ServiceDiscoveryEvent event)
When the cache receives from one of the managed lookup services,
an event signaling the registration of a service of
interest for the first time (or for the first time since
the service has been discarded), the cache invokes the
serviceAdded method on all instances of
ServiceDiscoveryListener that are registered with the
cache; doing so notifies the entity that a service of interest has
been discovered. |
void |
serviceChanged(ServiceDiscoveryEvent event)
When the cache receives, from a managed lookup service, an event
signaling the unique modification of the attributes of a service
of interest (across the attribute sets of all references to the
service), the cache invokes the serviceChanged
method on all instances of ServiceDiscoveryListener
that are registered with the cache; doing so notifies the entity
that the state of a service of interest has changed. |
void |
serviceRemoved(ServiceDiscoveryEvent event)
When the cache receives, from a managed lookup service, an event
signaling the removal of a service of interest from the last such
lookup service with which it was registered, the cache invokes
the serviceRemoved method on all instances of
ServiceDiscoveryListener that are registered with
the cache; doing so notifies the entity that a service of interest
has been discarded. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
items
ArrayList items
ServiceDiscoveryManager.ServiceDiscoveryListenerImpl
private ServiceDiscoveryManager.ServiceDiscoveryListenerImpl()
serviceAdded
public void serviceAdded(ServiceDiscoveryEvent event)
- Description copied from interface:
ServiceDiscoveryListener
- When the cache receives from one of the managed lookup services,
an event signaling the registration of a service of
interest for the first time (or for the first time since
the service has been discarded), the cache invokes the
serviceAdded
method on all instances of
ServiceDiscoveryListener
that are registered with the
cache; doing so notifies the entity that a service of interest has
been discovered.
- Specified by:
serviceAdded
in interface ServiceDiscoveryListener
- Parameters:
event
- an instance of ServiceDiscoveryEvent
containing references to the service item
corresponding to the event, including
representations of the service's state both
before and after the event.
serviceRemoved
public void serviceRemoved(ServiceDiscoveryEvent event)
- Description copied from interface:
ServiceDiscoveryListener
- When the cache receives, from a managed lookup service, an event
signaling the removal of a service of interest from the last such
lookup service with which it was registered, the cache invokes
the
serviceRemoved
method on all instances of
ServiceDiscoveryListener
that are registered with
the cache; doing so notifies the entity that a service of interest
has been discarded.
- Specified by:
serviceRemoved
in interface ServiceDiscoveryListener
- Parameters:
event
- a ServiceDiscoveryEvent
object
containing references to the service item
corresponding to the event, including
representations of the service's state both
before and after the event.
serviceChanged
public void serviceChanged(ServiceDiscoveryEvent event)
- Description copied from interface:
ServiceDiscoveryListener
- When the cache receives, from a managed lookup service, an event
signaling the unique modification of the attributes of a service
of interest (across the attribute sets of all references to the
service), the cache invokes the
serviceChanged
method on all instances of ServiceDiscoveryListener
that are registered with the cache; doing so notifies the entity
that the state of a service of interest has changed.
- Specified by:
serviceChanged
in interface ServiceDiscoveryListener
- Parameters:
event
- a ServiceDiscoveryEvent
object
containing references to the service item
corresponding to the event, including
representations of the service's state both
before and after the event.
getServiceItem
public ServiceItem[] getServiceItem()
Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.