| Package | Description |
|---|---|
| com.github.pnavais.machine.api | |
| com.github.pnavais.machine.api.filter | |
| com.github.pnavais.machine.model |
| Modifier and Type | Method and Description |
|---|---|
AbstractNode |
AbstractNode.merge(AbstractNode node)
Merges the information of the given node
into the current instance.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractNode |
AbstractNode.merge(AbstractNode node)
Merges the information of the given node
into the current instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Context<T extends AbstractNode>
Simple holder for all components involved in a transition event i.e.
|
class |
FunctionMessageFilter<T extends AbstractNode,C extends Context<T>>
Allows fine grained customization of the filtering as it provides a per message
functionality injection.
|
interface |
MessageFilter<T extends AbstractNode,C extends Context<T>>
A
MessageFilter allows performing custom
logic upon reception or dispatch of messages deciding
whether the operation can continue or not. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFilteredState
Base class for all Message filter state decorators
|
class |
AbstractWrappedState
This class is intended to contain the actual State
instance in order to be stored in a state machine.
|
class |
FilteredState
A decorator adding message filtering functionality
to regular states.
|
class |
State
The default implementation of the state.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractNode |
FilteredState.merge(AbstractNode state)
Adds the filter mappings from the given
state to the current instance.
|
AbstractNode |
State.merge(AbstractNode state)
Merges the information of the given state
into the current instance.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractNode |
FilteredState.merge(AbstractNode state)
Adds the filter mappings from the given
state to the current instance.
|
AbstractNode |
State.merge(AbstractNode state)
Merges the information of the given state
into the current instance.
|
Copyright © 2019 state-machine. All rights reserved.