Package step.functions.execution
Class ConfigurableTokenLifecycleStrategy
- java.lang.Object
-
- step.functions.execution.ConfigurableTokenLifecycleStrategy
-
- All Implemented Interfaces:
step.grid.client.TokenLifecycleStrategy
public class ConfigurableTokenLifecycleStrategy extends Object implements step.grid.client.TokenLifecycleStrategy
-
-
Constructor Summary
Constructors Constructor Description ConfigurableTokenLifecycleStrategy(boolean addErrorOnTokenReleaseError, boolean addErrorOnTokenReservationError, boolean addErrorOnTokenCallError, boolean addErrorOnAgentError, Set<step.grid.io.AgentErrorCode> concernedAgentErrors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddTokenError(step.grid.client.TokenLifecycleStrategyCallback callback, String errorMessage, Exception e)voidafterTokenCall(step.grid.client.TokenLifecycleStrategyCallback callback, step.grid.TokenWrapper tokenWrapper, step.grid.io.OutputMessage outputMessage)voidafterTokenCallError(step.grid.client.TokenLifecycleStrategyCallback callback, step.grid.TokenWrapper tokenWrapper, Exception e)voidafterTokenReleaseError(step.grid.client.TokenLifecycleStrategyCallback callback, step.grid.TokenWrapper tokenWrapper, Exception e)voidafterTokenReservationError(step.grid.client.TokenLifecycleStrategyCallback callback, step.grid.TokenWrapper tokenWrapper, Exception e)Set<step.grid.io.AgentErrorCode>getConcernedAgentErrors()booleanisAddErrorOnAgentError()booleanisAddErrorOnTokenCallError()booleanisAddErrorOnTokenReleaseError()booleanisAddErrorOnTokenReservationError()booleanregisterTokenErrorListener(TokenErrorListener e)voidsetAddErrorOnAgentError(boolean addErrorOnAgentError)voidsetAddErrorOnTokenCallError(boolean addErrorOnTokenCallError)voidsetAddErrorOnTokenReleaseError(boolean addErrorOnTokenReleaseError)voidsetAddErrorOnTokenReservationError(boolean addErrorOnTokenReservationError)voidsetConcernedAgentErrors(Set<step.grid.io.AgentErrorCode> concernedAgentErrors)
-
-
-
Constructor Detail
-
ConfigurableTokenLifecycleStrategy
public ConfigurableTokenLifecycleStrategy(boolean addErrorOnTokenReleaseError, boolean addErrorOnTokenReservationError, boolean addErrorOnTokenCallError, boolean addErrorOnAgentError, Set<step.grid.io.AgentErrorCode> concernedAgentErrors)
-
-
Method Detail
-
isAddErrorOnTokenReleaseError
public boolean isAddErrorOnTokenReleaseError()
-
setAddErrorOnTokenReleaseError
public void setAddErrorOnTokenReleaseError(boolean addErrorOnTokenReleaseError)
-
isAddErrorOnTokenReservationError
public boolean isAddErrorOnTokenReservationError()
-
setAddErrorOnTokenReservationError
public void setAddErrorOnTokenReservationError(boolean addErrorOnTokenReservationError)
-
isAddErrorOnTokenCallError
public boolean isAddErrorOnTokenCallError()
-
setAddErrorOnTokenCallError
public void setAddErrorOnTokenCallError(boolean addErrorOnTokenCallError)
-
isAddErrorOnAgentError
public boolean isAddErrorOnAgentError()
-
setAddErrorOnAgentError
public void setAddErrorOnAgentError(boolean addErrorOnAgentError)
-
getConcernedAgentErrors
public Set<step.grid.io.AgentErrorCode> getConcernedAgentErrors()
-
setConcernedAgentErrors
public void setConcernedAgentErrors(Set<step.grid.io.AgentErrorCode> concernedAgentErrors)
-
afterTokenReleaseError
public void afterTokenReleaseError(step.grid.client.TokenLifecycleStrategyCallback callback, step.grid.TokenWrapper tokenWrapper, Exception e)- Specified by:
afterTokenReleaseErrorin interfacestep.grid.client.TokenLifecycleStrategy
-
afterTokenReservationError
public void afterTokenReservationError(step.grid.client.TokenLifecycleStrategyCallback callback, step.grid.TokenWrapper tokenWrapper, Exception e)- Specified by:
afterTokenReservationErrorin interfacestep.grid.client.TokenLifecycleStrategy
-
afterTokenCallError
public void afterTokenCallError(step.grid.client.TokenLifecycleStrategyCallback callback, step.grid.TokenWrapper tokenWrapper, Exception e)- Specified by:
afterTokenCallErrorin interfacestep.grid.client.TokenLifecycleStrategy
-
afterTokenCall
public void afterTokenCall(step.grid.client.TokenLifecycleStrategyCallback callback, step.grid.TokenWrapper tokenWrapper, step.grid.io.OutputMessage outputMessage)- Specified by:
afterTokenCallin interfacestep.grid.client.TokenLifecycleStrategy
-
addTokenError
protected void addTokenError(step.grid.client.TokenLifecycleStrategyCallback callback, String errorMessage, Exception e)
-
registerTokenErrorListener
public boolean registerTokenErrorListener(TokenErrorListener e)
-
-