org.atmosphere.interceptor
Class BroadcastOnPostAtmosphereInterceptor

java.lang.Object
  extended by org.atmosphere.cpr.AtmosphereInterceptorAdapter
      extended by org.atmosphere.interceptor.BroadcastOnPostAtmosphereInterceptor
All Implemented Interfaces:
AtmosphereInterceptor, InvokationOrder
Direct Known Subclasses:
ManagedServiceInterceptor

public class BroadcastOnPostAtmosphereInterceptor
extends AtmosphereInterceptorAdapter

This read the request's body and invoke the associated Broadcaster of an AtmosphereResource. The broadcast always happens AFTER the request has been delivered to an AtmosphereHandler.

Author:
Jeanfrancois Arcand

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.atmosphere.interceptor.InvokationOrder
InvokationOrder.PRIORITY
 
Field Summary
 
Fields inherited from interface org.atmosphere.interceptor.InvokationOrder
AFTER_DEFAULT, BEFORE_DEFAULT, FIRST_BEFORE_DEFAULT
 
Constructor Summary
BroadcastOnPostAtmosphereInterceptor()
           
 
Method Summary
 Action inspect(AtmosphereResource r)
          Invoked before an AtmosphereResource gets dispatched to AtmosphereHandler.
 void postInspect(AtmosphereResource r)
          Invoked after an AtmosphereResource gets dispatched to AtmosphereHandler.
 StringBuilder read(AtmosphereResource r)
           
 
Methods inherited from class org.atmosphere.cpr.AtmosphereInterceptorAdapter
configure, priority, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BroadcastOnPostAtmosphereInterceptor

public BroadcastOnPostAtmosphereInterceptor()
Method Detail

inspect

public Action inspect(AtmosphereResource r)
Description copied from interface: AtmosphereInterceptor
Invoked before an AtmosphereResource gets dispatched to AtmosphereHandler.

Specified by:
inspect in interface AtmosphereInterceptor
Overrides:
inspect in class AtmosphereInterceptorAdapter
Parameters:
r - a AtmosphereResource
Returns:
Action.CONTINUE or Action.SUSPEND to dispatch the AtmosphereResource to other AtmosphereInterceptor or AtmosphereHandler. Return Action.TYPE.CANCELLED to stop the processing.

read

public StringBuilder read(AtmosphereResource r)

postInspect

public void postInspect(AtmosphereResource r)
Description copied from interface: AtmosphereInterceptor
Invoked after an AtmosphereResource gets dispatched to AtmosphereHandler.

Specified by:
postInspect in interface AtmosphereInterceptor
Overrides:
postInspect in class AtmosphereInterceptorAdapter
Parameters:
r - a AtmosphereResource


Copyright © 2013. All Rights Reserved.