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

java.lang.Object
  extended by org.richfaces.application.push.impl.AbstractRequest
      extended by org.richfaces.application.push.impl.jms.RequestImpl
All Implemented Interfaces:
javax.jms.MessageListener, org.richfaces.application.push.Request

public class RequestImpl
extends AbstractRequest
implements javax.jms.MessageListener

Author:
Nick Belaevski

Constructor Summary
RequestImpl(org.atmosphere.cpr.AtmosphereResource<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> atmosphereResource, org.richfaces.application.push.Session session, java.util.concurrent.ExecutorService executorService, MessagingContext messagingContext, org.richfaces.application.push.TopicsContext topicsContext)
           
 
Method Summary
 void flushMessages()
           
 void onDisconnect()
           
 void onMessage(javax.jms.Message message)
           
 void onResume()
           
 void onSuspend()
           
 
Methods inherited from class org.richfaces.application.push.impl.AbstractRequest
getResource, getSession, isPolling, isSuspended, onBroadcast, postMessage, resume, suspend
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestImpl

public RequestImpl(org.atmosphere.cpr.AtmosphereResource<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> atmosphereResource,
                   org.richfaces.application.push.Session session,
                   java.util.concurrent.ExecutorService executorService,
                   MessagingContext messagingContext,
                   org.richfaces.application.push.TopicsContext topicsContext)
Method Detail

onSuspend

public void onSuspend()
Overrides:
onSuspend in class AbstractRequest

flushMessages

public void flushMessages()
                   throws java.io.IOException
Specified by:
flushMessages in interface org.richfaces.application.push.Request
Overrides:
flushMessages in class AbstractRequest
Throws:
java.io.IOException

onDisconnect

public void onDisconnect()
Overrides:
onDisconnect in class AbstractRequest

onResume

public void onResume()
Overrides:
onResume in class AbstractRequest

onMessage

public void onMessage(javax.jms.Message message)
Specified by:
onMessage in interface javax.jms.MessageListener


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