Class RuntimeManagerWebService
java.lang.Object
de.aristaflow.ilm.ws.base.service.AbstractSubResourceWebService<T>
de.aristaflow.ilm.ws.base.service.AbstractRootResourceWebService<RuntimeManager>
de.aristaflow.ilm.ws.core.runtimemanager.RuntimeManagerWebService
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringConfiguration key for the time in milliseconds to extend the remote iterator alive time after each access.static final StringConfiguration key for the time in milliseconds to keep a remote iterator alive after creating it and before accessing it.protected final NsRemoteIteratorWebServiceThe web service for remote iterator handlers for node states.protected final longThe time in milliseconds to extend the remote iterator alive time after each access.protected final longThe time in milliseconds to keep a remote iterator alive after creating it and before accessing it. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Valid NsInitialRemoteIteratorDatalogoffAndTerminateActivities(@NotNull @Valid SessionToken session, @NotNull @Valid QualifiedAgent agent, Boolean forceTerm, @Positive Integer count) voidlogon(@NotNull @Valid SessionToken session, @NotNull @Valid ClientSessionDetails csd) voidvoidshutdown()Shuts down this sub resource web service.voidupdateClientSessionFactory(@NotNull @Valid SessionToken session, @NotNull @Valid ClientSessionDetails csd) Methods inherited from class de.aristaflow.ilm.ws.base.service.AbstractRootResourceWebService
getRelease, getServiceInstanceName, getUris, pingMethods inherited from class de.aristaflow.ilm.ws.base.service.AbstractSubResourceWebService
getLogger, getLogService, getService, getServiceMetaData, getServiceUris, getSessionFactory
-
Field Details
-
CONF_REM_IT_INIT_ITERATOR_ALIVE_TIME
Configuration key for the time in milliseconds to keep a remote iterator alive after creating it and before accessing it.- See Also:
-
REM_IT_INIT_ALIVE_TIME
protected final long REM_IT_INIT_ALIVE_TIMEThe time in milliseconds to keep a remote iterator alive after creating it and before accessing it. -
CONF_REM_IT_ALIVE_TIME_EXTENSION
Configuration key for the time in milliseconds to extend the remote iterator alive time after each access.- See Also:
-
REM_IT_ALIVE_TIME_EXTENSION
protected final long REM_IT_ALIVE_TIME_EXTENSIONThe time in milliseconds to extend the remote iterator alive time after each access. -
nriws
The web service for remote iterator handlers for node states.
-
-
Constructor Details
-
RuntimeManagerWebService
public RuntimeManagerWebService(RuntimeManager service, ServiceMetaData smd) throws ServiceNotKnownException - Throws:
ServiceNotKnownException
-
-
Method Details
-
shutdown
public void shutdown()Description copied from class:AbstractSubResourceWebServiceShuts down this sub resource web service. This default implementation does nothing.- Overrides:
shutdownin classAbstractSubResourceWebService<RuntimeManager>
-
getNsRemoteIteratorWebService
-
logon
public void logon(@NotNull @Valid @NotNull @Valid SessionToken session, @NotNull @Valid @NotNull @Valid ClientSessionDetails csd) throws ParameterException, ClassNotFoundException, IOException -
updateClientSessionFactory
public void updateClientSessionFactory(@NotNull @Valid @NotNull @Valid SessionToken session, @NotNull @Valid @NotNull @Valid ClientSessionDetails csd) throws ParameterException, ClassNotFoundException, IOException -
logoffAndTerminateActivities
@Valid public @Valid NsInitialRemoteIteratorData logoffAndTerminateActivities(@NotNull @Valid @NotNull @Valid SessionToken session, @NotNull @Valid @NotNull @Valid QualifiedAgent agent, Boolean forceTerm, @Positive @Positive Integer count) throws ParameterException, DataSourceException, DataConsistencyException - Throws:
ParameterExceptionDataSourceExceptionDataConsistencyException- See Also:
-
getExecutionControlManager
@NotNull public @NotNull ExecutionControlManagerWebService<ExecutionControlManager> getExecutionControlManager() -
getActivityStarting
-
serverAvailable
public void serverAvailable()- See Also:
-