## Uses of Class
tigase.xmpp.impl.roster.RosterAbstract.PresenceType

- Packages that use RosterAbstract.PresenceType
  Package | Description
  --- | ---
  tigase.xmpp.impl | Package containing implementation of all Session Manager plugins
  tigase.xmpp.impl.roster |

- - ### Uses of RosterAbstract.PresenceType in tigase.xmpp.impl

    Methods in tigase.xmpp.impl with parameters of type RosterAbstract.PresenceType
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | PresenceState.`processError​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType presenceType)` | Process presence stanza of type Error.
    `protected void` | PresenceState.`processInInitial​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType presenceType)` | Method is responsible for processing incoming initial presence (i.e. in the receivers session manager).
    `protected void` | PresenceState.`processInProbe​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType presenceType)` | Method is responsible for processing incoming presence probe (i.e. in the receivers session manager).
    `protected void` | PresenceSubscription.`processInSubscribe​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing incoming subscription request (i.e. in the receivers session manager).
    `protected void` | PresenceSubscription.`processInSubscribed​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing incoming subscribed presence (i.e. in the receivers session manager).
    `protected void` | PresenceSubscription.`processInUnsubscribe​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing incoming unsubscribe presence (i.e. in the receivers session manager).
    `protected void` | PresenceSubscription.`processInUnsubscribed​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing incoming unsubscribed presence (i.e. in the receivers session manager).
    `protected void` | PresenceState.`processOutInitial​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType type)` | Method is responsible for processing outgoing initial presence (i.e. in the sender session manager).
    `protected void` | PresenceSubscription.`processOutSubscribe​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing outgoing subscribe and unsubscribe presence (i.e. in the sender session manager).
    `protected void` | PresenceSubscription.`processOutSubscribed​(Packet packet, XMPPResourceConnection session, java.util.Queue<Packet> results, java.util.Map<java.lang.String,​java.lang.Object> settings, RosterAbstract.PresenceType pres_type)` | Method is responsible for processing outgoing subscribed and unsubscribed presence (i.e. in the sender session manager).

  - ### Uses of RosterAbstract.PresenceType in tigase.xmpp.impl.roster

    Methods in tigase.xmpp.impl.roster that return RosterAbstract.PresenceType
    Modifier and Type | Method | Description
    --- | --- | ---
    `RosterAbstract.PresenceType` | RosterAbstract.`getPresenceType​(XMPPResourceConnection session, Packet packet)` |
    `static RosterAbstract.PresenceType` | RosterAbstract.PresenceType.`valueOf​(java.lang.String name)` | Returns the enum constant of this type with the specified name.
    `static RosterAbstract.PresenceType[]` | RosterAbstract.PresenceType.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in tigase.xmpp.impl.roster with parameters of type RosterAbstract.PresenceType
    Modifier and Type | Method | Description
    --- | --- | ---
    `static RosterAbstract.SubscriptionType` | RosterAbstract.`getStateTransition​(RosterAbstract.SubscriptionType subscription, RosterAbstract.PresenceType presence)` |
    `RosterAbstract.SubscriptionType` | RosterAbstract.StateTransition.`getStateTransition​(RosterAbstract.PresenceType pres_type)` |
    `boolean` | RosterAbstract.`updateBuddySubscription​(XMPPResourceConnection session, RosterAbstract.PresenceType presence, JID jid)` | Deprecated.