public class RemoteServiceClientRegistry
extends java.lang.Object
implements java.io.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, java.lang.String clazz, IRemoteFilter remoteFilter) throws ContainerConnectException
ContainerConnectException
public IRemoteServiceReference[] getRemoteServiceReferences(ID target, ID[] idFilter, java.lang.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, java.lang.String clazz, IRemoteFilter remoteFilter)
public IRemoteServiceID getRemoteServiceID(ID containerID, long containerRelativeID)
public java.lang.String[] getClazzes(IRemoteServiceReference reference)
public IRemoteServiceReference[] getAllRemoteServiceReferences(java.lang.String clazz, IRemoteFilter remoteFilter)