Package org.apache.tomcat.websocket.pojo
Class PojoEndpointClient
- java.lang.Object
-
- jakarta.websocket.Endpoint
-
- org.apache.tomcat.websocket.pojo.PojoEndpointBase
-
- org.apache.tomcat.websocket.pojo.PojoEndpointClient
-
public class PojoEndpointClient extends PojoEndpointBase
Wrapper class for instances of POJOs annotated withClientEndpointso they appear as standardEndpointinstances.
-
-
Constructor Summary
Constructors Constructor Description PojoEndpointClient(java.lang.Object pojo, java.util.List<java.lang.Class<? extends Decoder>> decoders, InstanceManager instanceManager)Constructs a new PojoEndpointClient.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonOpen(Session session, EndpointConfig config)Event that is triggered when a new session starts.-
Methods inherited from class org.apache.tomcat.websocket.pojo.PojoEndpointBase
doOnOpen, getMethodMapping, getPojo, onClose, onError, setMethodMapping, setPojo
-
-
-
-
Constructor Detail
-
PojoEndpointClient
public PojoEndpointClient(java.lang.Object pojo, java.util.List<java.lang.Class<? extends Decoder>> decoders, InstanceManager instanceManager) throws DeploymentExceptionConstructs a new PojoEndpointClient.- Parameters:
pojo- the POJO instance annotated with@ClientEndpointdecoders- the list of decoder classesinstanceManager- the instance manager for lifecycle management- Throws:
DeploymentException- if the endpoint cannot be configured
-
-
Method Detail
-
onOpen
public void onOpen(Session session, EndpointConfig config)
Description copied from class:jakarta.websocket.EndpointEvent that is triggered when a new session starts.
-
-