@Documented
@Retention(value=RUNTIME)
public @interface PojoFsm
Modifier and Type | Required Element and Description |
---|---|
java.lang.Class<?> |
fsmClass |
java.lang.Class<?> |
fsmCodecClass |
java.lang.String |
specification |
Modifier and Type | Optional Element and Description |
---|---|
boolean |
sessionLifetime
Should the state of this FSM, as used by the pojo feature, exist for the lifetime of the session.
|
boolean |
stateless
if true, the encoded state of the FSM will never be registered, avoiding save and load overhead
|
public abstract java.lang.String specification
public abstract java.lang.Class<?> fsmClass
public abstract java.lang.Class<?> fsmCodecClass
public abstract boolean sessionLifetime
public abstract boolean stateless