Interface IInternalService
- All Superinterfaces:
IService
- All Known Implementing Classes:
BasicService
Internal service interface for managing services in service container.
-
Field Summary
Fields inherited from interface jadex.providedservice.IService
EMPTY_SERVICES
-
Method Summary
Modifier and TypeMethodDescriptionjadex.future.IFuture
<Void> setComponentAccess
(jadex.core.impl.Component access) Sets the access for the component.void
Set the service identifier.jadex.future.IFuture
<Void> Shutdown the service.jadex.future.IFuture
<Void> Start the service.Methods inherited from interface jadex.providedservice.IService
getMethodInfos, getServiceId, invokeMethod
-
Method Details
-
startService
jadex.future.IFuture<Void> startService()Start the service.- Returns:
- A future that is done when the service has completed starting.
-
shutdownService
jadex.future.IFuture<Void> shutdownService()Shutdown the service.- Returns:
- A future that is done when the service has completed its shutdown.
-
setComponentAccess
Sets the access for the component.- Parameters:
access
- Component access.
-
setServiceIdentifier
Set the service identifier.
-