- decode(String) - Static method in class org.squirrelframework.foundation.util.Base64Coder
-
Decodes a byte array from Base64 format.
- decode(char[]) - Static method in class org.squirrelframework.foundation.util.Base64Coder
-
Decodes a byte array from Base64 format.
- decode(char[], int, int) - Static method in class org.squirrelframework.foundation.util.Base64Coder
-
Decodes a byte array from Base64 format.
- decodeLines(String) - Static method in class org.squirrelframework.foundation.util.Base64Coder
-
Decodes a byte array from Base64 format and ignores line separators, tabs
and blanks.
- decodeString(String) - Static method in class org.squirrelframework.foundation.util.Base64Coder
-
Decodes a string from Base64 format.
- decompose(SquirrelPostProcessor<? super T>) - Method in interface org.squirrelframework.foundation.component.CompositePostProcessor
-
Decompose old processor from composite processor list.
- decompose(SquirrelPostProcessor<? super T>) - Method in class org.squirrelframework.foundation.component.impl.CompositePostProcessorImpl
-
- defer(Runnable) - Method in interface org.squirrelframework.foundation.component.Heartbeat
-
Adds a new command to the current Heartbeat.
- defer(Runnable) - Method in class org.squirrelframework.foundation.component.impl.HeartbeatImpl
-
- defer(Action<T, S, E, C>, S, S, E, C, T) - Method in interface org.squirrelframework.foundation.fsm.ActionExecutionService
-
Add action and all the execution parameters into execution context;
- defer(Action<T, S, E, C>, S, S, E, C, T) - Method in class org.squirrelframework.foundation.fsm.impl.AbstractExecutionService
-
- DeferBoundActionBuilder<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm.builder
-
- DeferBoundActionBuilderImpl<T extends StateMachine<T,S,E,C>,S,E,C> - Class in org.squirrelframework.foundation.fsm.impl
-
- DeferBoundActionFrom<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm.builder
-
- DeferBoundActionInfo<T extends StateMachine<T,S,E,C>,S,E,C> - Class in org.squirrelframework.foundation.fsm.impl
-
- DeferBoundActionTo<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm.builder
-
- defineFinalState(S) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- defineFinalState(S) - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Define a final state in state machine model
- defineFinishEvent(E) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- defineFinishEvent(E) - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Define event for parallel transition finished
- defineLinkedState(S, StateMachineBuilder<? extends StateMachine<?, S, E, C>, S, E, C>, S, Object...) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- defineLinkedState(S, StateMachineBuilder<? extends StateMachine<?, S, E, C>, S, E, C>, S, Object...) - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Define a linked state
- defineNoInitSequentialStatesOn(S, S...) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- defineNoInitSequentialStatesOn(S, HistoryType, S...) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- defineNoInitSequentialStatesOn(S, S...) - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Define sequential child states on parent state without initial state
- defineNoInitSequentialStatesOn(S, HistoryType, S...) - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Define sequential child states on parent state without initial state
- defineParallelStatesOn(S, S...) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- defineParallelStatesOn(S, S...) - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Define sequential child states on parent state.
- defineSequentialStatesOn(S, S...) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- defineSequentialStatesOn(S, HistoryType, S...) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- defineSequentialStatesOn(S, S...) - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Define sequential child states whose hierarchy type is default set to NONE on parent state
- defineSequentialStatesOn(S, HistoryType, S...) - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Define sequential child states on parent state
- defineStartEvent(E) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- defineStartEvent(E) - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Define event for state machine started
- defineState(S) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- defineState(S) - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Define a new state in state machine model
- defineTerminateEvent(E) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- defineTerminateEvent(E) - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Define event for state machine terminated
- defineTimedState(S, long, long, E, C) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- defineTimedState(S, long, long, E, C) - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Define a timed state
- deserialize(String) - Static method in class org.squirrelframework.foundation.fsm.ObjectSerializableSupport
-
- deserialize(String) - Method in interface org.squirrelframework.foundation.fsm.StateMachineDataSerializer
-
- DOMAIN - Static variable in class org.squirrelframework.foundation.fsm.jmx.ManagementService
-
- DotVisitor - Interface in org.squirrelframework.foundation.fsm
-
Visit state machine model structure and export dot file which can be opened by Graphviz.
- doWith(Field) - Method in interface org.squirrelframework.foundation.util.ReflectUtils.FieldCallback
-
Perform an operation using the given field.
- doWith(Method) - Method in interface org.squirrelframework.foundation.util.ReflectUtils.MethodCallback
-
Perform an operation using the given method.
- doWithFields(Class<?>, ReflectUtils.FieldCallback) - Static method in class org.squirrelframework.foundation.util.ReflectUtils
-
Invoke the given callback on all fields in the target class, going up the
class hierarchy to get all declared fields.
- doWithFields(Class<?>, ReflectUtils.FieldCallback, ReflectUtils.FieldFilter) - Static method in class org.squirrelframework.foundation.util.ReflectUtils
-
Invoke the given callback on all fields in the target class, going up the
class hierarchy to get all declared fields.
- doWithMethods(Class<?>, ReflectUtils.MethodCallback) - Static method in class org.squirrelframework.foundation.util.ReflectUtils
-
Perform the given callback operation on all matching methods of the given
class and superclasses.
- doWithMethods(Class<?>, ReflectUtils.MethodCallback, ReflectUtils.MethodFilter) - Static method in class org.squirrelframework.foundation.util.ReflectUtils
-
Perform the given callback operation on all matching methods of the given
class and superclasses (or given interface and super-interfaces).
- DUMMY_ACTION - Static variable in interface org.squirrelframework.foundation.fsm.Action
-
- dummyExecution - Variable in class org.squirrelframework.foundation.fsm.impl.AbstractExecutionService
-
- dump(StateMachineData.Reader<T, S, E, C>) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- dump(StateMachineData.Reader<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.StateMachineData
-
Dump source state machine data (expect transient data, such as states)
into current state machine data
- dumpSavedData() - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- dumpSavedData() - Method in interface org.squirrelframework.foundation.fsm.StateMachine
-
Dump current state machine data.
- DuplicateChecker - Class in org.squirrelframework.foundation.util
-
- enableAutoStart(boolean) - Method in class org.squirrelframework.foundation.fsm.StateMachineConfiguration
-
- enableAutoTerminate(boolean) - Method in class org.squirrelframework.foundation.fsm.StateMachineConfiguration
-
- enableDataIsolate(boolean) - Method in class org.squirrelframework.foundation.fsm.StateMachineConfiguration
-
- enableDebugMode(boolean) - Method in class org.squirrelframework.foundation.fsm.StateMachineConfiguration
-
- enableDelegatorMode(boolean) - Method in class org.squirrelframework.foundation.fsm.StateMachineConfiguration
-
- enableRemoteMonitor(boolean) - Method in class org.squirrelframework.foundation.fsm.StateMachineConfiguration
-
- encode(byte[]) - Static method in class org.squirrelframework.foundation.util.Base64Coder
-
Encodes a byte array into Base64 format.
- encode(byte[], int) - Static method in class org.squirrelframework.foundation.util.Base64Coder
-
Encodes a byte array into Base64 format.
- encode(byte[], int, int) - Static method in class org.squirrelframework.foundation.util.Base64Coder
-
Encodes a byte array into Base64 format.
- encodeLines(byte[]) - Static method in class org.squirrelframework.foundation.util.Base64Coder
-
Encodes a byte array into Base 64 format and breaks the output into lines
of 76 characters.
- encodeLines(byte[], int, int, int, String) - Static method in class org.squirrelframework.foundation.util.Base64Coder
-
Encodes a byte array into Base 64 format and breaks the output into
lines.
- encodeString(String) - Static method in class org.squirrelframework.foundation.util.Base64Coder
-
Encodes a string into Base64 format.
- endElement(String, String, String) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineImporterImpl
-
- enterByHistory(StateContext<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.ImmutableState
-
Enters this state by its history depending on its
HistoryType.
- enterDeep(StateContext<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.ImmutableState
-
Enters this state is deep mode: mode if there is one.
- enterShallow(StateContext<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.ImmutableState
-
Enters this state is shallow mode: The entry action is executed and the
initial state is entered in shallow mode if there is one.
- entry(StateContext<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.ImmutableState
-
Entry state with state context
- EntryExitActionBuilder<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm.builder
-
State action builder including entry action and exit action
- equals(Object) - Method in class org.squirrelframework.foundation.event.ListenerMethod
-
- equals(Object) - Method in class org.squirrelframework.foundation.fsm.impl.MethodCallActionImpl
-
- equals(Object) - Method in class org.squirrelframework.foundation.fsm.impl.MethodCallActionProxyImpl
-
- equals(Object) - Method in class org.squirrelframework.foundation.util.Pair
-
- ErrorCodes - Enum in org.squirrelframework.foundation.exception
-
- eval(String, Object, Class<T>) - Method in class org.squirrelframework.foundation.fsm.impl.MvelScriptManagerImpl
-
- eval(String, Object, Class<T>) - Method in interface org.squirrelframework.foundation.fsm.MvelScriptManager
-
- evalBoolean(String, Object) - Method in class org.squirrelframework.foundation.fsm.impl.MvelScriptManagerImpl
-
- evalBoolean(String, Object) - Method in interface org.squirrelframework.foundation.fsm.MvelScriptManager
-
- evalMvel(String) - Method in interface org.squirrelframework.foundation.fsm.builder.When
-
Define mvel action to be performed during transition
- evalMvel(String) - Method in class org.squirrelframework.foundation.fsm.impl.DeferBoundActionBuilderImpl
-
- eventConverter - Variable in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- eventConverter - Variable in class org.squirrelframework.foundation.fsm.impl.StateMachineImporterImpl
-
- execute() - Method in interface org.squirrelframework.foundation.component.Heartbeat
-
- execute() - Method in class org.squirrelframework.foundation.component.impl.HeartbeatImpl
-
- execute(S, S, E, C, T) - Method in interface org.squirrelframework.foundation.fsm.Action
-
Execute the activity.
- execute() - Method in interface org.squirrelframework.foundation.fsm.ActionExecutionService
-
Execute all the actions collected by front bucket.
- execute(S, S, E, C, T) - Method in class org.squirrelframework.foundation.fsm.ActionWrapper
-
- execute() - Method in class org.squirrelframework.foundation.fsm.impl.AbstractExecutionService
-
- execute(S, S, E, C, T) - Method in class org.squirrelframework.foundation.fsm.impl.MethodCallActionImpl
-
- execute(S, S, E, C, T) - Method in class org.squirrelframework.foundation.fsm.impl.MethodCallActionProxyImpl
-
- executeException(ActionExecutionService.ExecActionExceptionEvent<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.ActionExecutionService.ExecActionExceptionListener
-
- ExecuteWhen - Annotation Type in org.squirrelframework.foundation.fsm.annotation
-
- exit(StateContext<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.ImmutableState
-
Exit state with state context
- exportXMLDefinition(boolean) - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- exportXMLDefinition(boolean) - Method in interface org.squirrelframework.foundation.fsm.StateMachine
-
- EXTENSION_WEIGHT - Static variable in interface org.squirrelframework.foundation.fsm.Action
-
- externalTransition() - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- externalTransition(int) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- externalTransition() - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Start to build external transition
- externalTransition(int) - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Create external transition builder with priority
- ExternalTransitionBuilder<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm.builder
-
External transition builder which is used to build a external transition.
- externalTransitions() - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- externalTransitions(int) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- externalTransitions() - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Create multiple external transitions builder with default priority
- externalTransitions(int) - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Create multiple external transitions builder with priority
- identifier(String) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- identifier() - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- identifier() - Method in interface org.squirrelframework.foundation.fsm.StateMachineData.Reader
-
- identifier(String) - Method in interface org.squirrelframework.foundation.fsm.StateMachineData.Writer
-
- IdProvider - Interface in org.squirrelframework.foundation.component
-
- IdProvider.Default - Class in org.squirrelframework.foundation.component
-
- IdProvider.Default() - Constructor for class org.squirrelframework.foundation.component.IdProvider.Default
-
- IdProvider.UUIDProvider - Class in org.squirrelframework.foundation.component
-
- IdProvider.UUIDProvider() - Constructor for class org.squirrelframework.foundation.component.IdProvider.UUIDProvider
-
- IGNORE_WEIGHT - Static variable in interface org.squirrelframework.foundation.fsm.Action
-
- ImmutableLinkedState<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
A linked state specifies the insertion of the specification of a submachine state machine.
- ImmutableState<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
State The basic unit that composes a state machine.
- ImmutableTimedState<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- ImmutableTransition<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
Transition A directed relationship between two states which represents the complete response
of a state machine to an occurrence of an event of a particular type.
- importDefinition(Object) - Method in class org.squirrelframework.foundation.fsm.UntypedStateMachineImporter
-
- importFromFile(File) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineImporterImpl
-
- importFromFile(File) - Method in interface org.squirrelframework.foundation.fsm.StateMachineImporter
-
- importFromInputStream(InputStream) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineImporterImpl
-
- importFromInputStream(InputStream) - Method in interface org.squirrelframework.foundation.fsm.StateMachineImporter
-
- importFromString(String) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineImporterImpl
-
- importFromString(String) - Method in interface org.squirrelframework.foundation.fsm.StateMachineImporter
-
- initialRawState() - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- initialRawState() - Method in interface org.squirrelframework.foundation.fsm.StateMachineData.Reader
-
- initialState(S) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- initialState() - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- initialState() - Method in interface org.squirrelframework.foundation.fsm.StateMachineData.Reader
-
- initialState(S) - Method in interface org.squirrelframework.foundation.fsm.StateMachineData.Writer
-
Write initial state of state machine data to provided state id
- INSTANCE - Static variable in interface org.squirrelframework.foundation.fsm.ConverterProvider
-
Singleton instance of ConverterProvider
- internalFire(StateContext<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.ImmutableState
-
Notify transitions when receiving event.
- internalFire(StateContext<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.ImmutableTransition
-
Notify transition when receiving event
- internalTransition() - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- internalTransition(int) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- internalTransition() - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Start to build internal transition
- internalTransition(int) - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Create internal transition builder with priority
- InternalTransitionBuilder<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm.builder
-
Internal transition builder which is used to build a internal transition
- invoke(Method, Object) - Static method in class org.squirrelframework.foundation.util.ReflectUtils
-
- invoke(Method, Object, Object[]) - Static method in class org.squirrelframework.foundation.util.ReflectUtils
-
- invokeMethod(Object) - Method in class org.squirrelframework.foundation.event.ListenerMethod
-
- invokeStatic(Method) - Static method in class org.squirrelframework.foundation.util.ReflectUtils
-
- invokeStatic(Method, Object[]) - Static method in class org.squirrelframework.foundation.util.ReflectUtils
-
- isAccepted() - Method in interface org.squirrelframework.foundation.fsm.TransitionResult
-
If any transition including all nested transitions is accepted, the parent transition is
accepted accordingly.
- isAnnotatedWith(Object, Class<? extends Annotation>) - Static method in class org.squirrelframework.foundation.util.ReflectUtils
-
- isAsync() - Method in interface org.squirrelframework.foundation.fsm.Action
-
- isAsync() - Method in class org.squirrelframework.foundation.fsm.ActionWrapper
-
- isAsync() - Method in class org.squirrelframework.foundation.fsm.AnonymousAction
-
- isAsync() - Method in class org.squirrelframework.foundation.fsm.impl.MethodCallActionImpl
-
- isAsync() - Method in class org.squirrelframework.foundation.fsm.impl.MethodCallActionProxyImpl
-
- isAutoStartEnabled() - Method in class org.squirrelframework.foundation.fsm.StateMachineConfiguration
-
- isAutoTerminateEnabled() - Method in class org.squirrelframework.foundation.fsm.StateMachineConfiguration
-
- isBeanProperty(Method) - Static method in class org.squirrelframework.foundation.util.ReflectUtils
-
Returns true if method is a bean property.
- isChildStateOf(ImmutableState<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.ImmutableState
-
- isComparable(Class<?>, Class<?>) - Method in class org.squirrelframework.foundation.util.ClassComparator
-
- isConstructState() - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineImporterImpl
-
- isConstructTransition() - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineImporterImpl
-
- isContextSensitive() - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- isContextSensitive() - Method in interface org.squirrelframework.foundation.fsm.StateMachine
-
Deprecated.
- isDataIsolateEnabled() - Method in class org.squirrelframework.foundation.fsm.StateMachineConfiguration
-
- isDebugModeEnabled() - Method in class org.squirrelframework.foundation.fsm.StateMachineConfiguration
-
- isDeclined() - Method in interface org.squirrelframework.foundation.fsm.TransitionResult
-
If all transitions including all nested transitions is declined, the parent transition is
declined accordingly.
- isDelegatorModeEnabled() - Method in class org.squirrelframework.foundation.fsm.StateMachineConfiguration
-
- isEntryAction - Variable in class org.squirrelframework.foundation.fsm.impl.StateMachineImporterImpl
-
- isError() - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- isError() - Method in interface org.squirrelframework.foundation.fsm.StateMachine
-
- isEventStateMatch(E) - Method in class org.squirrelframework.foundation.fsm.impl.DeferBoundActionInfo
-
- isFinalState() - Method in interface org.squirrelframework.foundation.fsm.ImmutableState
-
- isFromStateMatch(S) - Method in class org.squirrelframework.foundation.fsm.impl.DeferBoundActionInfo
-
- isIdle() - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- isMatch(S, S, E, int) - Method in interface org.squirrelframework.foundation.fsm.ImmutableTransition
-
- isMatch(S, S, E, int, Class<?>, TransitionType) - Method in interface org.squirrelframework.foundation.fsm.ImmutableTransition
-
- isNotifiable() - Method in class org.squirrelframework.foundation.component.impl.AbstractSubject
-
- isNotifiable() - Method in interface org.squirrelframework.foundation.component.Observable
-
- isNotSatified(Condition<C>, C) - Static method in class org.squirrelframework.foundation.fsm.Conditions
-
- isParallelState() - Method in interface org.squirrelframework.foundation.fsm.ImmutableState
-
- isRegion() - Method in interface org.squirrelframework.foundation.fsm.ImmutableState
-
- isRemoteMonitorEnabled() - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- isRemoteMonitorEnabled() - Method in interface org.squirrelframework.foundation.fsm.StateMachine
-
- isRemoteMonitorEnabled() - Method in class org.squirrelframework.foundation.fsm.StateMachineConfiguration
-
- isRootState() - Method in interface org.squirrelframework.foundation.fsm.ImmutableState
-
- isSatified(Condition<C>, C) - Static method in class org.squirrelframework.foundation.fsm.Conditions
-
- isSatisfied(C) - Method in interface org.squirrelframework.foundation.fsm.Condition
-
- isSatisfied(C) - Method in class org.squirrelframework.foundation.fsm.Conditions.Always
-
- isSatisfied(C) - Method in class org.squirrelframework.foundation.fsm.Conditions.Never
-
- isStarted() - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- isStarted() - Method in interface org.squirrelframework.foundation.fsm.StateMachine
-
- isTerminated() - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- isTerminated() - Method in interface org.squirrelframework.foundation.fsm.StateMachine
-
- isTestEvent() - Static method in class org.squirrelframework.foundation.fsm.StateMachineContext
-
- isToStateMatch(S) - Method in class org.squirrelframework.foundation.fsm.impl.DeferBoundActionInfo
-
- isUserDefinedMethod(Method) - Static method in class org.squirrelframework.foundation.util.ReflectUtils
-
Returns true if method is user defined and not defined in Object class.
- SCXML_NAMESPACE - Static variable in class org.squirrelframework.foundation.fsm.impl.StateMachineImporterImpl
-
- SCXMLVisitor - Interface in org.squirrelframework.foundation.fsm
-
Visit state machine model structure and export SCXML definition.
- second() - Method in class org.squirrelframework.foundation.util.Pair
-
- SEPARATOR_CHARS - Static variable in interface org.squirrelframework.foundation.fsm.MvelScriptManager
-
- serialize(Object) - Static method in class org.squirrelframework.foundation.fsm.ObjectSerializableSupport
-
- serialize(StateMachineData.Reader<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.StateMachineDataSerializer
-
- set(Object) - Static method in class org.squirrelframework.foundation.fsm.StateMachineContext
-
- set(Object, boolean) - Static method in class org.squirrelframework.foundation.fsm.StateMachineContext
-
- set(Field, Object, Object) - Static method in class org.squirrelframework.foundation.util.ReflectUtils
-
- setAccepted(boolean) - Method in interface org.squirrelframework.foundation.fsm.TransitionResult
-
Set transition accepted or not.
- setActions(List<? extends Action<T, S, E, C>>) - Method in class org.squirrelframework.foundation.fsm.impl.DeferBoundActionInfo
-
- setAutoFireContext(C) - Method in class org.squirrelframework.foundation.fsm.impl.TimedStateImpl
-
- setAutoFireContext(C) - Method in interface org.squirrelframework.foundation.fsm.MutableTimedState
-
- setAutoFireEvent(E) - Method in class org.squirrelframework.foundation.fsm.impl.TimedStateImpl
-
- setAutoFireEvent(E) - Method in interface org.squirrelframework.foundation.fsm.MutableTimedState
-
- setCompositeType(StateCompositeType) - Method in interface org.squirrelframework.foundation.fsm.MutableState
-
- setCondition(Condition<C>) - Method in interface org.squirrelframework.foundation.fsm.MutableTransition
-
- setDummyExecution(boolean) - Method in interface org.squirrelframework.foundation.fsm.ActionExecutionService
-
- setDummyExecution(boolean) - Method in class org.squirrelframework.foundation.fsm.impl.AbstractExecutionService
-
- setEvent(E) - Method in interface org.squirrelframework.foundation.fsm.MutableTransition
-
- setFinal(boolean) - Method in interface org.squirrelframework.foundation.fsm.MutableState
-
- setHistoryType(HistoryType) - Method in interface org.squirrelframework.foundation.fsm.MutableState
-
- setIdProvider(IdProvider) - Method in class org.squirrelframework.foundation.fsm.StateMachineConfiguration
-
- setInitialDelay(long) - Method in class org.squirrelframework.foundation.fsm.impl.TimedStateImpl
-
- setInitialDelay(long) - Method in interface org.squirrelframework.foundation.fsm.MutableTimedState
-
- setInitialState(MutableState<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.MutableState
-
- setInstance(IdProvider) - Static method in class org.squirrelframework.foundation.component.IdProvider.Default
-
- setInstance(IdProvider) - Static method in class org.squirrelframework.foundation.component.IdProvider.UUIDProvider
-
- setInstance(SquirrelPostProcessorProvider) - Static method in class org.squirrelframework.foundation.component.SquirrelPostProcessorProvider
-
- setInstance(SquirrelProvider) - Static method in class org.squirrelframework.foundation.component.SquirrelProvider
-
- setInstance(SquirrelSingletonProvider) - Static method in class org.squirrelframework.foundation.component.SquirrelSingletonProvider
-
- setInstance(StateMachineConfiguration) - Static method in class org.squirrelframework.foundation.fsm.StateMachineConfiguration
-
- setLastException(TransitionException) - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- setLevel(int) - Method in interface org.squirrelframework.foundation.fsm.MutableState
-
- setLinkedStateMachineProvider(SquirrelInstanceProvider<? extends StateMachine<?, S, E, C>>) - Method in interface org.squirrelframework.foundation.fsm.MutableLinkedState
-
Set linked state machine provider
- setNotifiable(boolean) - Method in class org.squirrelframework.foundation.component.impl.AbstractSubject
-
- setNotifiable(boolean) - Method in interface org.squirrelframework.foundation.component.Observable
-
Set notifiable of subject
- setParent(TransitionResult<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.TransitionResult
-
Set parent transition result
- setParentState(MutableState<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.MutableState
-
- setPriority(int) - Method in interface org.squirrelframework.foundation.fsm.MutableTransition
-
- setSourceState(ImmutableState<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.MutableTransition
-
- setStateMachineConfiguration(StateMachineConfiguration) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- setStateMachineConfiguration(StateMachineConfiguration) - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Set default state machine configuration for state machine instance created by this builder
- setStatic(Field, Object) - Static method in class org.squirrelframework.foundation.util.ReflectUtils
-
- setStatus(StateMachineStatus) - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- setTargetState(ImmutableState<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.MutableTransition
-
- setTargetState(ImmutableState<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.TransitionResult
-
Set target state of transition
- setTimeInterval(long) - Method in class org.squirrelframework.foundation.fsm.impl.TimedStateImpl
-
- setTimeInterval(long) - Method in interface org.squirrelframework.foundation.fsm.MutableTimedState
-
- setType(TransitionType) - Method in interface org.squirrelframework.foundation.fsm.MutableTransition
-
- SQRL_NAMESPACE - Static variable in class org.squirrelframework.foundation.fsm.impl.StateMachineImporterImpl
-
- sqrlPrefix - Variable in class org.squirrelframework.foundation.fsm.impl.StateMachineImporterImpl
-
- SquirrelComponent - Interface in org.squirrelframework.foundation.component
-
Interface to flag a class as being handled through the component provider.
- SquirrelConfiguration - Class in org.squirrelframework.foundation.component
-
- SquirrelConfiguration() - Constructor for class org.squirrelframework.foundation.component.SquirrelConfiguration
-
- SquirrelEvent - Interface in org.squirrelframework.foundation.event
-
- SquirrelInstanceProvider<T> - Interface in org.squirrelframework.foundation.component
-
- SquirrelPostProcessor<T> - Interface in org.squirrelframework.foundation.component
-
- SquirrelPostProcessorProvider - Class in org.squirrelframework.foundation.component
-
- SquirrelPostProcessorProvider() - Constructor for class org.squirrelframework.foundation.component.SquirrelPostProcessorProvider
-
- SquirrelProvider - Class in org.squirrelframework.foundation.component
-
Central factory class for components used by squirrel-foundation.
- SquirrelProvider() - Constructor for class org.squirrelframework.foundation.component.SquirrelProvider
-
- SquirrelRuntimeException - Exception in org.squirrelframework.foundation.exception
-
- SquirrelRuntimeException(ErrorCodes) - Constructor for exception org.squirrelframework.foundation.exception.SquirrelRuntimeException
-
- SquirrelRuntimeException(Throwable, ErrorCodes) - Constructor for exception org.squirrelframework.foundation.exception.SquirrelRuntimeException
-
- SquirrelRuntimeException(ErrorCodes, Object...) - Constructor for exception org.squirrelframework.foundation.exception.SquirrelRuntimeException
-
- SquirrelRuntimeException(Throwable, ErrorCodes, Object...) - Constructor for exception org.squirrelframework.foundation.exception.SquirrelRuntimeException
-
- SquirrelSingleton - Interface in org.squirrelframework.foundation.component
-
Interface to flag a class which has a static setInstance/getInstance method which can be used by an external software
to set a specific implementation of a component, or interface which has a static field named INSTANCE.
- SquirrelSingletonProvider - Class in org.squirrelframework.foundation.component
-
- SquirrelSingletonProvider() - Constructor for class org.squirrelframework.foundation.component.SquirrelSingletonProvider
-
- start(C) - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- start() - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- start(Object) - Method in class org.squirrelframework.foundation.fsm.impl.AbstractUntypedStateMachine
-
- start(C) - Method in interface org.squirrelframework.foundation.fsm.StateMachine
-
Start state machine under external context
- start() - Method in interface org.squirrelframework.foundation.fsm.StateMachine
-
Start state machine without context
- startContext(C) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- startContext() - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- startContext() - Method in interface org.squirrelframework.foundation.fsm.StateMachineData.Reader
-
- startContext(C) - Method in interface org.squirrelframework.foundation.fsm.StateMachineData.Writer
-
Write start context of state machine
- started(StateMachine.StartEvent<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.StateMachine.StartListener
-
- startElement(String, String, String, Attributes) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineImporterImpl
-
- startLogging() - Method in class org.squirrelframework.foundation.fsm.StateMachineLogger
-
- startPrefixMapping(String, String) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineImporterImpl
-
- State - Annotation Type in org.squirrelframework.foundation.fsm.annotation
-
- StateCompositeType - Enum in org.squirrelframework.foundation.fsm
-
Composite state is defined as state that has substates (nested states).
- StateContext<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
Then context of state machine when processing any events
- stateConverter - Variable in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- stateConverter - Variable in class org.squirrelframework.foundation.fsm.impl.StateMachineImporterImpl
-
- StateMachine<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
Interface for finite state machine.
- StateMachine.StartEvent<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachine.StartListener<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachine.StateMachineEvent<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachine.StateMachineExceptionEvent<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachine.StateMachineExceptionListener<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachine.StateMachineListener<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachine.TerminateEvent<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachine.TerminateListener<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachine.TransitionBeginEvent<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachine.TransitionBeginListener<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachine.TransitionCompleteEvent<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachine.TransitionCompleteListener<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachine.TransitionDeclinedEvent<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachine.TransitionDeclinedListener<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachine.TransitionEndEvent<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachine.TransitionEndListener<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachine.TransitionEvent<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachine.TransitionExceptionEvent<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachine.TransitionExceptionListener<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- stateMachineBuilder - Variable in class org.squirrelframework.foundation.fsm.impl.StateMachineImporterImpl
-
- StateMachineBuilder<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
State machine builder API.
- StateMachineBuilderFactory - Class in org.squirrelframework.foundation.fsm
-
State machine builder factory to create the state machine builder.
- StateMachineBuilderFactory() - Constructor for class org.squirrelframework.foundation.fsm.StateMachineBuilderFactory
-
- StateMachineBuilderImpl<T extends StateMachine<T,S,E,C>,S,E,C> - Class in org.squirrelframework.foundation.fsm.impl
-
- StateMachineConfiguration - Class in org.squirrelframework.foundation.fsm
-
This class is used to configure state machine runtime behavior
- StateMachineContext - Class in org.squirrelframework.foundation.fsm
-
- StateMachineContext(Object, boolean) - Constructor for class org.squirrelframework.foundation.fsm.StateMachineContext
-
- StateMachineData<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
This class is used to hold all the internal data of state machine.
- StateMachineData.Reader<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachineData.Writer<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachineDataImpl<T extends StateMachine<T,S,E,C>,S,E,C> - Class in org.squirrelframework.foundation.fsm.impl
-
- StateMachineDataImpl(Map<S, ImmutableState<T, S, E, C>>) - Constructor for class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- StateMachineDataImpl() - Constructor for class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- StateMachineDataSerializer<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachineDefinition - Annotation Type in org.squirrelframework.foundation.fsm.annotation
-
- stateMachineEvent(StateMachine.StateMachineEvent<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.StateMachine.StateMachineListener
-
- stateMachineException(StateMachine.StateMachineExceptionEvent<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.StateMachine.StateMachineExceptionListener
-
- StateMachineImporter<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
- StateMachineImporterImpl<T extends StateMachine<T,S,E,C>,S,E,C> - Class in org.squirrelframework.foundation.fsm.impl
-
- StateMachineImporterImpl() - Constructor for class org.squirrelframework.foundation.fsm.impl.StateMachineImporterImpl
-
- StateMachineLogger - Class in org.squirrelframework.foundation.fsm
-
- StateMachineLogger(StateMachine<?, ?, ?, ?>) - Constructor for class org.squirrelframework.foundation.fsm.StateMachineLogger
-
- StateMachineManagement - Class in org.squirrelframework.foundation.fsm.jmx
-
- StateMachineManagement(StateMachine<?, ?, ?, ?>) - Constructor for class org.squirrelframework.foundation.fsm.jmx.StateMachineManagement
-
- StateMachineManagementMBean - Interface in org.squirrelframework.foundation.fsm.jmx
-
- StateMachineParameters - Annotation Type in org.squirrelframework.foundation.fsm.annotation
-
- StateMachinePerformanceModel - Class in org.squirrelframework.foundation.fsm
-
- StateMachinePerformanceModel() - Constructor for class org.squirrelframework.foundation.fsm.StateMachinePerformanceModel
-
- StateMachinePerformanceMonitor - Class in org.squirrelframework.foundation.fsm
-
- StateMachinePerformanceMonitor(String) - Constructor for class org.squirrelframework.foundation.fsm.StateMachinePerformanceMonitor
-
- StateMachineStatus - Enum in org.squirrelframework.foundation.fsm
-
Indicate state machine running status
- States - Annotation Type in org.squirrelframework.foundation.fsm.annotation
-
- states() - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- states() - Method in interface org.squirrelframework.foundation.fsm.StateMachineData.Reader
-
- stopLogging() - Method in class org.squirrelframework.foundation.fsm.StateMachineLogger
-
- subStateFor(S, S) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- subStateFor(S, S) - Method in interface org.squirrelframework.foundation.fsm.StateMachineData.Writer
-
Write provided sub state for provided parent state
- subStatesOn(S) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- subStatesOn(S) - Method in interface org.squirrelframework.foundation.fsm.StateMachineData.Reader
-
- terminate(C) - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- terminate() - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- terminate(Object) - Method in class org.squirrelframework.foundation.fsm.impl.AbstractUntypedStateMachine
-
- terminate(C) - Method in interface org.squirrelframework.foundation.fsm.StateMachine
-
Terminate state machine under external context
- terminate() - Method in interface org.squirrelframework.foundation.fsm.StateMachine
-
Terminate state machine without context
- terminated(StateMachine.TerminateEvent<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.StateMachine.TerminateListener
-
- test(E, C) - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- test(E) - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- test(Object, Object) - Method in class org.squirrelframework.foundation.fsm.impl.AbstractUntypedStateMachine
-
- test(E, C) - Method in interface org.squirrelframework.foundation.fsm.StateMachine
-
Test transition result under circumstance
- test(E) - Method in interface org.squirrelframework.foundation.fsm.StateMachine
-
Test event
- TimedStateImpl<T extends StateMachine<T,S,E,C>,S,E,C> - Class in org.squirrelframework.foundation.fsm.impl
-
- timeout() - Method in interface org.squirrelframework.foundation.event.AsyncEventListener
-
- timeout() - Method in interface org.squirrelframework.foundation.fsm.Action
-
- timeout() - Method in class org.squirrelframework.foundation.fsm.ActionWrapper
-
- timeout() - Method in class org.squirrelframework.foundation.fsm.AnonymousAction
-
- timeout() - Method in class org.squirrelframework.foundation.fsm.impl.MethodCallActionImpl
-
- timeout() - Method in class org.squirrelframework.foundation.fsm.impl.MethodCallActionProxyImpl
-
- to(S) - Method in interface org.squirrelframework.foundation.fsm.builder.DeferBoundActionFrom
-
Build transition target state and return to clause builder
- to(S) - Method in interface org.squirrelframework.foundation.fsm.builder.From
-
Build transition target state and return to clause builder
- To<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm.builder
-
On clause builder which is used to build transition event
- to(S) - Method in class org.squirrelframework.foundation.fsm.impl.DeferBoundActionBuilderImpl
-
- toAmong(S...) - Method in interface org.squirrelframework.foundation.fsm.builder.MultiFrom
-
Build transition target states and return to clause builder
- toAny() - Method in interface org.squirrelframework.foundation.fsm.builder.DeferBoundActionFrom
-
- toAny() - Method in class org.squirrelframework.foundation.fsm.impl.DeferBoundActionBuilderImpl
-
- toFinal(S) - Method in interface org.squirrelframework.foundation.fsm.builder.From
-
Builder transition target state as final state and return to clause builder
- toggleLogging() - Method in class org.squirrelframework.foundation.fsm.jmx.StateMachineManagement
-
- toggleLogging() - Method in interface org.squirrelframework.foundation.fsm.jmx.StateMachineManagementMBean
-
- togglePerfMon() - Method in class org.squirrelframework.foundation.fsm.jmx.StateMachineManagement
-
- togglePerfMon() - Method in interface org.squirrelframework.foundation.fsm.jmx.StateMachineManagementMBean
-
- toString() - Method in class org.squirrelframework.foundation.event.ListenerMethod
-
- toString() - Method in enum org.squirrelframework.foundation.exception.ErrorCodes
-
- toString() - Method in class org.squirrelframework.foundation.fsm.AnonymousAction
-
- toString() - Method in class org.squirrelframework.foundation.fsm.AnonymousCondition
-
- toString() - Method in class org.squirrelframework.foundation.fsm.impl.MethodCallActionImpl
-
- toString() - Method in class org.squirrelframework.foundation.fsm.impl.MethodCallActionProxyImpl
-
- toString() - Method in class org.squirrelframework.foundation.fsm.StateMachinePerformanceModel
-
- toString() - Method in class org.squirrelframework.foundation.util.Pair
-
- Transit - Annotation Type in org.squirrelframework.foundation.fsm.annotation
-
- transit(StateContext<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.ImmutableTransition
-
Execute transition under state context
- transit() - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- transit() - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Create defer bound action builder
- transition() - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- transition(int) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- transition() - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Start to build external transition, same as externalTransition
- transition(int) - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
Same as externalTransition
- transitionBegin(StateMachine.TransitionBeginEvent<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.StateMachine.TransitionBeginListener
-
- transitionComplete(StateMachine.TransitionCompleteEvent<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.StateMachine.TransitionCompleteListener
-
- transitionDeclined(StateMachine.TransitionDeclinedEvent<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.StateMachine.TransitionDeclinedListener
-
- transitionEnd(StateMachine.TransitionEndEvent<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.StateMachine.TransitionEndListener
-
- TransitionException - Exception in org.squirrelframework.foundation.exception
-
Transition Exception class
- TransitionException(Throwable, ErrorCodes, Object[]) - Constructor for exception org.squirrelframework.foundation.exception.TransitionException
-
- transitionException(StateMachine.TransitionExceptionEvent<T, S, E, C>) - Method in interface org.squirrelframework.foundation.fsm.StateMachine.TransitionExceptionListener
-
- TransitionPriority - Interface in org.squirrelframework.foundation.fsm
-
- TransitionResult<T extends StateMachine<T,S,E,C>,S,E,C> - Interface in org.squirrelframework.foundation.fsm
-
This class will hold all the transition result including result of nested transitions.
- Transitions - Annotation Type in org.squirrelframework.foundation.fsm.annotation
-
- transitions() - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- transitions(int) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineBuilderImpl
-
- transitions() - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
The same as externalTransitions
- transitions(int) - Method in interface org.squirrelframework.foundation.fsm.StateMachineBuilder
-
the same as externalTransitions
- TransitionType - Enum in org.squirrelframework.foundation.fsm
-
The type of transition.
- typeOfContext() - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- typeOfContext() - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- typeOfContext(Class<C>) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- typeOfContext() - Method in interface org.squirrelframework.foundation.fsm.StateMachine
-
- typeOfContext() - Method in interface org.squirrelframework.foundation.fsm.StateMachineData.Reader
-
- typeOfContext(Class<C>) - Method in interface org.squirrelframework.foundation.fsm.StateMachineData.Writer
-
Write type of context
- typeOfEvent() - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- typeOfEvent() - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- typeOfEvent(Class<E>) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- typeOfEvent() - Method in interface org.squirrelframework.foundation.fsm.StateMachine
-
- typeOfEvent() - Method in interface org.squirrelframework.foundation.fsm.StateMachineData.Reader
-
- typeOfEvent(Class<E>) - Method in interface org.squirrelframework.foundation.fsm.StateMachineData.Writer
-
Write type of event
- typeOfState() - Method in class org.squirrelframework.foundation.fsm.impl.AbstractStateMachine
-
- typeOfState() - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- typeOfState(Class<S>) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- typeOfState() - Method in interface org.squirrelframework.foundation.fsm.StateMachine
-
- typeOfState() - Method in interface org.squirrelframework.foundation.fsm.StateMachineData.Reader
-
- typeOfState(Class<S>) - Method in interface org.squirrelframework.foundation.fsm.StateMachineData.Writer
-
Write type of state
- typeOfStateMachine() - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- typeOfStateMachine(Class<? extends T>) - Method in class org.squirrelframework.foundation.fsm.impl.StateMachineDataImpl
-
- typeOfStateMachine() - Method in interface org.squirrelframework.foundation.fsm.StateMachineData.Reader
-
- typeOfStateMachine(Class<? extends T>) - Method in interface org.squirrelframework.foundation.fsm.StateMachineData.Writer
-
Write type of state machine
- TypeReference<T> - Class in org.squirrelframework.foundation.util
-
- TypeReference() - Constructor for class org.squirrelframework.foundation.util.TypeReference
-
- value - Variable in class org.squirrelframework.foundation.fsm.impl.StateMachineImporterImpl
-
- valueOf(String) - Static method in enum org.squirrelframework.foundation.exception.ErrorCodes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.squirrelframework.foundation.fsm.HistoryType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.squirrelframework.foundation.fsm.StateCompositeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.squirrelframework.foundation.fsm.StateMachineStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.squirrelframework.foundation.fsm.TransitionType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.squirrelframework.foundation.exception.ErrorCodes
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.squirrelframework.foundation.fsm.HistoryType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.squirrelframework.foundation.fsm.StateCompositeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.squirrelframework.foundation.fsm.StateMachineStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.squirrelframework.foundation.fsm.TransitionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VAR_CONTEXT - Static variable in interface org.squirrelframework.foundation.fsm.MvelScriptManager
-
- VAR_EVENT - Static variable in interface org.squirrelframework.foundation.fsm.MvelScriptManager
-
- VAR_EXCEPTION - Static variable in interface org.squirrelframework.foundation.fsm.MvelScriptManager
-
- VAR_FROM - Static variable in interface org.squirrelframework.foundation.fsm.MvelScriptManager
-
- VAR_STATE_MACHINE - Static variable in interface org.squirrelframework.foundation.fsm.MvelScriptManager
-
- VAR_TO - Static variable in interface org.squirrelframework.foundation.fsm.MvelScriptManager
-
- verify() - Method in interface org.squirrelframework.foundation.fsm.ImmutableState
-
Verify state correctness
- verify() - Method in interface org.squirrelframework.foundation.fsm.ImmutableTransition
-
Verify transition correctness
- Visitable - Interface in org.squirrelframework.foundation.fsm
-
- visitOnEntry(StateMachine<?, ?, ?, ?>) - Method in interface org.squirrelframework.foundation.fsm.Visitor
-
- visitOnEntry(ImmutableState<?, ?, ?, ?>) - Method in interface org.squirrelframework.foundation.fsm.Visitor
-
- visitOnEntry(ImmutableTransition<?, ?, ?, ?>) - Method in interface org.squirrelframework.foundation.fsm.Visitor
-
- visitOnExit(StateMachine<?, ?, ?, ?>) - Method in interface org.squirrelframework.foundation.fsm.Visitor
-
- visitOnExit(ImmutableState<?, ?, ?, ?>) - Method in interface org.squirrelframework.foundation.fsm.Visitor
-
- visitOnExit(ImmutableTransition<?, ?, ?, ?>) - Method in interface org.squirrelframework.foundation.fsm.Visitor
-
- Visitor - Interface in org.squirrelframework.foundation.fsm
-