public class RemoteServiceClientRegistry extends Object implements Serializable
Constructor and Description |
---|
RemoteServiceClientRegistry(AbstractClientContainer container) |
public RemoteServiceClientRegistry(AbstractClientContainer container)
public long getNextServiceId()
public ID getContainerId()
public void registerRegistration(RemoteServiceClientRegistration registration)
public void unregisterRegistration(RemoteServiceClientRegistration registration)
public IRemoteServiceReference findServiceReference(IRemoteServiceID serviceID)
public RemoteServiceClientRegistration findServiceRegistration(RemoteServiceClientReference reference)
public IRemoteServiceReference[] getRemoteServiceReferences(ID target, String clazz, IRemoteFilter remoteFilter) throws ContainerConnectException
ContainerConnectException
public IRemoteServiceReference[] getRemoteServiceReferences(ID target, ID[] idFilter, String clazz, IRemoteFilter filter) throws ContainerConnectException
target
- targetidFilter
- id filterclazz
- the interface class to use for lookupfilter
- a remote service filter to use to look for remote service referencesContainerConnectException
- if container cannot be connectedpublic IRemoteServiceReference[] getRemoteServiceReferences(ID[] idFilter, String clazz, IRemoteFilter remoteFilter)
public IRemoteServiceID getRemoteServiceID(ID containerID, long containerRelativeID)
public String[] getClazzes(IRemoteServiceReference reference)
public IRemoteServiceReference[] getAllRemoteServiceReferences(String clazz, IRemoteFilter remoteFilter)
Copyright © 2004–2020 Eclipse Foundation. All rights reserved.