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.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.void
setServiceIdentifier(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.
-
-