Package jadex.bridge.service
Interface IInternalService
- 
- All Superinterfaces:
- IService
 - All Known Implementing Classes:
- AbstractTransportAgent,- AdvancedThreadPoolService,- ApplicationComponentFactory,- AsyncExecutionService,- BaseService,- BasicService,- BDIAgentFactory,- BDIXComponentFactory,- BeliefGetter,- BisimExecutionService,- BpmnFactory,- ClockService,- ClockService,- ComponentComponentFactory,- ContextService,- ExecutionService,- IntravmTransportAgent,- LibraryService,- MicroAgentFactory,- MicroserviceFactory,- SecurityAgent,- ShopService,- SyncExecutionService,- TcpTransportAgent,- ThreadPoolService,- WebSocketTransportAgent
 
 public interface IInternalService extends IService Internal service interface for managing services in service container.
- 
- 
Field Summary- 
Fields inherited from interface jadex.bridge.service.IServiceEMPTY_SERVICES
 
- 
 - 
Method SummaryAll 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.IServicegetMethodInfos, getPropertyMap, getServiceId, invokeMethod, isValid
 
- 
 
- 
- 
- 
Method Detail- 
startServiceIFuture<java.lang.Void> startService() Start the service.- Returns:
- A future that is done when the service has completed starting.
 
 - 
shutdownServiceIFuture<java.lang.Void> shutdownService() Shutdown the service.- Returns:
- A future that is done when the service has completed its shutdown.
 
 - 
setComponentAccessIFuture<java.lang.Void> setComponentAccess(IInternalAccess access) Sets the access for the component.- Parameters:
- access- Component access.
 
 - 
setServiceIdentifiervoid setServiceIdentifier(IServiceIdentifier sid) Set the service identifier.
 
- 
 
-