org.eclipse.ecf.osgi.services.remoteserviceadmin
Class RemoteServiceAdmin
java.lang.Object
org.eclipse.ecf.osgi.services.remoteserviceadmin.RemoteServiceAdmin
- All Implemented Interfaces:
- org.osgi.service.remoteserviceadmin.RemoteServiceAdmin
public class RemoteServiceAdmin
- extends java.lang.Object
- implements org.osgi.service.remoteserviceadmin.RemoteServiceAdmin
ECF implementation of OSGI 4.2 Remote
Service Admin service. This service can be used by topology managers to
to export and/or import remote services with any ECF
container that implements the ECF remote
service API.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERVICE_PROP
public static final java.lang.String SERVICE_PROP
- See Also:
- Constant Field Values
RemoteServiceAdmin
public RemoteServiceAdmin(org.osgi.framework.Bundle clientBundle)
exportService
public java.util.Collection<org.osgi.service.remoteserviceadmin.ExportRegistration> exportService(org.osgi.framework.ServiceReference serviceReference,
java.util.Map<java.lang.String,java.lang.Object> overridingProperties)
- Specified by:
exportService
in interface org.osgi.service.remoteserviceadmin.RemoteServiceAdmin
importService
public org.osgi.service.remoteserviceadmin.ImportRegistration importService(org.osgi.service.remoteserviceadmin.EndpointDescription endpointDescription)
- Specified by:
importService
in interface org.osgi.service.remoteserviceadmin.RemoteServiceAdmin
getExportedServices
public java.util.Collection<org.osgi.service.remoteserviceadmin.ExportReference> getExportedServices()
- Specified by:
getExportedServices
in interface org.osgi.service.remoteserviceadmin.RemoteServiceAdmin
getImportedEndpoints
public java.util.Collection<org.osgi.service.remoteserviceadmin.ImportReference> getImportedEndpoints()
- Specified by:
getImportedEndpoints
in interface org.osgi.service.remoteserviceadmin.RemoteServiceAdmin
getHostContainerSelector
protected IHostContainerSelector getHostContainerSelector()
getConsumerContainerSelector
protected IConsumerContainerSelector getConsumerContainerSelector()
close
public void close()