Class JsrServerEndpointImpl
java.lang.Object
org.eclipse.jetty.websocket.jsr356.server.JsrServerEndpointImpl
- All Implemented Interfaces:
EventDriverImpl
Event Driver for classes annotated with @
ServerEndpoint-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(Object websocket, WebSocketPolicy policy) Create the EventDriver based on this implementation.human readable string describing the rule that would support this EventDriver.private intgetMaxMessageSize(int defaultMaxMessageSize, OnMessageCallable... onMessages) booleanTest for if this implementation can support the provided websocket.
-
Constructor Details
-
JsrServerEndpointImpl
public JsrServerEndpointImpl()
-
-
Method Details
-
create
Description copied from interface:EventDriverImplCreate the EventDriver based on this implementation.- Specified by:
createin interfaceEventDriverImpl- Parameters:
websocket- the websocket to wrappolicy- the policy to use- Returns:
- the created EventDriver
- Throws:
Throwable- if unable to create the EventDriver
-
describeRule
Description copied from interface:EventDriverImplhuman readable string describing the rule that would support this EventDriver.Used to help developer with possible object annotations, listeners, or base classes.
- Specified by:
describeRulein interfaceEventDriverImpl- Returns:
- the human readable description of this event driver rule(s).
-
getMaxMessageSize
-
supports
Description copied from interface:EventDriverImplTest for if this implementation can support the provided websocket.- Specified by:
supportsin interfaceEventDriverImpl- Parameters:
websocket- the possible websocket to test- Returns:
- true if implementation can support it, false if otherwise.
-