pops.ale.epc.reports
Class ECTerminationCondition

java.lang.Object
  extended by pops.ale.epc.reports.ECTerminationCondition

public class ECTerminationCondition
extends java.lang.Object

ECTerminationCondition is an enumerated type that describes how an event cycle was ended.
Note :
No enum in Java before JDK1.4. The chosen workaround for implementing an enum-like class is by creating a class that cannot be instantiated and that exports constants defining enumerated values with a string representation.

Author:
pops, R.DAGHER

Field Summary
static ECTerminationCondition DATA_AVAILABLE
          The whenDataAvailable parameter of the ECSpec was true and a Tag was read.
static ECTerminationCondition DURATION
          The duration specified in the ECBoundarySpec expired.
static ECTerminationCondition STABLE_SET
          No new Tags were read within the stableSetInterval specified in the ECBoundarySpec.
static ECTerminationCondition TRIGGER
          One of the triggers specified in stopTriggerList of ECBoundarySpec was received.
static ECTerminationCondition UNDEFINE
          The ECSpec was removed by an undefine call while in the requested or active state.
static ECTerminationCondition UNREQUEST
          The ECSpec transitioned to the unrequested state.
 
Constructor Summary
protected ECTerminationCondition()
          Constructor protected.
protected ECTerminationCondition(java.lang.String toStringValue)
          Constructor protected.
 
Method Summary
 java.lang.String toString()
          Conversion to string
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TRIGGER

public static final ECTerminationCondition TRIGGER
One of the triggers specified in stopTriggerList of ECBoundarySpec was received.


DURATION

public static final ECTerminationCondition DURATION
The duration specified in the ECBoundarySpec expired.


STABLE_SET

public static final ECTerminationCondition STABLE_SET
No new Tags were read within the stableSetInterval specified in the ECBoundarySpec.


DATA_AVAILABLE

public static final ECTerminationCondition DATA_AVAILABLE
The whenDataAvailable parameter of the ECSpec was true and a Tag was read.


UNREQUEST

public static final ECTerminationCondition UNREQUEST
The ECSpec transitioned to the unrequested state. By definition, this value cannot actually appear in an ECReports instance sent to any client.


UNDEFINE

public static final ECTerminationCondition UNDEFINE
The ECSpec was removed by an undefine call while in the requested or active state.

Constructor Detail

ECTerminationCondition

protected ECTerminationCondition()
Constructor protected. Do not instantiate externally.


ECTerminationCondition

protected ECTerminationCondition(java.lang.String toStringValue)
Constructor protected. Do not instantiate externally.

Method Detail

toString

public java.lang.String toString()
Conversion to string

Overrides:
toString in class java.lang.Object