Package org.teamapps.cluster.core
Klasse ClusterTask
java.lang.Object
org.teamapps.cluster.core.ClusterTask
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungClusterTask(String serviceName, String method, org.teamapps.message.protocol.message.Message request) ClusterTask(String serviceName, String method, org.teamapps.message.protocol.message.Message request, String fixedServiceNodeId) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidintorg.teamapps.message.protocol.message.Messageorg.teamapps.message.protocol.message.MessagelonglongbooleanisError()booleanbooleanbooleanvoidsetError(boolean error) voidsetErrorMessage(String errorMessage) voidsetErrorStackTrace(String errorStackTrace) voidsetErrorType(ClusterServiceMethodErrorType errorType) voidsetFinished(boolean finished) voidsetProcessingNodeId(String processingNodeId) voidsetResult(org.teamapps.message.protocol.message.Message result) voidvoid
-
Konstruktordetails
-
ClusterTask
-
ClusterTask
-
-
Methodendetails
-
isFixedServiceNode
public boolean isFixedServiceNode() -
getFixedServiceNodeId
-
startProcessing
public void startProcessing() -
getRequest
public org.teamapps.message.protocol.message.Message getRequest() -
getStarted
public long getStarted() -
getTaskId
public long getTaskId() -
addExecutionAttempt
public void addExecutionAttempt() -
getExecutionAttempts
public int getExecutionAttempts() -
isRetryLimitReached
public boolean isRetryLimitReached() -
getServiceName
-
getMethod
-
getProcessingNodeId
-
setProcessingNodeId
-
getResult
public org.teamapps.message.protocol.message.Message getResult() -
setResult
public void setResult(org.teamapps.message.protocol.message.Message result) -
waitForResult
public void waitForResult() -
isError
public boolean isError() -
setError
public void setError(boolean error) -
getErrorType
-
setErrorType
-
getErrorMessage
-
setErrorMessage
-
getErrorStackTrace
-
setErrorStackTrace
-
isFinished
public boolean isFinished() -
setFinished
public void setFinished(boolean finished)
-