Package | Description |
---|---|
org.jivesoftware.smack |
Core classes of the Smack API.
|
org.jivesoftware.smack.fsm |
Smack's Finite State Machine to handle the login logic.
|
org.jivesoftware.smack.tcp |
TCP-IP related classes for Smack.
|
Constructor and Description |
---|
AbstractXmppNioConnection(ConnectionConfiguration configuration,
StateDescriptorGraph.GraphVertex<StateDescriptor> initialStateDescriptorVertex) |
Modifier and Type | Class and Description |
---|---|
static class |
AbstractXmppStateMachineConnection.AuthenticatedAndResourceBoundStateDescriptor |
static class |
AbstractXmppStateMachineConnection.AuthenticatedButUnboundStateDescriptor |
static class |
AbstractXmppStateMachineConnection.CompressionStateDescriptor |
static class |
AbstractXmppStateMachineConnection.ConnectedButUnauthenticatedStateDescriptor |
static class |
AbstractXmppStateMachineConnection.DisconnectedStateDescriptor |
static class |
AbstractXmppStateMachineConnection.ResourceBindingStateDescriptor |
static class |
AbstractXmppStateMachineConnection.SaslAuthenticationStateDescriptor |
Modifier and Type | Method and Description |
---|---|
static StateDescriptorGraph.GraphVertex<StateDescriptor> |
StateDescriptorGraph.constructStateDescriptorGraph(Set<Class<? extends StateDescriptor>> backwardEdgeStateDescriptors) |
Set<Class<? extends StateDescriptor>> |
StateDescriptor.getPredeccessors() |
Set<Class<? extends StateDescriptor>> |
StateDescriptor.getSubordinates() |
Set<Class<? extends StateDescriptor>> |
StateDescriptor.getSuccessors() |
Set<Class<? extends StateDescriptor>> |
StateDescriptor.getSuperiors() |
Modifier and Type | Method and Description |
---|---|
protected void |
StateDescriptor.addPredeccessor(Class<? extends StateDescriptor> predeccessor) |
protected void |
StateDescriptor.addSuccessor(Class<? extends StateDescriptor> successor) |
protected static AbstractXmppStateMachineConnection.WalkStateGraphContextBuilder |
AbstractXmppStateMachineConnection.buildNewWalkTo(Class<? extends StateDescriptor> finalStateClass) |
static StateDescriptorGraph.GraphVertex<StateDescriptor> |
StateDescriptorGraph.constructStateDescriptorGraph(Set<Class<? extends StateDescriptor>> backwardEdgeStateDescriptors) |
protected void |
StateDescriptor.declareInferiortyTo(Class<? extends StateDescriptor> superior) |
protected void |
StateDescriptor.declarePrecedenceOver(Class<? extends StateDescriptor> subordinate) |
static <E> void |
StateDescriptorGraph.stateDescriptorGraphToDot(Collection<StateDescriptorGraph.GraphVertex<StateDescriptor>> vertexes,
PrintWriter dotOut,
boolean breakStateName) |
AbstractXmppStateMachineConnection.WalkStateGraphContextBuilder |
AbstractXmppStateMachineConnection.WalkStateGraphContextBuilder.withMandatoryIntermediateState(Class<? extends StateDescriptor> mandatoryIntermedidateState) |
Constructor and Description |
---|
DisconnectedState(StateDescriptor stateDescriptor) |
State(StateDescriptor stateDescriptor) |
Constructor and Description |
---|
AbstractXmppStateMachineConnection(ConnectionConfiguration configuration,
StateDescriptorGraph.GraphVertex<StateDescriptor> initialStateDescriptorVertex) |
Modifier and Type | Class and Description |
---|---|
static class |
XmppNioTcpConnection.Bind2StateDescriptor |
static class |
XmppNioTcpConnection.CloseConnectionStateDescriptor |
static class |
XmppNioTcpConnection.ConnectingToHostStateDescriptor |
static class |
XmppNioTcpConnection.DirectTlsConnectionToHostStateDescriptor |
static class |
XmppNioTcpConnection.EnableStreamManagementStateDescriptor |
static class |
XmppNioTcpConnection.EstablishTlsStateDescriptor |
static class |
XmppNioTcpConnection.InstantShutdownStateDescriptor |
static class |
XmppNioTcpConnection.InstantStreamResumptionStateDescriptor |
static class |
XmppNioTcpConnection.LookupHostAddressesStateDescriptor |
static class |
XmppNioTcpConnection.ResumeStreamStateDescriptor |
static class |
XmppNioTcpConnection.ShutdownStateDescriptor |
Modifier and Type | Method and Description |
---|---|
static Set<Class<? extends StateDescriptor>> |
XmppNioTcpConnection.getBackwardEdgesStateDescriptors() |
Constructor and Description |
---|
CloseConnectionState(StateDescriptor stateDescriptor) |
ConnectingToHostState(StateDescriptor stateDescriptor) |
EstablishTlsState(StateDescriptor stateDescriptor) |
InstantShutdownState(StateDescriptor stateDescriptor) |
LookupHostAddressesState(StateDescriptor stateDescriptor) |
ShutdownState(StateDescriptor stateDescriptor) |