Package org.eclipse.ecf.remoteservice
Class RSARemoteServiceContainerAdapter.RSARemoteServiceRegistration
- java.lang.Object
- 
- org.eclipse.ecf.remoteservice.RemoteServiceRegistrationImpl
- 
- org.eclipse.ecf.remoteservice.RSARemoteServiceContainerAdapter.RSARemoteServiceRegistration
 
 
- 
- All Implemented Interfaces:
- Serializable,- IExtendedRemoteServiceRegistration,- IRemoteServiceRegistration
 - Enclosing class:
- RSARemoteServiceContainerAdapter
 
 public class RSARemoteServiceContainerAdapter.RSARemoteServiceRegistration extends RemoteServiceRegistrationImpl implements IExtendedRemoteServiceRegistration - See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from class org.eclipse.ecf.remoteservice.RemoteServiceRegistrationImplclazzes, properties, reference, REGISTERED, registrationListener, registrationLock, remoteServiceID, serviceranking, state, UNREGISTERED, UNREGISTERING
 
- 
 - 
Constructor SummaryConstructors Constructor Description RSARemoteServiceRegistration()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>getExtraProperties()voidpublish(RemoteServiceRegistryImpl reg, Object svc, String[] clzzes, Dictionary props)voidunregister()Unregister this service- 
Methods inherited from class org.eclipse.ecf.remoteservice.RemoteServiceRegistrationImplcallService, createProperties, equals, getClasses, getClassLoader, getContainerID, getID, getInterfaces, getProperty, getPropertyKeys, getReference, getService, getServiceId, getTypesForParameters, hashCode, setClassLoader, setProperties, toString
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.ecf.remoteservice.IRemoteServiceRegistrationgetClassLoader, getContainerID, getID, getProperty, getPropertyKeys, getReference, setProperties
 
- 
 
- 
- 
- 
Method Detail- 
publishpublic void publish(RemoteServiceRegistryImpl reg, Object svc, String[] clzzes, Dictionary props) - Overrides:
- publishin class- RemoteServiceRegistrationImpl
 
 - 
unregisterpublic void unregister() Description copied from interface:IRemoteServiceRegistrationUnregister this service- Specified by:
- unregisterin interface- IRemoteServiceRegistration
- Overrides:
- unregisterin class- RemoteServiceRegistrationImpl
 
 - 
getExtraPropertiespublic Map<String,Object> getExtraProperties() - Specified by:
- getExtraPropertiesin interface- IExtendedRemoteServiceRegistration
- Returns:
- A Dictionaryof properties not intended to be used for service advertisement.
 
 
- 
 
-