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.
-
-