org.richfaces.application.push.impl.jms
Class SessionImpl

java.lang.Object
  extended by org.richfaces.application.push.impl.AbstractSession
      extended by org.richfaces.application.push.impl.jms.SessionImpl
All Implemented Interfaces:
org.richfaces.application.push.Session

public class SessionImpl
extends AbstractSession

Author:
Nick Belaevski

Constructor Summary
SessionImpl(String id, org.richfaces.application.push.SessionManager sessionManager, MessagingContext messagingContext, org.richfaces.application.push.TopicsContext topicsContext)
           
 
Method Summary
 void destroy()
           
 Map<org.richfaces.application.push.TopicKey,String> getFailedSubscriptions()
           
 com.google.common.collect.Multimap<org.richfaces.application.push.TopicKey,org.richfaces.application.push.TopicKey> getSuccessfulSubscriptions()
           
protected  void processConnect(org.richfaces.application.push.Request request)
           
protected  void processDisconnect()
           
 void subscribe(String[] topics)
           
 
Methods inherited from class org.richfaces.application.push.impl.AbstractSession
connect, disconnect, getId, getLastAccessedTime, getMaxInactiveInterval, getRequest, invalidate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionImpl

public SessionImpl(String id,
                   org.richfaces.application.push.SessionManager sessionManager,
                   MessagingContext messagingContext,
                   org.richfaces.application.push.TopicsContext topicsContext)
Method Detail

getFailedSubscriptions

public Map<org.richfaces.application.push.TopicKey,String> getFailedSubscriptions()

getSuccessfulSubscriptions

public com.google.common.collect.Multimap<org.richfaces.application.push.TopicKey,org.richfaces.application.push.TopicKey> getSuccessfulSubscriptions()

processConnect

protected void processConnect(org.richfaces.application.push.Request request)
                       throws Exception
Overrides:
processConnect in class AbstractSession
Throws:
Exception

processDisconnect

protected void processDisconnect()
                          throws Exception
Overrides:
processDisconnect in class AbstractSession
Throws:
Exception

subscribe

public void subscribe(String[] topics)

destroy

public void destroy()
Overrides:
destroy in class AbstractSession


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.