org.atmosphere.client
Class MessageLengthInterceptor
java.lang.Object
org.atmosphere.client.MessageLengthInterceptor
- All Implemented Interfaces:
- AtmosphereInterceptor
public class MessageLengthInterceptor
- extends Object
- implements AtmosphereInterceptor
An AtmosphereInterceptor that add a special String end at the end of a message, allowing the
atmosphere.js to detect if one or several messages where aggregated in one write operations.
The special String is configurable using ApplicationConfig.MESSAGE_DELIMITER
- Author:
- Jeanfrancois Arcand
MessageLengthInterceptor
public MessageLengthInterceptor()
configure
public void configure(AtmosphereConfig config)
- Description copied from interface:
AtmosphereInterceptor
- Allow this object to configure it's 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
to dispatch the AtmosphereResource to other AtmosphereInterceptor} or AtmosphereHandler.
Return Action.TYPE.CANCELLED to stop the processing.
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2012. All Rights Reserved.