Package 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.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPojoEndpointBase(Map<String,String> pathParameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoOnOpen(Session session, EndpointConfig config)protected PojoMethodMappinggetMethodMapping()protected ObjectgetPojo()voidonClose(Session session, CloseReason closeReason)Event that is triggered when a session has closed.voidonError(Session session, Throwable throwable)Event that is triggered when a protocol error occurs.protected voidsetMethodMapping(PojoMethodMapping methodMapping)protected voidsetPojo(Object pojo)
-
-
-
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.EndpointEvent that is triggered when a session has closed.
-
onError
public final void onError(Session session, Throwable throwable)
Description copied from class:javax.websocket.EndpointEvent that is triggered when a protocol error occurs.
-
getPojo
protected Object getPojo()
-
setPojo
protected void setPojo(Object pojo)
-
getMethodMapping
protected PojoMethodMapping getMethodMapping()
-
setMethodMapping
protected void setMethodMapping(PojoMethodMapping methodMapping)
-
-