Class ResModelExpressionEvaluationWebService
java.lang.Object
de.aristaflow.ilm.ws.base.service.AbstractSubResourceWebService<de.aristaflow.adept2.core.resmodelmanager.ResModelExpressionEvaluation>
de.aristaflow.ilm.ws.core.resmodelmanager.ResModelExpressionEvaluationWebService
public class ResModelExpressionEvaluationWebService
extends AbstractSubResourceWebService<de.aristaflow.adept2.core.resmodelmanager.ResModelExpressionEvaluation>
- See Also:
-
ResModelExpressionEvaluation
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ExecutionFactoryprotected final ProcessModelFactoryprotected 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.protected final ResInstRemoteIteratorWebServiceThe web service for remote iterator handlers for resource instances.protected final ResRemoteIteratorWebServiceThe web service for remote iterator handlers for resources. -
Constructor Summary
ConstructorsConstructorDescriptionResModelExpressionEvaluationWebService(de.aristaflow.adept2.core.resmodelmanager.ResModelExpressionEvaluation service, ResModelManagerWebService parent) -
Method Summary
Modifier and TypeMethodDescription@NotNull BooleanevaluateBoolean(@NotNull @Valid SessionToken session, @NotBlank String xpath, @Valid ProcessNodeContext pnc) @NotNull DoubleevaluateFloat(@NotNull @Valid SessionToken session, @NotBlank String xpath, @Valid ProcessNodeContext pnc) @NotNull LongevaluateInteger(@NotNull @Valid SessionToken session, @NotBlank String xpath, @Valid ProcessNodeContext pnc) evaluateResourceInsts(@NotNull @Valid SessionToken session, @NotBlank String xpath, @Valid ProcessNodeContext pnc, Boolean includeChildren, @Positive Integer count) @Valid ResInitialRemoteIteratorDataevaluateResources(@NotNull @Valid SessionToken session, @NotBlank String xpath, @Valid ProcessNodeContext pnc, Boolean includeParents, @Positive Integer count) evaluateString(@NotNull @Valid SessionToken session, @NotBlank String xpath, @Valid ProcessNodeContext pnc) evaluateXml(@NotNull @Valid SessionToken session, @NotBlank String xpath, @Valid ProcessNodeContext pnc) voidshutdown()Shuts down this sub resource web service.Methods inherited from class de.aristaflow.ilm.ws.base.service.AbstractSubResourceWebService
getLogger, getLogService, getService, getServiceMetaData, getServiceUris, getSessionFactory
-
Field Details
-
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. -
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. -
rriws
The web service for remote iterator handlers for resources. -
ririws
The web service for remote iterator handlers for resource instances. -
ef
-
pmf
-
-
Constructor Details
-
ResModelExpressionEvaluationWebService
public ResModelExpressionEvaluationWebService(de.aristaflow.adept2.core.resmodelmanager.ResModelExpressionEvaluation service, ResModelManagerWebService parent) 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<de.aristaflow.adept2.core.resmodelmanager.ResModelExpressionEvaluation>
-
getResRemoteIteratorWebService
-
getResInstRemoteIteratorWebService
-
evaluateResources
@Valid public @Valid ResInitialRemoteIteratorData evaluateResources(@NotNull @Valid @NotNull @Valid SessionToken session, @NotBlank @NotBlank String xpath, @Valid @Valid ProcessNodeContext pnc, Boolean includeParents, @Positive @Positive Integer count) throws ParameterException, XPathEvaluationException, DataSourceException, DataConsistencyException - Throws:
ParameterExceptionXPathEvaluationExceptionDataSourceExceptionDataConsistencyException- See Also:
-
ResModelExpressionEvaluation.evaluateResources(de.aristaflow.adept2.base.sessionmanagement.SessionToken, String, de.aristaflow.adept2.model.execution.ProcessNodeContext, boolean)ResModelExpressionEvaluation.evaluateResourcesIterator(de.aristaflow.adept2.base.sessionmanagement.SessionToken, String, de.aristaflow.adept2.model.execution.ProcessNodeContext, boolean)
-
evaluateResourceInsts
@Valid public @Valid ResInstInitialRemoteIteratorData evaluateResourceInsts(@NotNull @Valid @NotNull @Valid SessionToken session, @NotBlank @NotBlank String xpath, @Valid @Valid ProcessNodeContext pnc, Boolean includeChildren, @Positive @Positive Integer count) throws ParameterException, XPathEvaluationException, DataSourceException, DataConsistencyException - Throws:
ParameterExceptionXPathEvaluationExceptionDataSourceExceptionDataConsistencyException- See Also:
-
ResModelExpressionEvaluation.evaluateResourceInsts(de.aristaflow.adept2.base.sessionmanagement.SessionToken, String, de.aristaflow.adept2.model.execution.ProcessNodeContext, boolean)ResModelExpressionEvaluation.evaluateResourceInstsIterator(de.aristaflow.adept2.base.sessionmanagement.SessionToken, String, de.aristaflow.adept2.model.execution.ProcessNodeContext, boolean)
-
evaluateBoolean
@NotNull public @NotNull Boolean evaluateBoolean(@NotNull @Valid @NotNull @Valid SessionToken session, @NotBlank @NotBlank String xpath, @Valid @Valid ProcessNodeContext pnc) throws ParameterException, XPathEvaluationException - Throws:
ParameterExceptionXPathEvaluationException- See Also:
-
ResModelExpressionEvaluation.evaluateBoolean(de.aristaflow.adept2.base.sessionmanagement.SessionToken, String, de.aristaflow.adept2.model.execution.ProcessNodeContext)
-
evaluateInteger
@NotNull public @NotNull Long evaluateInteger(@NotNull @Valid @NotNull @Valid SessionToken session, @NotBlank @NotBlank String xpath, @Valid @Valid ProcessNodeContext pnc) throws ParameterException, XPathEvaluationException - Throws:
ParameterExceptionXPathEvaluationException- See Also:
-
ResModelExpressionEvaluation.evaluateInteger(de.aristaflow.adept2.base.sessionmanagement.SessionToken, String, de.aristaflow.adept2.model.execution.ProcessNodeContext)
-
evaluateFloat
@NotNull public @NotNull Double evaluateFloat(@NotNull @Valid @NotNull @Valid SessionToken session, @NotBlank @NotBlank String xpath, @Valid @Valid ProcessNodeContext pnc) throws ParameterException, XPathEvaluationException - Throws:
ParameterExceptionXPathEvaluationException- See Also:
-
ResModelExpressionEvaluation.evaluateFloat(de.aristaflow.adept2.base.sessionmanagement.SessionToken, String, de.aristaflow.adept2.model.execution.ProcessNodeContext)
-
evaluateString
public String evaluateString(@NotNull @Valid @NotNull @Valid SessionToken session, @NotBlank @NotBlank String xpath, @Valid @Valid ProcessNodeContext pnc) throws ParameterException, XPathEvaluationException - Throws:
ParameterExceptionXPathEvaluationException- See Also:
-
ResModelExpressionEvaluation.evaluateString(de.aristaflow.adept2.base.sessionmanagement.SessionToken, String, de.aristaflow.adept2.model.execution.ProcessNodeContext)
-
evaluateXml
public String evaluateXml(@NotNull @Valid @NotNull @Valid SessionToken session, @NotBlank @NotBlank String xpath, @Valid @Valid ProcessNodeContext pnc) throws ParameterException, XPathEvaluationException - Throws:
ParameterExceptionXPathEvaluationException- See Also:
-
ResModelExpressionEvaluation.evaluateXml(de.aristaflow.adept2.base.sessionmanagement.SessionToken, String, de.aristaflow.adept2.model.execution.ProcessNodeContext)
-