org.atmosphere.cpr
Class AtmosphereInterceptorAdapter

java.lang.Object
  extended by org.atmosphere.cpr.AtmosphereInterceptorAdapter
All Implemented Interfaces:
AtmosphereInterceptor, InvokationOrder
Direct Known Subclasses:
AndroidAtmosphereInterceptor, AtmosphereHandlerServiceInterceptor, BroadcastOnPostAtmosphereInterceptor, CorsInterceptor, DefaultHeadersInterceptor, HeartbeatInterceptor, JavaScriptProtocol, JSONPAtmosphereInterceptor, MeteorServiceInterceptor, NginxInterceptor, OnDisconnectInterceptor, PaddingAtmosphereInterceptor, SessionCreationInterceptor, ShiroInterceptor, SSEAtmosphereInterceptor, SuspendTrackerInterceptor, TrackMessageSizeB64Interceptor, TrackMessageSizeInterceptor

public abstract class AtmosphereInterceptorAdapter
extends Object
implements AtmosphereInterceptor, InvokationOrder

A Simple AtmosphereInterceptor that creates an AtmosphereInterceptorWriter and sets it as the default AsyncIOWriter on an AtmosphereResponse.

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
AtmosphereInterceptorAdapter()
           
 
Method Summary
 void configure(AtmosphereConfig config)
          Allow this object to configure its state when initialized.
 Action inspect(AtmosphereResource r)
          Invoked before an AtmosphereResource gets dispatched to AtmosphereHandler.
 void postInspect(AtmosphereResource r)
          Invoked after an AtmosphereResource gets dispatched to AtmosphereHandler.
 InvokationOrder.PRIORITY priority()
          Return the priority an AtmosphereInterceptor must be executed.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AtmosphereInterceptorAdapter

public AtmosphereInterceptorAdapter()
Method Detail

configure

public void configure(AtmosphereConfig config)
Description copied from interface: AtmosphereInterceptor
Allow this object to configure its state when initialized.

Specified by:
configure in interface AtmosphereInterceptor
Parameters:
config - an AtmosphereConfig

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
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.

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
Parameters:
r - a AtmosphereResource

priority

public InvokationOrder.PRIORITY priority()
Description copied from interface: InvokationOrder
Return the priority an AtmosphereInterceptor must be executed.

Specified by:
priority in interface InvokationOrder
Returns:
PRIORITY

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.