public abstract class AtmosphereInterceptorAdapter extends Object implements AtmosphereInterceptor, InvokationOrder
AtmosphereInterceptor
that creates an AtmosphereInterceptorWriter
and sets it as
the default AsyncIOWriter
on an AtmosphereResponse
.InvokationOrder.PRIORITY
AFTER_DEFAULT, BEFORE_DEFAULT, FIRST_BEFORE_DEFAULT
Constructor and Description |
---|
AtmosphereInterceptorAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
configure(AtmosphereConfig config)
Configure an AtmosphereFramework object.
|
void |
destroy()
Clean the AtmosphereInterceptor when removed or when the Atmosphere is undeployed.
|
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() |
public void configure(AtmosphereConfig config)
AtmosphereConfigAware
configure
in interface AtmosphereConfigAware
config
- AtmosphereConfig
public Action inspect(AtmosphereResource r)
AtmosphereInterceptor
AtmosphereResource
gets dispatched to AtmosphereHandler
.inspect
in interface AtmosphereInterceptor
r
- a AtmosphereResource
Action.CONTINUE
or Action.SUSPEND
to dispatch the AtmosphereResource
to other AtmosphereInterceptor
or AtmosphereHandler
.
Return Action.TYPE.CANCELLED
to stop the processing.public void postInspect(AtmosphereResource r)
AtmosphereInterceptor
AtmosphereResource
gets dispatched to AtmosphereHandler
.postInspect
in interface AtmosphereInterceptor
r
- a AtmosphereResource
public void destroy()
AtmosphereInterceptor
destroy
in interface AtmosphereInterceptor
public InvokationOrder.PRIORITY priority()
InvokationOrder
priority
in interface InvokationOrder
Copyright © 2016. All rights reserved.