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