Class JingleSessionStatePending

java.lang.Object
org.jivesoftware.smackx.jingleold.JingleSessionState
org.jivesoftware.smackx.jingleold.JingleSessionStatePending

public class JingleSessionStatePending extends JingleSessionState
Jingle.
See Also:
  • Constructor Details

    • JingleSessionStatePending

      protected JingleSessionStatePending()
  • Method Details

    • getInstance

      public static JingleSessionState getInstance()
      A thread-safe means of getting the one instance of this class.
      Returns:
      The singleton instance of this class.
    • enter

      public void enter()
      Description copied from class: JingleSessionState
      Called when entering the state.
      Specified by:
      enter in class JingleSessionState
    • exit

      public void exit()
      Description copied from class: JingleSessionState
      Called when exiting the state.
      Specified by:
      exit in class JingleSessionState
    • processJingle

      public org.jivesoftware.smack.packet.IQ processJingle(JingleSession session, Jingle jingle, JingleActionEnum action)
      Description copied from class: JingleSessionState
      Process an incoming Jingle Packet. When you look at the GoF State pattern this method roughly corresponds to example on p310: ProcessOctet()
      Specified by:
      processJingle in class JingleSessionState
      Parameters:
      session - the jingle session.
      jingle - the jingle stanza.
      action - the jingle action.
      Returns:
      the resulting IQ.