Smack/smack-core/src/main/java/org/jivesoftware/smack/fsm
Florian Schmaus d33a5a23c3 [core] Introduce Builder.failOnUnknownStates() and unit tests
The previous approach of emitting a severe log message when a
state (descriptor) was unknown was misleading. There are valid cases
where some states are not known, if, for example, a module was
explicitly disabled.

Using Builder.failOnUnknownStates() in unit tests is far cleaner, as
the existence of unknown states is tested in a controlled environment:
one where are states are supposed to be known.
2021-07-06 14:06:39 +02:00
..
ConnectionStateEvent.java Introduce Smack's Modular Connection Architecture 2020-04-04 13:03:31 +02:00
ConnectionStateMachineListener.java Introduce Smack's Modular Connection Architecture 2020-04-04 13:03:31 +02:00
LoginContext.java Introduce Smack's Modular Connection Architecture 2020-04-04 13:03:31 +02:00
NoOpState.java Introduce Smack's Modular Connection Architecture 2020-04-04 13:03:31 +02:00
State.java Rework WebSocket code 2021-01-25 19:56:54 +01:00
StateDescriptor.java [core] Add String-based StateDescriptor precedence/inferiority declaration methods 2020-07-25 14:27:45 +02:00
StateDescriptorGraph.java [core] Introduce Builder.failOnUnknownStates() and unit tests 2021-07-06 14:06:39 +02:00
StateMachineException.java Introduce Smack's Modular Connection Architecture 2020-04-04 13:03:31 +02:00
StateTransitionResult.java Rework WebSocket code 2021-01-25 19:56:54 +01:00
package-info.java SmackReactor/NIO, Java8/Android19, Pretty print XML, FSM connections 2019-02-05 13:18:03 +01:00