Top Description Inners Fields Constructors Methods
org.glassfish.grizzly

public Class ProcessorResult

extends Object
Class Inheritance

The interface represents the result of Processor execution.
Author
Alexey Stashok

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum
ProcessorResult.Status

Enumeration represents the status/code of ProcessorResult.

Field Summary

Modifier and TypeField and Description
private static final ProcessorResult
private Object
data

Result description

private static final ProcessorResult
private static final ProcessorResult
private static final ProcessorResult
private static final ProcessorResult
private ProcessorResult.Status
status

Result status

private static final ProcessorResult

Constructor Summary

AccessConstructor and Description
private
private
private
ProcessorResult(final ProcessorResult.Status status, final Object context)

Method Summary

Modifier and TypeMethod and Description
private static ProcessorResult
public static ProcessorResult
public static ProcessorResult
createComplete(final Object data)

public static ProcessorResult
public static ProcessorResult
createError(final Object description)

public static ProcessorResult
public static ProcessorResult
public static ProcessorResult
createReregister(final Context context)

public static ProcessorResult
createRerun(final Context context)

public static ProcessorResult
public Object

Returns:

the ProcessorResult extra data.
getData
()

Get the ProcessorResult extra data.

public ProcessorResult.Status

Returns:

the result status.
getStatus
()

Get the result status.

protected ProcessorResult
setData(Object context)

protected ProcessorResult
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

COMPLETE_RESULTback to summary
private static final ProcessorResult COMPLETE_RESULT
databack to summary
private Object data

Result description

ERROR_RESULTback to summary
private static final ProcessorResult ERROR_RESULT
LEAVE_RESULTback to summary
private static final ProcessorResult LEAVE_RESULT
NOT_RUN_RESULTback to summary
private static final ProcessorResult NOT_RUN_RESULT
REREGISTER_RESULTback to summary
private static final ProcessorResult REREGISTER_RESULT
statusback to summary
private ProcessorResult.Status status

Result status

TERMINATE_RESULTback to summary
private static final ProcessorResult TERMINATE_RESULT

Constructor Detail

ProcessorResultback to summary
private ProcessorResult()
ProcessorResultback to summary
private ProcessorResult(final ProcessorResult.Status status)
ProcessorResultback to summary
private ProcessorResult(final ProcessorResult.Status status, final Object context)

Method Detail

createback to summary
private static ProcessorResult create()
createCompleteback to summary
public static ProcessorResult createComplete()
createCompleteback to summary
public static ProcessorResult createComplete(final Object data)
createErrorback to summary
public static ProcessorResult createError()
createErrorback to summary
public static ProcessorResult createError(final Object description)
createLeaveback to summary
public static ProcessorResult createLeave()
createNotRunback to summary
public static ProcessorResult createNotRun()
createReregisterback to summary
public static ProcessorResult createReregister(final Context context)
createRerunback to summary
public static ProcessorResult createRerun(final Context context)
createTerminateback to summary
public static ProcessorResult createTerminate()
getDataback to summary
public Object getData()

Get the ProcessorResult extra data.

Returns:Object

the ProcessorResult extra data.

getStatusback to summary
public ProcessorResult.Status getStatus()

Get the result status.

Returns:ProcessorResult.Status

the result status.

setDataback to summary
protected ProcessorResult setData(Object context)
setStatusback to summary
protected ProcessorResult setStatus(ProcessorResult.Status status)
org.glassfish.grizzly back to summary

public final Enum ProcessorResult.Status

extends Enum<ProcessorResult.Status>
Class Inheritance

Enumeration represents the status/code of ProcessorResult.

Field Summary

Modifier and TypeField and Description
public static final ProcessorResult.Status
public static final ProcessorResult.Status
public static final ProcessorResult.Status
public static final ProcessorResult.Status
public static final ProcessorResult.Status
public static final ProcessorResult.Status
public static final ProcessorResult.Status

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static ProcessorResult.Status
public static ProcessorResult.Status[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

COMPLETEback to summary
public static final ProcessorResult.Status COMPLETE
ERRORback to summary
public static final ProcessorResult.Status ERROR
LEAVEback to summary
public static final ProcessorResult.Status LEAVE
NOT_RUNback to summary
public static final ProcessorResult.Status NOT_RUN
REREGISTERback to summary
public static final ProcessorResult.Status REREGISTER
RERUNback to summary
public static final ProcessorResult.Status RERUN
TERMINATEback to summary
public static final ProcessorResult.Status TERMINATE

Constructor Detail

Statusback to summary
private Status()

Method Detail

valueOfback to summary
public static ProcessorResult.Status valueOf(String name)
valuesback to summary
public static ProcessorResult.Status[] values()