Uses of Class
org.jivesoftware.smack.fsm.StateDescriptorGraph.GraphVertex
Package
Description
Smack's internal API for client-to-server (c2s) connections.
Smack's Finite State Machine to handle the login logic.
-
Uses of StateDescriptorGraph.GraphVertex in org.jivesoftware.smack.c2s.internal
Modifier and TypeMethodDescriptionWalkStateGraphContext.maybeReturnMandatoryImmediateState
(List<StateDescriptorGraph.GraphVertex<State>> outgoingStateEdges) Modifier and TypeMethodDescriptionboolean
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.Modifier and TypeMethodDescriptionWalkStateGraphContext.maybeReturnMandatoryImmediateState
(List<StateDescriptorGraph.GraphVertex<State>> outgoingStateEdges) -
Uses of StateDescriptorGraph.GraphVertex in org.jivesoftware.smack.fsm
Modifier and TypeMethodDescriptionStateDescriptorGraph.constructStateDescriptorGraph
(Set<Class<? extends StateDescriptor>> backwardEdgeStateDescriptors, boolean failOnUnknownStates) StateDescriptorGraph.convertToStateGraph
(StateDescriptorGraph.GraphVertex<StateDescriptor> initialStateDescriptor, ModularXmppClientToServerConnectionInternal connectionInternal) Modifier and TypeMethodDescriptionStateDescriptorGraph.convertToStateGraph
(StateDescriptorGraph.GraphVertex<StateDescriptor> initialStateDescriptor, ModularXmppClientToServerConnectionInternal connectionInternal) StateMachineException.SmackStateGraphDeadEndException.from
(WalkStateGraphContext walkStateGraphContext, StateDescriptorGraph.GraphVertex<State> stateVertex) Modifier and TypeMethodDescriptionstatic void
StateDescriptorGraph.stateDescriptorGraphToDot
(Collection<StateDescriptorGraph.GraphVertex<StateDescriptor>> vertexes, PrintWriter dotOut, boolean breakStateName) ModifierConstructorDescriptionTransitionIgnoredDueCycle
(StateDescriptorGraph.GraphVertex<State> currentStateVertex, StateDescriptorGraph.GraphVertex<State> successorStateVertexCausingCycle)