Package org.eclipse.ecf.remoteservice
Class RSARemoteServiceContainerAdapter
- java.lang.Object
-
- org.eclipse.ecf.remoteservice.RemoteServiceContainerAdapterImpl
-
- org.eclipse.ecf.remoteservice.RSARemoteServiceContainerAdapter
-
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable,IRemoteServiceConsumer,IRemoteServiceContainerAdapter,IRemoteServiceHost
public class RSARemoteServiceContainerAdapter extends RemoteServiceContainerAdapterImpl
A container adapter intended for use by remote service host containers. Implements IRemoteServiceContainerAdapter and IRSAHostContainerAdapter. A IRSAHostContainerAdapter that gets the actual registerService call is expected to be provided upon construction. Subclasses should extend as appropriate.- Since:
- 8.9
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classRSARemoteServiceContainerAdapter.RSARemoteServiceRegistration
-
Field Summary
-
Fields inherited from class org.eclipse.ecf.remoteservice.RemoteServiceContainerAdapterImpl
listeners, refToImplMap, registry
-
-
Constructor Summary
Constructors Constructor Description RSARemoteServiceContainerAdapter(AbstractRSAContainer container)RSARemoteServiceContainerAdapter(AbstractRSAContainer container, org.eclipse.equinox.concurrent.future.IExecutor executor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RemoteServiceRegistrationImplcreateRegistration()protected AbstractRSAContainergetRSAContainer()-
Methods inherited from class org.eclipse.ecf.remoteservice.RemoteServiceContainerAdapterImpl
addRemoteServiceListener, asyncGetRemoteServiceReferences, asyncGetRemoteServiceReferences, asyncGetRemoteServiceReferences, checkServiceClass, connectToRemoteServiceTarget, createRegisteredEvent, createRemoteFilter, createRemoteService, createUnregisteredEvent, dispose, fireRemoteServiceListeners, getAdapter, getAllRemoteServiceReferences, getConnectContext, getContainer, getExecutor, getLocalContainerID, getRegistry, getRemoteService, getRemoteServiceCallPolicy, getRemoteServiceID, getRemoteServiceNamespace, getRemoteServiceReference, getRemoteServiceReferences, getRemoteServiceReferences, getRemoteServiceReferences, getRemoteServiceRegistrationImpl, handleServiceUnregister, registerRemoteService, removeRemoteServiceListener, setConnectContextForAuthentication, setExecutor, setRegistry, setRemoteServiceCallPolicy, ungetRemoteService
-
-
-
-
Constructor Detail
-
RSARemoteServiceContainerAdapter
public RSARemoteServiceContainerAdapter(AbstractRSAContainer container, org.eclipse.equinox.concurrent.future.IExecutor executor)
-
RSARemoteServiceContainerAdapter
public RSARemoteServiceContainerAdapter(AbstractRSAContainer container)
-
-
Method Detail
-
getRSAContainer
protected AbstractRSAContainer getRSAContainer()
-
createRegistration
protected RemoteServiceRegistrationImpl createRegistration()
- Overrides:
createRegistrationin classRemoteServiceContainerAdapterImpl
-
-