## Uses of Class
org.richfaces.push.TopicKey

- Packages that use TopicKey
  Package | Description
  --- | ---
  org.richfaces.push | RichFaces push
  org.richfaces.push.cdi | RichFaces push CDI

- - ### Uses of TopicKey in org.richfaces.push

    Methods in org.richfaces.push that return TopicKey
    Modifier and Type | Method and Description
    --- | ---
    `TopicKey` | Topic.`getKey()`
    `TopicKey` | AbstractTopic.`getKey()`
    `TopicKey` | TopicKey.`getRootTopicKey()`
    `TopicKey` | MessageData.`getTopicKey()`
    `TopicKey` | SessionTopicEvent.`getTopicKey()`
    `protected TopicKey` | TopicsContext.`getTopicKeyWithResolvedExpressions(TopicKey key)`

    Methods in org.richfaces.push that return types with arguments of type TopicKey
    Modifier and Type | Method and Description
    --- | ---
    `static com.google.common.base.Function<String,TopicKey>` | TopicKey.`factory()`
    `Map<TopicKey,String>` | SessionImpl.`getFailedSubscriptions()`
    `Map<TopicKey,String>` | Session.`getFailedSubscriptions()`
    `Collection<TopicKey>` | SessionImpl.`getSuccessfulSubscriptions()`
    `Collection<TopicKey>` | Session.`getSuccessfulSubscriptions()`
    `static com.google.common.base.Function<TopicKey,String>` | TopicKey.`toAddress()`

    Methods in org.richfaces.push with parameters of type TopicKey
    Modifier and Type | Method and Description
    --- | ---
    `void` | Topic.`checkSubscription(TopicKey key, Session session)`
    `void` | AbstractTopic.`checkSubscription(TopicKey key, Session session)`
    `protected Topic` | TopicsContextImpl.`createTopic(TopicKey key)`
    `protected abstract Topic` | TopicsContext.`createTopic(TopicKey key)`
    `protected Topic` | JMSTopicsContextImpl.`createTopic(TopicKey key)`
    `Topic` | TopicsContext.`getOrCreateTopic(TopicKey key)`
    `Topic` | TopicsContext.`getTopic(TopicKey key)`
    `protected TopicKey` | TopicsContext.`getTopicKeyWithResolvedExpressions(TopicKey key)`
    `void` | TopicsContext.`publish(TopicKey key, Object data)`
    `void` | Topic.`publish(TopicKey key, Object messageData)`
    `void` | TopicImpl.`publish(TopicKey key, Object messageData)`
    `abstract void` | AbstractTopic.`publish(TopicKey key, Object messageData)`
    `void` | SessionImpl.`push(TopicKey topicKey, String serializedData)`
    `void` | Session.`push(TopicKey topicKey, String serializedData)`
    `void` | TopicsContext.`removeTopic(TopicKey key)`

    Constructors in org.richfaces.push with parameters of type TopicKey
    Constructor and Description
    `AbstractTopic(TopicKey key)`
    `MessageData(TopicKey topicKey, String serializedMessageData, long sequenceNumber)`
    `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)`
    `TopicImpl(TopicKey key, TopicsContextImpl topicsContext)`

  - ### Uses of TopicKey in org.richfaces.push.cdi

    Methods in org.richfaces.push.cdi that return TopicKey
    Modifier and Type | Method and Description
    --- | ---
    `TopicKey` | TopicKeyResolver.`resolveTopicKey(Push pushAnnotation)` Resolves `TopicKey` from `Push` annotation properties.

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