## Uses of Interface
org.richfaces.application.push.Session

- Packages that use Session
  Package | Description
  --- | ---
  org.richfaces.application.push |
  org.richfaces.application.push.impl |

- - ### Uses of Session in org.richfaces.application.push

    Subinterfaces of Session in org.richfaces.application.push
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `DestroyableSession` A Push session that needs to be destroyed when ending

    Methods in org.richfaces.application.push that return Session
    Modifier and Type | Method and Description
    --- | ---
    `Session` | SessionFactory.`createSession(String pushSessionId)` Creation of new instance of `Session` with the specified ID.
    `Session` | SessionManager.`getPushSession(String id)` Look ups session with given ID
    `Session` | Request.`getSession()` Returns a user push session associated with this request
    `Session` | SessionTopicEvent.`getSession()`

    Methods in org.richfaces.application.push with parameters of type Session
    Modifier and Type | Method and Description
    --- | ---
    `void` | Topic.`checkSubscription(Session session)` Checks that the given session can be subscribed to this topic
    `void` | SessionManager.`putPushSession(Session pushSession)` Registers session to the system
    `void` | SessionManager.`requeue(Session session)` Re-queues given session without actually adding it when it is not registered yet via `SessionManager.putPushSession(Session)`.

    Constructors in org.richfaces.application.push with parameters of type Session
    Constructor and Description
    `SessionPreSubscriptionEvent(Topic topic, TopicKey topicKey, Session session)`
    `SessionSubscriptionEvent(Topic topic, TopicKey topicKey, Session session)`
    `SessionTopicEvent(Topic topic, TopicKey topicKey, Session session)`
    `SessionUnsubscriptionEvent(Topic topic, TopicKey topicKey, Session session)`

  - ### Uses of Session in org.richfaces.application.push.impl

    Classes in org.richfaces.application.push.impl that implement Session
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SessionImpl` Session represents user’s subscription to a set of topics

    Methods in org.richfaces.application.push.impl that return Session
    Modifier and Type | Method and Description
    --- | ---
    `Session` | SessionFactoryImpl.`createSession(String pushSessionId)`
    `Session` | SessionManagerImpl.`getPushSession(String id)`
    `Session` | RequestImpl.`getSession()`
    `Session` | SessionQueue.`take()`

    Methods in org.richfaces.application.push.impl with parameters of type Session
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractTopic.`checkSubscription(Session session)`
    `void` | SessionManagerImpl.`putPushSession(Session session)`
    `void` | SessionQueue.`remove(Session session)`
    `void` | SessionManagerImpl.`requeue(Session session)`
    `void` | SessionQueue.`requeue(Session session, boolean addIfNotExists)`

    Constructors in org.richfaces.application.push.impl with parameters of type Session
    Constructor and Description
    `RequestImpl(org.atmosphere.cpr.Meteor meteor, Session session)`

Copyright © 2015 JBoss by Red Hat. All Rights Reserved.