Apache Tomcat 7.0.54

org.apache.tomcat.websocket.pojo
Class PojoEndpointBase

java.lang.Object
  extended by javax.websocket.Endpoint
      extended by 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.


Constructor Summary
PojoEndpointBase()
           
 
Method Summary
protected  void doOnOpen(Session session, EndpointConfig config)
           
protected  PojoMethodMapping getMethodMapping()
           
protected  Map<String,String> getPathParameters()
           
protected  Object getPojo()
           
 void onClose(Session session, CloseReason closeReason)
          Event that is triggered when a session has closed.
 void onError(Session session, Throwable throwable)
          Event that is triggered when a protocol error occurs.
protected  void setMethodMapping(PojoMethodMapping methodMapping)
           
protected  void setPathParameters(Map<String,String> pathParameters)
           
protected  void setPojo(Object pojo)
           
 
Methods inherited from class javax.websocket.Endpoint
onOpen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PojoEndpointBase

public PojoEndpointBase()
Method Detail

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 session
closeReason - 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 session
throwable - 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)

Apache Tomcat 7.0.54

Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.