public class TopologyManagerImpl extends AbstractTopologyManager implements EndpointEventListener
Modifier and Type | Field and Description |
---|---|
static int |
STARTUP_WAIT_TIME |
SERVICE_EXPORTED_INTERFACES_WILDCARD
ENDPOINT_LISTENER_SCOPE
Constructor and Description |
---|
TopologyManagerImpl(BundleContext context) |
Modifier and Type | Method and Description |
---|---|
void |
endpointChanged(EndpointEvent event,
String matchedFilter)
Notification that an endpoint has changed.
|
protected void |
exportRegisteredServices(String exportRegisteredSvcsFilter) |
protected String |
getFrameworkUUID() |
protected void |
handleEndpointAdded(EndpointDescription endpoint,
String matchedFilter) |
protected void |
handleEndpointModified(EndpointDescription endpoint,
String matchedFilter) |
protected void |
handleEndpointModifiedEndmatch(EndpointDescription endpoint,
String matchedFilter) |
protected void |
handleEndpointRemoved(EndpointDescription endpoint,
String matchedFilter) |
protected void |
handleEvent(ServiceEvent event,
Map listeners) |
protected void |
handleRemoteAdminEvent(RemoteServiceAdminEvent event) |
advertiseEndpointDescription, advertiseModifyEndpointDescription, close, createISIFFilter, createRSAFilter, getContext, getRemoteServiceAdmin, handleAdvertisingResult, handleECFEndpointAdded, handleECFEndpointModified, handleECFEndpointRemoved, handleInvalidImportRegistration, handleNonECFEndpointAdded, handleNonECFEndpointModified, handleNonECFEndpointRemoved, handleNonECFEndpointRemoved, handleServiceModifying, handleServiceRegistering, handleServiceUnregistering, logError, logError, logError, logWarning, trace, unadvertiseEndpointDescription
public TopologyManagerImpl(BundleContext context)
protected String getFrameworkUUID()
getFrameworkUUID
in class AbstractTopologyManager
protected void handleEndpointAdded(EndpointDescription endpoint, String matchedFilter)
protected void handleEndpointRemoved(EndpointDescription endpoint, String matchedFilter)
protected void handleEvent(ServiceEvent event, Map listeners)
handleEvent
in class AbstractTopologyManager
event
- the service eventlisteners
- map of listenersprotected void handleRemoteAdminEvent(RemoteServiceAdminEvent event)
public void endpointChanged(EndpointEvent event, String matchedFilter)
EndpointEventListener
endpointChanged
in interface EndpointEventListener
event
- The event containing the details about the change.matchedFilter
- The filter from the EndpointEventListener.ENDPOINT_LISTENER_SCOPE
that
matches (or for EndpointEvent.MODIFIED_ENDMATCH
and
EndpointEvent.REMOVED
used to match) the endpoint, must
not be null
.protected void handleEndpointModifiedEndmatch(EndpointDescription endpoint, String matchedFilter)
protected void handleEndpointModified(EndpointDescription endpoint, String matchedFilter)
protected void exportRegisteredServices(String exportRegisteredSvcsFilter)
Copyright © 2004–2020 Eclipse Foundation. All rights reserved.