Package org.apache.tomcat.websocket.pojo
This package provides the necessary plumbing to convert an annotated POJO
into a WebSocket
Endpoint
.-
Class Summary Class Description Constants Internal implementation constants.PojoEndpointBase Base implementation (client and server have different concrete implementations) of the wrapper that converts a POJO instance into a WebSocket endpoint instance.PojoEndpointClient Wrapper class for instances of POJOs annotated withClientEndpoint
so they appear as standardEndpoint
instances.PojoEndpointServer Wrapper class for instances of POJOs annotated withServerEndpoint
so they appear as standardEndpoint
instances.PojoMessageHandlerBase<T> Common implementation code for the POJO message handlers.PojoMessageHandlerPartialBase<T> Common implementation code for the POJO partial message handlers.PojoMessageHandlerPartialBinary ByteBuffer specific concrete implementation for handling partial messages.PojoMessageHandlerPartialText Text specific concrete implementation for handling partial messages.PojoMessageHandlerWholeBase<T> Common implementation code for the POJO whole message handlers.PojoMessageHandlerWholeBinary ByteBuffer specific concrete implementation for handling whole messages.PojoMessageHandlerWholePong PongMessage specific concrete implementation for handling whole messages.PojoMessageHandlerWholeText Text specific concrete implementation for handling whole messages.PojoMethodMapping For a POJO class annotated withServerEndpoint
, an instance of this class creates and caches the method handler, method information and parameter information for the onXXX calls.PojoPathParam Stores the parameter type and name for a parameter that needs to be passed to an onXxx method ofEndpoint
.