Package jadex.bridge.service
Interface IInternalService
- 
- All Superinterfaces:
 IService
- All Known Implementing Classes:
 BasicService,BDIAgentFactory,BDIXComponentFactory,BpmnFactory,MicroAgentFactory,MicroserviceFactory
public interface IInternalService extends IService
Internal service interface for managing services in service container. 
- 
- 
Field Summary
- 
Fields inherited from interface jadex.bridge.service.IService
EMPTY_SERVICES 
 - 
 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IFuture<java.lang.Void>setComponentAccess(IInternalAccess access)Sets the access for the component.voidsetServiceIdentifier(IServiceIdentifier sid)Set the service identifier.IFuture<java.lang.Void>shutdownService()Shutdown the service.IFuture<java.lang.Void>startService()Start the service.- 
Methods inherited from interface jadex.bridge.service.IService
getMethodInfos, getPropertyMap, getServiceId, invokeMethod, isValid 
 - 
 
 - 
 
- 
- 
Method Detail
- 
startService
IFuture<java.lang.Void> startService()
Start the service.- Returns:
 - A future that is done when the service has completed starting.
 
 
- 
shutdownService
IFuture<java.lang.Void> shutdownService()
Shutdown the service.- Returns:
 - A future that is done when the service has completed its shutdown.
 
 
- 
setComponentAccess
IFuture<java.lang.Void> setComponentAccess(IInternalAccess access)
Sets the access for the component.- Parameters:
 access- Component access.
 
- 
setServiceIdentifier
void setServiceIdentifier(IServiceIdentifier sid)
Set the service identifier. 
 - 
 
 -