|
Did this page help you?Yes No Tell us about it... |
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.services.simpleworkflow.model.Decision
public class Decision
Specifies a decision made by the decider. A decision can be one of these types:
TimerCanceled
event in the history.WorkflowExecutionCanceled
event in the history.WorkflowExecutionCompleted
event in the history .WorkflowExecutionContinuedAsNew
event is recorded in the history.WorkflowExecutionFailed
event in the history.MarkerRecorded
event in the history. Markers can be used for adding custom information in the history
for instance to let deciders know that they do not need to look at the history beyond the marker event.RequestCancelExternalWorkflowExecutionInitiated
event in the history.SignalExternalWorkflowExecutionInitiated
event in the history.StartChildWorkflowExecutionInitiated
event in the history. The child workflow execution is a separate workflow execution with its own
history.TimerStarted
event in the history. This timer will fire
after the specified delay and record a TimerFired
event.Access Control
If you grant permission to use RespondDecisionTaskCompleted
, you can use IAM policies to express permissions for the list of decisions
returned by this action as if they were members of the API. Treating decisions as a pseudo API maintains a uniform conceptual model and helps keep
policies readable. For details and example IAM policies, see
Using IAM to Manage Access to Amazon SWF Workflows .
Decision Failure
Decisions can fail for several reasons
One of the following events might be added to the history to indicate an error. The event attribute's cause parameter indicates the cause. If cause is set to OPERATION_NOT_PERMITTED, the decision failed because it lacked sufficient permissions.
workflowID
specified in the decision was incorrect. workflowID
specified in the decision was incorrect. The preceding error events might occur due to an error in the decider logic, which might put the workflow execution in an unstable state The cause field in the event structure for the error event indicates the cause of the error.
NOTE: A workflow execution may be closed by the decider by returning one of the following decisions when completing a decision task: CompleteWorkflowExecution, FailWorkflowExecution, CancelWorkflowExecution and ContinueAsNewWorkflowExecution. An UnhandledDecision fault will be returned if a workflow closing decision is specified and a signal or activity event had been added to the history while the decision task was being performed by the decider. Unlike the above situations which are logic issues, this fault is always possible because of race conditions in a distributed system. The right action here is to call RespondDecisionTaskCompleted without any decisions. This would result in another decision task with these new events included in the history. The decider should handle the new events and may decide to close the workflow execution.
How to Code a Decision
You code a decision by first setting the decision type field to one of the above decision values, and then set the corresponding attributes field shown below:
Constructor Summary | |
---|---|
Decision()
|
Method Summary | |
---|---|
boolean |
equals(Object obj)
|
CancelTimerDecisionAttributes |
getCancelTimerDecisionAttributes()
Provides details of the CancelTimer decision. |
CancelWorkflowExecutionDecisionAttributes |
getCancelWorkflowExecutionDecisionAttributes()
Provides details of the CancelWorkflowExecution decision. |
CompleteWorkflowExecutionDecisionAttributes |
getCompleteWorkflowExecutionDecisionAttributes()
Provides details of the CompleteWorkflowExecution
decision. |
ContinueAsNewWorkflowExecutionDecisionAttributes |
getContinueAsNewWorkflowExecutionDecisionAttributes()
Provides details of the ContinueAsNewWorkflowExecution
decision. |
String |
getDecisionType()
Specifies the type of the decision. |
FailWorkflowExecutionDecisionAttributes |
getFailWorkflowExecutionDecisionAttributes()
Provides details of the FailWorkflowExecution decision. |
RecordMarkerDecisionAttributes |
getRecordMarkerDecisionAttributes()
Provides details of the RecordMarker decision. |
RequestCancelActivityTaskDecisionAttributes |
getRequestCancelActivityTaskDecisionAttributes()
Provides details of the RequestCancelActivityTask
decision. |
RequestCancelExternalWorkflowExecutionDecisionAttributes |
getRequestCancelExternalWorkflowExecutionDecisionAttributes()
Provides details of the RequestCancelExternalWorkflowExecution decision. |
ScheduleActivityTaskDecisionAttributes |
getScheduleActivityTaskDecisionAttributes()
Provides details of the ScheduleActivityTask decision. |
SignalExternalWorkflowExecutionDecisionAttributes |
getSignalExternalWorkflowExecutionDecisionAttributes()
Provides details of the SignalExternalWorkflowExecution
decision. |
StartChildWorkflowExecutionDecisionAttributes |
getStartChildWorkflowExecutionDecisionAttributes()
Provides details of the StartChildWorkflowExecution
decision. |
StartTimerDecisionAttributes |
getStartTimerDecisionAttributes()
Provides details of the StartTimer decision. |
int |
hashCode()
|
void |
setCancelTimerDecisionAttributes(CancelTimerDecisionAttributes cancelTimerDecisionAttributes)
Provides details of the CancelTimer decision. |
void |
setCancelWorkflowExecutionDecisionAttributes(CancelWorkflowExecutionDecisionAttributes cancelWorkflowExecutionDecisionAttributes)
Provides details of the CancelWorkflowExecution decision. |
void |
setCompleteWorkflowExecutionDecisionAttributes(CompleteWorkflowExecutionDecisionAttributes completeWorkflowExecutionDecisionAttributes)
Provides details of the CompleteWorkflowExecution
decision. |
void |
setContinueAsNewWorkflowExecutionDecisionAttributes(ContinueAsNewWorkflowExecutionDecisionAttributes continueAsNewWorkflowExecutionDecisionAttributes)
Provides details of the ContinueAsNewWorkflowExecution
decision. |
void |
setDecisionType(DecisionType decisionType)
Specifies the type of the decision. |
void |
setDecisionType(String decisionType)
Specifies the type of the decision. |
void |
setFailWorkflowExecutionDecisionAttributes(FailWorkflowExecutionDecisionAttributes failWorkflowExecutionDecisionAttributes)
Provides details of the FailWorkflowExecution decision. |
void |
setRecordMarkerDecisionAttributes(RecordMarkerDecisionAttributes recordMarkerDecisionAttributes)
Provides details of the RecordMarker decision. |
void |
setRequestCancelActivityTaskDecisionAttributes(RequestCancelActivityTaskDecisionAttributes requestCancelActivityTaskDecisionAttributes)
Provides details of the RequestCancelActivityTask
decision. |
void |
setRequestCancelExternalWorkflowExecutionDecisionAttributes(RequestCancelExternalWorkflowExecutionDecisionAttributes requestCancelExternalWorkflowExecutionDecisionAttributes)
Provides details of the RequestCancelExternalWorkflowExecution decision. |
void |
setScheduleActivityTaskDecisionAttributes(ScheduleActivityTaskDecisionAttributes scheduleActivityTaskDecisionAttributes)
Provides details of the ScheduleActivityTask decision. |
void |
setSignalExternalWorkflowExecutionDecisionAttributes(SignalExternalWorkflowExecutionDecisionAttributes signalExternalWorkflowExecutionDecisionAttributes)
Provides details of the SignalExternalWorkflowExecution
decision. |
void |
setStartChildWorkflowExecutionDecisionAttributes(StartChildWorkflowExecutionDecisionAttributes startChildWorkflowExecutionDecisionAttributes)
Provides details of the StartChildWorkflowExecution
decision. |
void |
setStartTimerDecisionAttributes(StartTimerDecisionAttributes startTimerDecisionAttributes)
Provides details of the StartTimer decision. |
String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
Decision |
withCancelTimerDecisionAttributes(CancelTimerDecisionAttributes cancelTimerDecisionAttributes)
Provides details of the CancelTimer decision. |
Decision |
withCancelWorkflowExecutionDecisionAttributes(CancelWorkflowExecutionDecisionAttributes cancelWorkflowExecutionDecisionAttributes)
Provides details of the CancelWorkflowExecution decision. |
Decision |
withCompleteWorkflowExecutionDecisionAttributes(CompleteWorkflowExecutionDecisionAttributes completeWorkflowExecutionDecisionAttributes)
Provides details of the CompleteWorkflowExecution
decision. |
Decision |
withContinueAsNewWorkflowExecutionDecisionAttributes(ContinueAsNewWorkflowExecutionDecisionAttributes continueAsNewWorkflowExecutionDecisionAttributes)
Provides details of the ContinueAsNewWorkflowExecution
decision. |
Decision |
withDecisionType(DecisionType decisionType)
Specifies the type of the decision. |
Decision |
withDecisionType(String decisionType)
Specifies the type of the decision. |
Decision |
withFailWorkflowExecutionDecisionAttributes(FailWorkflowExecutionDecisionAttributes failWorkflowExecutionDecisionAttributes)
Provides details of the FailWorkflowExecution decision. |
Decision |
withRecordMarkerDecisionAttributes(RecordMarkerDecisionAttributes recordMarkerDecisionAttributes)
Provides details of the RecordMarker decision. |
Decision |
withRequestCancelActivityTaskDecisionAttributes(RequestCancelActivityTaskDecisionAttributes requestCancelActivityTaskDecisionAttributes)
Provides details of the RequestCancelActivityTask
decision. |
Decision |
withRequestCancelExternalWorkflowExecutionDecisionAttributes(RequestCancelExternalWorkflowExecutionDecisionAttributes requestCancelExternalWorkflowExecutionDecisionAttributes)
Provides details of the RequestCancelExternalWorkflowExecution decision. |
Decision |
withScheduleActivityTaskDecisionAttributes(ScheduleActivityTaskDecisionAttributes scheduleActivityTaskDecisionAttributes)
Provides details of the ScheduleActivityTask decision. |
Decision |
withSignalExternalWorkflowExecutionDecisionAttributes(SignalExternalWorkflowExecutionDecisionAttributes signalExternalWorkflowExecutionDecisionAttributes)
Provides details of the SignalExternalWorkflowExecution
decision. |
Decision |
withStartChildWorkflowExecutionDecisionAttributes(StartChildWorkflowExecutionDecisionAttributes startChildWorkflowExecutionDecisionAttributes)
Provides details of the StartChildWorkflowExecution
decision. |
Decision |
withStartTimerDecisionAttributes(StartTimerDecisionAttributes startTimerDecisionAttributes)
Provides details of the StartTimer decision. |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Decision()
Method Detail |
---|
public String getDecisionType()
Constraints:
Allowed Values: ScheduleActivityTask, RequestCancelActivityTask, CompleteWorkflowExecution, FailWorkflowExecution, CancelWorkflowExecution, ContinueAsNewWorkflowExecution, RecordMarker, StartTimer, CancelTimer, SignalExternalWorkflowExecution, RequestCancelExternalWorkflowExecution, StartChildWorkflowExecution
DecisionType
public void setDecisionType(String decisionType)
Constraints:
Allowed Values: ScheduleActivityTask, RequestCancelActivityTask, CompleteWorkflowExecution, FailWorkflowExecution, CancelWorkflowExecution, ContinueAsNewWorkflowExecution, RecordMarker, StartTimer, CancelTimer, SignalExternalWorkflowExecution, RequestCancelExternalWorkflowExecution, StartChildWorkflowExecution
decisionType
- Specifies the type of the decision.DecisionType
public Decision withDecisionType(String decisionType)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: ScheduleActivityTask, RequestCancelActivityTask, CompleteWorkflowExecution, FailWorkflowExecution, CancelWorkflowExecution, ContinueAsNewWorkflowExecution, RecordMarker, StartTimer, CancelTimer, SignalExternalWorkflowExecution, RequestCancelExternalWorkflowExecution, StartChildWorkflowExecution
decisionType
- Specifies the type of the decision.
DecisionType
public void setDecisionType(DecisionType decisionType)
Constraints:
Allowed Values: ScheduleActivityTask, RequestCancelActivityTask, CompleteWorkflowExecution, FailWorkflowExecution, CancelWorkflowExecution, ContinueAsNewWorkflowExecution, RecordMarker, StartTimer, CancelTimer, SignalExternalWorkflowExecution, RequestCancelExternalWorkflowExecution, StartChildWorkflowExecution
decisionType
- Specifies the type of the decision.DecisionType
public Decision withDecisionType(DecisionType decisionType)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: ScheduleActivityTask, RequestCancelActivityTask, CompleteWorkflowExecution, FailWorkflowExecution, CancelWorkflowExecution, ContinueAsNewWorkflowExecution, RecordMarker, StartTimer, CancelTimer, SignalExternalWorkflowExecution, RequestCancelExternalWorkflowExecution, StartChildWorkflowExecution
decisionType
- Specifies the type of the decision.
DecisionType
public ScheduleActivityTaskDecisionAttributes getScheduleActivityTaskDecisionAttributes()
ScheduleActivityTask
decision. It
is not set for other decision types.
ScheduleActivityTask
decision. It
is not set for other decision types.public void setScheduleActivityTaskDecisionAttributes(ScheduleActivityTaskDecisionAttributes scheduleActivityTaskDecisionAttributes)
ScheduleActivityTask
decision. It
is not set for other decision types.
scheduleActivityTaskDecisionAttributes
- Provides details of the ScheduleActivityTask
decision. It
is not set for other decision types.public Decision withScheduleActivityTaskDecisionAttributes(ScheduleActivityTaskDecisionAttributes scheduleActivityTaskDecisionAttributes)
ScheduleActivityTask
decision. It
is not set for other decision types.
Returns a reference to this object so that method calls can be chained together.
scheduleActivityTaskDecisionAttributes
- Provides details of the ScheduleActivityTask
decision. It
is not set for other decision types.
public RequestCancelActivityTaskDecisionAttributes getRequestCancelActivityTaskDecisionAttributes()
RequestCancelActivityTask
decision. It is not set for other decision types.
RequestCancelActivityTask
decision. It is not set for other decision types.public void setRequestCancelActivityTaskDecisionAttributes(RequestCancelActivityTaskDecisionAttributes requestCancelActivityTaskDecisionAttributes)
RequestCancelActivityTask
decision. It is not set for other decision types.
requestCancelActivityTaskDecisionAttributes
- Provides details of the RequestCancelActivityTask
decision. It is not set for other decision types.public Decision withRequestCancelActivityTaskDecisionAttributes(RequestCancelActivityTaskDecisionAttributes requestCancelActivityTaskDecisionAttributes)
RequestCancelActivityTask
decision. It is not set for other decision types.
Returns a reference to this object so that method calls can be chained together.
requestCancelActivityTaskDecisionAttributes
- Provides details of the RequestCancelActivityTask
decision. It is not set for other decision types.
public CompleteWorkflowExecutionDecisionAttributes getCompleteWorkflowExecutionDecisionAttributes()
CompleteWorkflowExecution
decision. It is not set for other decision types.
CompleteWorkflowExecution
decision. It is not set for other decision types.public void setCompleteWorkflowExecutionDecisionAttributes(CompleteWorkflowExecutionDecisionAttributes completeWorkflowExecutionDecisionAttributes)
CompleteWorkflowExecution
decision. It is not set for other decision types.
completeWorkflowExecutionDecisionAttributes
- Provides details of the CompleteWorkflowExecution
decision. It is not set for other decision types.public Decision withCompleteWorkflowExecutionDecisionAttributes(CompleteWorkflowExecutionDecisionAttributes completeWorkflowExecutionDecisionAttributes)
CompleteWorkflowExecution
decision. It is not set for other decision types.
Returns a reference to this object so that method calls can be chained together.
completeWorkflowExecutionDecisionAttributes
- Provides details of the CompleteWorkflowExecution
decision. It is not set for other decision types.
public FailWorkflowExecutionDecisionAttributes getFailWorkflowExecutionDecisionAttributes()
FailWorkflowExecution
decision.
It is not set for other decision types.
FailWorkflowExecution
decision.
It is not set for other decision types.public void setFailWorkflowExecutionDecisionAttributes(FailWorkflowExecutionDecisionAttributes failWorkflowExecutionDecisionAttributes)
FailWorkflowExecution
decision.
It is not set for other decision types.
failWorkflowExecutionDecisionAttributes
- Provides details of the FailWorkflowExecution
decision.
It is not set for other decision types.public Decision withFailWorkflowExecutionDecisionAttributes(FailWorkflowExecutionDecisionAttributes failWorkflowExecutionDecisionAttributes)
FailWorkflowExecution
decision.
It is not set for other decision types.
Returns a reference to this object so that method calls can be chained together.
failWorkflowExecutionDecisionAttributes
- Provides details of the FailWorkflowExecution
decision.
It is not set for other decision types.
public CancelWorkflowExecutionDecisionAttributes getCancelWorkflowExecutionDecisionAttributes()
CancelWorkflowExecution
decision.
It is not set for other decision types.
CancelWorkflowExecution
decision.
It is not set for other decision types.public void setCancelWorkflowExecutionDecisionAttributes(CancelWorkflowExecutionDecisionAttributes cancelWorkflowExecutionDecisionAttributes)
CancelWorkflowExecution
decision.
It is not set for other decision types.
cancelWorkflowExecutionDecisionAttributes
- Provides details of the CancelWorkflowExecution
decision.
It is not set for other decision types.public Decision withCancelWorkflowExecutionDecisionAttributes(CancelWorkflowExecutionDecisionAttributes cancelWorkflowExecutionDecisionAttributes)
CancelWorkflowExecution
decision.
It is not set for other decision types.
Returns a reference to this object so that method calls can be chained together.
cancelWorkflowExecutionDecisionAttributes
- Provides details of the CancelWorkflowExecution
decision.
It is not set for other decision types.
public ContinueAsNewWorkflowExecutionDecisionAttributes getContinueAsNewWorkflowExecutionDecisionAttributes()
ContinueAsNewWorkflowExecution
decision. It is not set for other decision types.
ContinueAsNewWorkflowExecution
decision. It is not set for other decision types.public void setContinueAsNewWorkflowExecutionDecisionAttributes(ContinueAsNewWorkflowExecutionDecisionAttributes continueAsNewWorkflowExecutionDecisionAttributes)
ContinueAsNewWorkflowExecution
decision. It is not set for other decision types.
continueAsNewWorkflowExecutionDecisionAttributes
- Provides details of the ContinueAsNewWorkflowExecution
decision. It is not set for other decision types.public Decision withContinueAsNewWorkflowExecutionDecisionAttributes(ContinueAsNewWorkflowExecutionDecisionAttributes continueAsNewWorkflowExecutionDecisionAttributes)
ContinueAsNewWorkflowExecution
decision. It is not set for other decision types.
Returns a reference to this object so that method calls can be chained together.
continueAsNewWorkflowExecutionDecisionAttributes
- Provides details of the ContinueAsNewWorkflowExecution
decision. It is not set for other decision types.
public RecordMarkerDecisionAttributes getRecordMarkerDecisionAttributes()
RecordMarker
decision. It is not
set for other decision types.
RecordMarker
decision. It is not
set for other decision types.public void setRecordMarkerDecisionAttributes(RecordMarkerDecisionAttributes recordMarkerDecisionAttributes)
RecordMarker
decision. It is not
set for other decision types.
recordMarkerDecisionAttributes
- Provides details of the RecordMarker
decision. It is not
set for other decision types.public Decision withRecordMarkerDecisionAttributes(RecordMarkerDecisionAttributes recordMarkerDecisionAttributes)
RecordMarker
decision. It is not
set for other decision types.
Returns a reference to this object so that method calls can be chained together.
recordMarkerDecisionAttributes
- Provides details of the RecordMarker
decision. It is not
set for other decision types.
public StartTimerDecisionAttributes getStartTimerDecisionAttributes()
StartTimer
decision. It is not
set for other decision types.
StartTimer
decision. It is not
set for other decision types.public void setStartTimerDecisionAttributes(StartTimerDecisionAttributes startTimerDecisionAttributes)
StartTimer
decision. It is not
set for other decision types.
startTimerDecisionAttributes
- Provides details of the StartTimer
decision. It is not
set for other decision types.public Decision withStartTimerDecisionAttributes(StartTimerDecisionAttributes startTimerDecisionAttributes)
StartTimer
decision. It is not
set for other decision types.
Returns a reference to this object so that method calls can be chained together.
startTimerDecisionAttributes
- Provides details of the StartTimer
decision. It is not
set for other decision types.
public CancelTimerDecisionAttributes getCancelTimerDecisionAttributes()
CancelTimer
decision. It is not
set for other decision types.
CancelTimer
decision. It is not
set for other decision types.public void setCancelTimerDecisionAttributes(CancelTimerDecisionAttributes cancelTimerDecisionAttributes)
CancelTimer
decision. It is not
set for other decision types.
cancelTimerDecisionAttributes
- Provides details of the CancelTimer
decision. It is not
set for other decision types.public Decision withCancelTimerDecisionAttributes(CancelTimerDecisionAttributes cancelTimerDecisionAttributes)
CancelTimer
decision. It is not
set for other decision types.
Returns a reference to this object so that method calls can be chained together.
cancelTimerDecisionAttributes
- Provides details of the CancelTimer
decision. It is not
set for other decision types.
public SignalExternalWorkflowExecutionDecisionAttributes getSignalExternalWorkflowExecutionDecisionAttributes()
SignalExternalWorkflowExecution
decision. It is not set for other decision types.
SignalExternalWorkflowExecution
decision. It is not set for other decision types.public void setSignalExternalWorkflowExecutionDecisionAttributes(SignalExternalWorkflowExecutionDecisionAttributes signalExternalWorkflowExecutionDecisionAttributes)
SignalExternalWorkflowExecution
decision. It is not set for other decision types.
signalExternalWorkflowExecutionDecisionAttributes
- Provides details of the SignalExternalWorkflowExecution
decision. It is not set for other decision types.public Decision withSignalExternalWorkflowExecutionDecisionAttributes(SignalExternalWorkflowExecutionDecisionAttributes signalExternalWorkflowExecutionDecisionAttributes)
SignalExternalWorkflowExecution
decision. It is not set for other decision types.
Returns a reference to this object so that method calls can be chained together.
signalExternalWorkflowExecutionDecisionAttributes
- Provides details of the SignalExternalWorkflowExecution
decision. It is not set for other decision types.
public RequestCancelExternalWorkflowExecutionDecisionAttributes getRequestCancelExternalWorkflowExecutionDecisionAttributes()
RequestCancelExternalWorkflowExecution
decision. It is
not set for other decision types.
RequestCancelExternalWorkflowExecution
decision. It is
not set for other decision types.public void setRequestCancelExternalWorkflowExecutionDecisionAttributes(RequestCancelExternalWorkflowExecutionDecisionAttributes requestCancelExternalWorkflowExecutionDecisionAttributes)
RequestCancelExternalWorkflowExecution
decision. It is
not set for other decision types.
requestCancelExternalWorkflowExecutionDecisionAttributes
- Provides details of the
RequestCancelExternalWorkflowExecution
decision. It is
not set for other decision types.public Decision withRequestCancelExternalWorkflowExecutionDecisionAttributes(RequestCancelExternalWorkflowExecutionDecisionAttributes requestCancelExternalWorkflowExecutionDecisionAttributes)
RequestCancelExternalWorkflowExecution
decision. It is
not set for other decision types.
Returns a reference to this object so that method calls can be chained together.
requestCancelExternalWorkflowExecutionDecisionAttributes
- Provides details of the
RequestCancelExternalWorkflowExecution
decision. It is
not set for other decision types.
public StartChildWorkflowExecutionDecisionAttributes getStartChildWorkflowExecutionDecisionAttributes()
StartChildWorkflowExecution
decision. It is not set for other decision types.
StartChildWorkflowExecution
decision. It is not set for other decision types.public void setStartChildWorkflowExecutionDecisionAttributes(StartChildWorkflowExecutionDecisionAttributes startChildWorkflowExecutionDecisionAttributes)
StartChildWorkflowExecution
decision. It is not set for other decision types.
startChildWorkflowExecutionDecisionAttributes
- Provides details of the StartChildWorkflowExecution
decision. It is not set for other decision types.public Decision withStartChildWorkflowExecutionDecisionAttributes(StartChildWorkflowExecutionDecisionAttributes startChildWorkflowExecutionDecisionAttributes)
StartChildWorkflowExecution
decision. It is not set for other decision types.
Returns a reference to this object so that method calls can be chained together.
startChildWorkflowExecutionDecisionAttributes
- Provides details of the StartChildWorkflowExecution
decision. It is not set for other decision types.
public String toString()
toString
in class Object
Object.toString()
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |