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 voidWalkStateGraphContext. recordFailedState(State state, StateTransitionResult stateTransitionResult)voidWalkStateGraphContext. recordWalkTo(State state)booleanWalkStateGraphContext. stateAlreadyVisited(State state)Method parameters in org.jivesoftware.smack.c2s.internal with type arguments of type State Modifier and Type Method Description voidWalkStateGraphContext. appendWalkTo(List<State> walk)StateDescriptorGraph.GraphVertex<State>WalkStateGraphContext. maybeReturnMandatoryImmediateState(List<StateDescriptorGraph.GraphVertex<State>> outgoingStateEdges)booleanWalkStateGraphContext. 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 classNoOpStatestatic classState.AbstractTransportMethods in org.jivesoftware.smack.fsm that return State Modifier and Type Method Description protected StateStateDescriptor. 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.SmackStateGraphDeadEndExceptionStateMachineException.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)
-