Uses of Class
org.jivesoftware.smack.fsm.State
-
Packages that use State Package Description org.jivesoftware.smack.c2s.internal Smack's internal API for client-to-server (c2s) connections.org.jivesoftware.smack.fsm Smack's Finite State Machine to handle the login logic.org.jivesoftware.smack.tcp TCP-IP related classes for Smack. -
-
Uses of State in org.jivesoftware.smack.c2s.internal
Methods in org.jivesoftware.smack.c2s.internal that return types with arguments of type State Modifier and Type Method Description Map<State,StateTransitionResult>
WalkStateGraphContext. getFailedStates()
List<State>
WalkStateGraphContext. getWalk()
StateDescriptorGraph.GraphVertex<State>
WalkStateGraphContext. maybeReturnMandatoryImmediateState(List<StateDescriptorGraph.GraphVertex<State>> outgoingStateEdges)
Methods in org.jivesoftware.smack.c2s.internal with parameters of type State Modifier and Type Method Description void
WalkStateGraphContext. recordFailedState(State state, StateTransitionResult stateTransitionResult)
void
WalkStateGraphContext. recordWalkTo(State state)
boolean
WalkStateGraphContext. stateAlreadyVisited(State state)
Method parameters in org.jivesoftware.smack.c2s.internal with type arguments of type State Modifier and Type Method Description void
WalkStateGraphContext. appendWalkTo(List<State> walk)
StateDescriptorGraph.GraphVertex<State>
WalkStateGraphContext. maybeReturnMandatoryImmediateState(List<StateDescriptorGraph.GraphVertex<State>> outgoingStateEdges)
boolean
WalkStateGraphContext. wouldCauseCycle(StateDescriptorGraph.GraphVertex<State> successorStateVertex)
Check if the way to the final state via the given successor state that would loop, i.e., lead over the initial state and thus from a cycle. -
Uses of State in org.jivesoftware.smack.fsm
Subclasses of State in org.jivesoftware.smack.fsm Modifier and Type Class Description class
NoOpState
static class
State.AbstractTransport
Methods in org.jivesoftware.smack.fsm that return State Modifier and Type Method Description protected State
StateDescriptor. constructState(ModularXmppClientToServerConnectionInternal connectionInternal)
Methods in org.jivesoftware.smack.fsm that return types with arguments of type State Modifier and Type Method Description static StateDescriptorGraph.GraphVertex<State>
StateDescriptorGraph. convertToStateGraph(StateDescriptorGraph.GraphVertex<StateDescriptor> initialStateDescriptor, ModularXmppClientToServerConnectionInternal connectionInternal)
Map<State,StateTransitionResult>
StateMachineException.SmackStateGraphDeadEndException. getFailedStates()
Class<? extends State>
StateDescriptor. getStateClass()
List<State>
StateMachineException.SmackStateGraphDeadEndException. getWalkedStateGraph()
Method parameters in org.jivesoftware.smack.fsm with type arguments of type State Modifier and Type Method Description static StateMachineException.SmackStateGraphDeadEndException
StateMachineException.SmackStateGraphDeadEndException. from(WalkStateGraphContext walkStateGraphContext, StateDescriptorGraph.GraphVertex<State> stateVertex)
Constructors in org.jivesoftware.smack.fsm with parameters of type State Constructor Description AboutToTransitionInto(State currentState, State successorState)
DetailedTransitionIntoInformation(State state)
FinalStateReached(State state)
SmackMandatoryStateFailedException(State state, StateTransitionResult failureReason)
StateRevertBackwardsWalk(State state)
SuccessfullyTransitionedInto(State state, StateTransitionResult.Success transitionSuccessResult)
TransitionFailed(State currentState, State failedSuccessorState, StateTransitionResult.Failure transitionFailedReason)
TransitionNotPossible(State currentState, State successorState, StateTransitionResult.TransitionImpossible reason)
Constructor parameters in org.jivesoftware.smack.fsm with type arguments of type State Constructor Description StateDescriptor(Class<? extends State> stateClass)
StateDescriptor(Class<? extends State> stateClass, int xepNum)
StateDescriptor(Class<? extends State> stateClass, int xepNum, StateDescriptor.Property... properties)
StateDescriptor(Class<? extends State> stateClass, String rfcSection)
StateDescriptor(Class<? extends State> stateClass, StateDescriptor.Property... properties)
TransitionIgnoredDueCycle(StateDescriptorGraph.GraphVertex<State> currentStateVertex, StateDescriptorGraph.GraphVertex<State> successorStateVertexCausingCycle)
-
Uses of State in org.jivesoftware.smack.tcp
Constructors in org.jivesoftware.smack.tcp with parameters of type State Constructor Description TcpHostEvent(State state, RemoteConnectionEndpoint.InetSocketAddressCoupling<Rfc6120TcpRemoteConnectionEndpoint> address)
-