Closeable
, AutoCloseable
public class Encoding extends Object implements Closeable
Constructor | Description |
---|---|
Encoding(Map<Class<?>,List<io.undertow.servlet.api.InstanceHandle<? extends javax.websocket.Encoder>>> binaryEncoders,
Map<Class<?>,List<io.undertow.servlet.api.InstanceHandle<? extends javax.websocket.Decoder>>> binaryDecoders,
Map<Class<?>,List<io.undertow.servlet.api.InstanceHandle<? extends javax.websocket.Encoder>>> textEncoders,
Map<Class<?>,List<io.undertow.servlet.api.InstanceHandle<? extends javax.websocket.Decoder>>> textDecoders) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
canDecodeBinary(Class<?> type) |
|
boolean |
canDecodeText(Class<?> type) |
|
boolean |
canEncodeBinary(Class<?> type) |
|
boolean |
canEncodeText(Class<?> type) |
|
void |
close() |
|
Object |
decodeBinary(Class<?> targetType,
byte[] bytes) |
|
Object |
decodeText(Class<?> targetType,
String message) |
|
ByteBuffer |
encodeBinary(Object o) |
|
String |
encodeText(Object o) |
public Encoding(Map<Class<?>,List<io.undertow.servlet.api.InstanceHandle<? extends javax.websocket.Encoder>>> binaryEncoders, Map<Class<?>,List<io.undertow.servlet.api.InstanceHandle<? extends javax.websocket.Decoder>>> binaryDecoders, Map<Class<?>,List<io.undertow.servlet.api.InstanceHandle<? extends javax.websocket.Encoder>>> textEncoders, Map<Class<?>,List<io.undertow.servlet.api.InstanceHandle<? extends javax.websocket.Decoder>>> textDecoders)
public boolean canEncodeText(Class<?> type)
public boolean canDecodeText(Class<?> type)
public boolean canEncodeBinary(Class<?> type)
public boolean canDecodeBinary(Class<?> type)
public Object decodeText(Class<?> targetType, String message) throws javax.websocket.DecodeException
javax.websocket.DecodeException
public Object decodeBinary(Class<?> targetType, byte[] bytes) throws javax.websocket.DecodeException
javax.websocket.DecodeException
public String encodeText(Object o) throws javax.websocket.EncodeException
javax.websocket.EncodeException
public ByteBuffer encodeBinary(Object o) throws javax.websocket.EncodeException
javax.websocket.EncodeException
public void close()
close
in interface AutoCloseable
close
in interface Closeable
Copyright © 2018. All rights reserved.