org.apache.tomcat.websocket.pojo
Class PojoMessageHandlerBase<T>
java.lang.Object
org.apache.tomcat.websocket.pojo.PojoMessageHandlerBase<T>
- Type Parameters:
T
- The type of message to handle
- All Implemented Interfaces:
- WrappedMessageHandler
- Direct Known Subclasses:
- PojoMessageHandlerPartialBase, PojoMessageHandlerWholeBase
public abstract class PojoMessageHandlerBase<T>
- extends Object
- implements WrappedMessageHandler
Common implementation code for the POJO message handlers.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pojo
protected final Object pojo
method
protected final Method method
session
protected final Session session
params
protected final Object[] params
indexPayload
protected final int indexPayload
convert
protected final boolean convert
indexSession
protected final int indexSession
maxMessageSize
protected final long maxMessageSize
PojoMessageHandlerBase
public PojoMessageHandlerBase(Object pojo,
Method method,
Session session,
Object[] params,
int indexPayload,
boolean convert,
int indexSession,
long maxMessageSize)
processResult
protected final void processResult(Object result)
getWrappedHandler
public final MessageHandler getWrappedHandler()
- Expose the POJO if it is a message handler so the Session is able to
match requests to remove handlers if the original handler has been
wrapped.
- Specified by:
getWrappedHandler
in interface WrappedMessageHandler
getMaxMessageSize
public final long getMaxMessageSize()
- Specified by:
getMaxMessageSize
in interface WrappedMessageHandler
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.