org.apache.tomcat.websocket.pojo
Class PojoEndpointBase
java.lang.Object
javax.websocket.Endpoint
org.apache.tomcat.websocket.pojo.PojoEndpointBase
- Direct Known Subclasses:
- PojoEndpointClient, PojoEndpointServer
public abstract class PojoEndpointBase
- extends Endpoint
Base implementation (client and server have different concrete
implementations) of the wrapper that converts a POJO instance into a
WebSocket endpoint instance.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PojoEndpointBase
public PojoEndpointBase()
doOnOpen
protected final void doOnOpen(Session session,
EndpointConfig config)
onClose
public final void onClose(Session session,
CloseReason closeReason)
- Description copied from class:
javax.websocket.Endpoint
- Event that is triggered when a session has closed.
- Overrides:
onClose
in class Endpoint
- Parameters:
session
- The sessioncloseReason
- Why the session was closed
onError
public final void onError(Session session,
Throwable throwable)
- Description copied from class:
javax.websocket.Endpoint
- Event that is triggered when a protocol error occurs.
- Overrides:
onError
in class Endpoint
- Parameters:
session
- The sessionthrowable
- The exception
getPojo
protected Object getPojo()
setPojo
protected void setPojo(Object pojo)
getPathParameters
protected Map<String,String> getPathParameters()
setPathParameters
protected void setPathParameters(Map<String,String> pathParameters)
getMethodMapping
protected PojoMethodMapping getMethodMapping()
setMethodMapping
protected void setMethodMapping(PojoMethodMapping methodMapping)
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.