# Hierarchy For Package org.richfaces.push

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.richfaces.push.AbstractTopic (implements org.richfaces.push.Topic)
    - org.richfaces.push.TopicImpl
  - org.richfaces.push.DefaultMessageDataSerializer (implements org.richfaces.push.MessageDataSerializer)
  - java.util.EventObject (implements java.io.Serializable)
    - org.richfaces.push.TopicEvent
      - org.richfaces.push.SessionTopicEvent
        - org.richfaces.push.SessionPreSubscriptionEvent
        - org.richfaces.push.SessionSubscriptionEvent
        - org.richfaces.push.SessionUnsubscriptionEvent
  - org.richfaces.push.MessageData
  - org.richfaces.push.PushContextFactoryImpl (implements org.richfaces.push.PushContextFactory)
  - org.richfaces.push.PushContextImpl (implements org.richfaces.push.PushContext, javax.faces.event.SystemEventListener)
  - org.richfaces.push.RequestImpl (implements org.atmosphere.cpr.AtmosphereResourceEventListener, org.richfaces.push.Request)
  - org.richfaces.javascript.ScriptStringBase (implements org.richfaces.javascript.ScriptString)
    - org.richfaces.push.MessageDataScriptString
  - org.richfaces.push.SessionFactoryImpl (implements org.richfaces.push.SessionFactory)
  - org.richfaces.push.SessionImpl (implements org.richfaces.push.Session)
  - org.richfaces.push.SessionManagerImpl (implements org.richfaces.push.SessionManager)
  - org.richfaces.push.SessionQueue
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.richfaces.push.EventAbortedException
      - org.richfaces.push.MessageException
      - java.lang.RuntimeException
        - org.richfaces.push.PushContextInitializationException
      - org.richfaces.push.SubscriptionFailureException
  - org.richfaces.push.TopicKey (implements java.io.Serializable)
  - org.richfaces.push.TopicsContext
    - org.richfaces.push.TopicsContextImpl
      - org.richfaces.push.JMSTopicsContextImpl

## Interface Hierarchy

- java.util.EventListener
  - org.richfaces.push.TopicListener
    - org.richfaces.push.SessionTopicListener2
- org.richfaces.push.MessageDataSerializer
- org.richfaces.push.PushContext
- org.richfaces.push.PushContextFactory
- org.richfaces.push.Request
- org.richfaces.push.Session
- org.richfaces.push.SessionFactory
- org.richfaces.push.SessionManager
- org.richfaces.push.Topic

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.richfaces.push.TopicMode

Copyright © 2014 JBoss by Red Hat. All rights reserved.