T - the annotation typeC - the endpoint config typepublic class JsrEvents<T extends java.lang.annotation.Annotation,C extends EndpointConfig>
extends java.lang.Object
| Constructor | Description |
|---|---|
JsrEvents(AnnotatedEndpointMetadata<T,C> metadata) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
callBinary(RemoteEndpoint.Async endpoint,
java.lang.Object websocket,
java.nio.ByteBuffer buf,
boolean fin) |
|
void |
callBinaryStream(RemoteEndpoint.Async endpoint,
java.lang.Object websocket,
java.io.InputStream stream) |
|
void |
callClose(java.lang.Object websocket,
CloseReason close) |
|
void |
callError(java.lang.Object websocket,
java.lang.Throwable cause) |
|
void |
callOpen(java.lang.Object websocket,
EndpointConfig config) |
|
void |
callPong(RemoteEndpoint.Async endpoint,
java.lang.Object websocket,
java.nio.ByteBuffer pong) |
|
void |
callText(RemoteEndpoint.Async endpoint,
java.lang.Object websocket,
java.lang.String text,
boolean fin) |
|
void |
callTextStream(RemoteEndpoint.Async endpoint,
java.lang.Object websocket,
java.io.Reader reader) |
|
AnnotatedEndpointMetadata<T,C> |
getMetadata() |
|
boolean |
hasBinary() |
|
boolean |
hasBinaryStream() |
|
boolean |
hasText() |
|
boolean |
hasTextStream() |
|
void |
init(JsrSession session) |
|
boolean |
isBinaryPartialSupported() |
|
boolean |
isTextPartialSupported() |
|
void |
setPathParameters(java.util.Map<java.lang.String,java.lang.String> pathParameters) |
public JsrEvents(AnnotatedEndpointMetadata<T,C> metadata)
public void callBinary(RemoteEndpoint.Async endpoint, java.lang.Object websocket, java.nio.ByteBuffer buf, boolean fin) throws DecodeException
DecodeExceptionpublic void callBinaryStream(RemoteEndpoint.Async endpoint, java.lang.Object websocket, java.io.InputStream stream) throws DecodeException, java.io.IOException
DecodeExceptionjava.io.IOExceptionpublic void callClose(java.lang.Object websocket,
CloseReason close)
public void callError(java.lang.Object websocket,
java.lang.Throwable cause)
public void callOpen(java.lang.Object websocket,
EndpointConfig config)
public void callPong(RemoteEndpoint.Async endpoint, java.lang.Object websocket, java.nio.ByteBuffer pong)
public void callText(RemoteEndpoint.Async endpoint, java.lang.Object websocket, java.lang.String text, boolean fin) throws DecodeException
DecodeExceptionpublic void callTextStream(RemoteEndpoint.Async endpoint, java.lang.Object websocket, java.io.Reader reader) throws DecodeException, java.io.IOException
DecodeExceptionjava.io.IOExceptionpublic AnnotatedEndpointMetadata<T,C> getMetadata()
public boolean hasBinary()
public boolean hasBinaryStream()
public boolean hasText()
public boolean hasTextStream()
public void init(JsrSession session)
public boolean isBinaryPartialSupported()
public boolean isTextPartialSupported()
public void setPathParameters(java.util.Map<java.lang.String,java.lang.String> pathParameters)
Copyright © 1995–2018 Webtide. All rights reserved.