|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRemoteServiceContainer
Remote service container that provides access to underlying IContainer and remote service container adapter.
Method Summary | |
---|---|
IContainer |
getContainer()
Get the container instance for this remote service container. |
IRemoteServiceContainerAdapter |
getContainerAdapter()
Get the container adapter for this remote service container. |
IRemoteService |
getRemoteService(java.lang.String serviceInterfaceClass)
Get the remote service for given serviceInterface class. |
IRemoteService |
getRemoteService(java.lang.String targetLocation,
java.lang.String serviceInterfaceClass)
Get the remote service for given targetLocation and given serviceInterface class. |
IRemoteService |
getRemoteService(java.lang.String targetLocation,
java.lang.String serviceInterfaceClass,
java.lang.String filter)
Get the remote service for given targetLocation and given serviceInterface class. |
Method Detail |
---|
IContainer getContainer()
null
.
null
.IRemoteServiceContainerAdapter getContainerAdapter()
null
getContainer()
.IRemoteService getRemoteService(java.lang.String targetLocation, java.lang.String serviceInterfaceClass, java.lang.String filter) throws ContainerConnectException, org.osgi.framework.InvalidSyntaxException
targetLocation
- the targetLocation to connect to.
See IRemoteServiceContainerAdapter.getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID, String, String)
. May be null
.serviceInterfaceClass
- the service to find. Must not be null
.filter
- the IRemoteFilter
to use for finding the desired remote service.
null
if the desired remote service is not available.
ContainerConnectException
- thrown if underlying container cannot connect to get remote service.
org.osgi.framework.InvalidSyntaxException
- thrown if the filter does not have correct syntax.IRemoteService getRemoteService(java.lang.String targetLocation, java.lang.String serviceInterfaceClass) throws ContainerConnectException
targetLocation
- the targetLocation to connect to.
See IRemoteServiceContainerAdapter.getRemoteServiceReferences(org.eclipse.ecf.core.identity.ID, String, String)
. May be null
.serviceInterfaceClass
- the service to find. Must not be null
.
null
if the desired remote service is not available.
ContainerConnectException
- thrown if underlying container cannot connect to get remote service.IRemoteService getRemoteService(java.lang.String serviceInterfaceClass)
serviceInterfaceClass
- the service to find. Must not be null
.
null
if the desired remote service is not available.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |