Class RemoteServiceClientRegistry
- java.lang.Object
- 
- org.eclipse.ecf.remoteservice.client.RemoteServiceClientRegistry
 
- 
- All Implemented Interfaces:
- Serializable
 
 public class RemoteServiceClientRegistry extends Object implements Serializable A remote service registry for client remote services.- Since:
- 4.0
- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description RemoteServiceClientRegistry(AbstractClientContainer container)
 - 
Method Summary
 
- 
- 
- 
Constructor Detail- 
RemoteServiceClientRegistrypublic RemoteServiceClientRegistry(AbstractClientContainer container) 
 
- 
 - 
Method Detail- 
getNextServiceIdpublic long getNextServiceId() 
 - 
getContainerIdpublic ID getContainerId() 
 - 
registerRegistrationpublic void registerRegistration(RemoteServiceClientRegistration registration) 
 - 
unregisterRegistrationpublic void unregisterRegistration(RemoteServiceClientRegistration registration) 
 - 
findServiceReferencepublic IRemoteServiceReference findServiceReference(IRemoteServiceID serviceID) 
 - 
findServiceRegistrationpublic RemoteServiceClientRegistration findServiceRegistration(RemoteServiceClientReference reference) 
 - 
getRemoteServiceReferencespublic IRemoteServiceReference[] getRemoteServiceReferences(ID target, String clazz, IRemoteFilter remoteFilter) throws ContainerConnectException - Throws:
- ContainerConnectException
 
 - 
getRemoteServiceReferencespublic IRemoteServiceReference[] getRemoteServiceReferences(ID target, ID[] idFilter, String clazz, IRemoteFilter filter) throws ContainerConnectException - Parameters:
- target- target
- idFilter- id filter
- clazz- the interface class to use for lookup
- filter- a remote service filter to use to look for remote service references
- Returns:
- IRemoteServiceReference[] remote service references matching the given input params
- Throws:
- ContainerConnectException- if container cannot be connected
- Since:
- 5.0
 
 - 
getRemoteServiceReferencespublic IRemoteServiceReference[] getRemoteServiceReferences(ID[] idFilter, String clazz, IRemoteFilter remoteFilter) 
 - 
getRemoteServiceIDpublic IRemoteServiceID getRemoteServiceID(ID containerID, long containerRelativeID) 
 - 
getClazzespublic String[] getClazzes(IRemoteServiceReference reference) 
 - 
getAllRemoteServiceReferencespublic IRemoteServiceReference[] getAllRemoteServiceReferences(String clazz, IRemoteFilter remoteFilter) 
 
- 
 
-