Package org.glassfish.grizzly
Class TransformationResult<I,O>
- java.lang.Object
-
- org.glassfish.grizzly.TransformationResult<I,O>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTransformationResult.Status
-
Constructor Summary
Constructors Modifier Constructor Description TransformationResult()TransformationResult(int errorCode, String errorDescription)Creates error transformation result with specific code and description.TransformationResult(TransformationResult.Status status, O message, I externalRemainder)protectedTransformationResult(TransformationResult.Status status, O message, I externalRemainder, int errorCode, String errorDescription)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <I,O>
TransformationResult<I,O>createCompletedResult(O message, I externalRemainder)static <I,O>
TransformationResult<I,O>createErrorResult(int errorCode, String errorDescription)static <I,O>
TransformationResult<I,O>createIncompletedResult(I externalRemainder)intgetErrorCode()StringgetErrorDescription()IgetExternalRemainder()OgetMessage()TransformationResult.StatusgetStatus()voidrecycle()Recycle thisContextvoidreset()If implementation usesObjectPoolto store and reuseTransformationResultinstances - this method will be called beforeTransformationResultwill be offered to pool.voidsetErrorCode(int errorCode)voidsetErrorDescription(String errorDescription)voidsetExternalRemainder(I externalRemainder)voidsetMessage(O message)voidsetStatus(TransformationResult.Status status)StringtoString()
-
-
-
Constructor Detail
-
TransformationResult
public TransformationResult()
-
TransformationResult
public TransformationResult(TransformationResult.Status status, O message, I externalRemainder)
-
TransformationResult
public TransformationResult(int errorCode, String errorDescription)Creates error transformation result with specific code and description.- Parameters:
errorCode- id of the errorerrorDescription- error description
-
TransformationResult
protected TransformationResult(TransformationResult.Status status, O message, I externalRemainder, int errorCode, String errorDescription)
-
-
Method Detail
-
createErrorResult
public static <I,O> TransformationResult<I,O> createErrorResult(int errorCode, String errorDescription)
-
createCompletedResult
public static <I,O> TransformationResult<I,O> createCompletedResult(O message, I externalRemainder)
-
createIncompletedResult
public static <I,O> TransformationResult<I,O> createIncompletedResult(I externalRemainder)
-
getMessage
public O getMessage()
-
setMessage
public void setMessage(O message)
-
getExternalRemainder
public I getExternalRemainder()
-
setExternalRemainder
public void setExternalRemainder(I externalRemainder)
-
getStatus
public TransformationResult.Status getStatus()
-
setStatus
public void setStatus(TransformationResult.Status status)
-
getErrorCode
public int getErrorCode()
-
setErrorCode
public void setErrorCode(int errorCode)
-
getErrorDescription
public String getErrorDescription()
-
setErrorDescription
public void setErrorDescription(String errorDescription)
-
reset
public void reset()
If implementation usesObjectPoolto store and reuseTransformationResultinstances - this method will be called beforeTransformationResultwill be offered to pool.
-
-