public interface IServiceProvider extends IRemotable
Modifier and Type | Method and Description |
---|---|
IFuture<Collection<IService>> |
getDeclaredServices()
Get all services of a type.
|
IComponentIdentifier |
getId()
Get the globally unique id of the provider.
|
IFuture<IService> |
getService(ClassInfo type,
String scope,
IRemoteFilter<IService> filter)
Get all services of a type.
|
IFuture<IService> |
getService(IServiceIdentifier sid)
Get a service per id.
|
ITerminableIntermediateFuture<IService> |
getServices(ClassInfo type,
String scope,
IRemoteFilter<IService> filter)
Get all services of a type.
|
String |
getType()
Get the type of the service provider (e.g.
|
ITerminableIntermediateFuture<IService> getServices(ClassInfo type, String scope, IRemoteFilter<IService> filter)
type
- The class.IFuture<IService> getService(ClassInfo type, String scope, IRemoteFilter<IService> filter)
type
- The class.IFuture<IService> getService(IServiceIdentifier sid)
sid
- The service id.IFuture<Collection<IService>> getDeclaredServices()
type
- The class.IComponentIdentifier getId()
String getType()
Copyright © 2015. All Rights Reserved.