public class EncodingFactory
extends java.lang.Object
These classes also perform implicit encodings for java primitives
Modifier and Type | Field | Description |
---|---|---|
static EncodingFactory |
DEFAULT |
An encoding factory that can deal with primitive types.
|
Constructor | Description |
---|---|
EncodingFactory(java.util.Map<java.lang.Class<?>,java.util.List<io.undertow.servlet.api.InstanceFactory<? extends javax.websocket.Encoder>>> binaryEncoders,
java.util.Map<java.lang.Class<?>,java.util.List<io.undertow.servlet.api.InstanceFactory<? extends javax.websocket.Decoder>>> binaryDecoders,
java.util.Map<java.lang.Class<?>,java.util.List<io.undertow.servlet.api.InstanceFactory<? extends javax.websocket.Encoder>>> textEncoders,
java.util.Map<java.lang.Class<?>,java.util.List<io.undertow.servlet.api.InstanceFactory<? extends javax.websocket.Decoder>>> textDecoders) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
canDecodeBinary(java.lang.Class<?> type) |
|
boolean |
canDecodeText(java.lang.Class<?> type) |
|
boolean |
canEncodeBinary(java.lang.Class<?> type) |
|
boolean |
canEncodeText(java.lang.Class<?> type) |
|
Encoding |
createEncoding(javax.websocket.EndpointConfig endpointConfig) |
|
static EncodingFactory |
createFactory(io.undertow.servlet.api.ClassIntrospecter classIntrospecter,
java.lang.Class<? extends javax.websocket.Decoder>[] decoders,
java.lang.Class<? extends javax.websocket.Encoder>[] encoders) |
|
static EncodingFactory |
createFactory(io.undertow.servlet.api.ClassIntrospecter classIntrospecter,
java.util.List<java.lang.Class<? extends javax.websocket.Decoder>> decoders,
java.util.List<java.lang.Class<? extends javax.websocket.Encoder>> encoders) |
public static final EncodingFactory DEFAULT
public EncodingFactory(java.util.Map<java.lang.Class<?>,java.util.List<io.undertow.servlet.api.InstanceFactory<? extends javax.websocket.Encoder>>> binaryEncoders, java.util.Map<java.lang.Class<?>,java.util.List<io.undertow.servlet.api.InstanceFactory<? extends javax.websocket.Decoder>>> binaryDecoders, java.util.Map<java.lang.Class<?>,java.util.List<io.undertow.servlet.api.InstanceFactory<? extends javax.websocket.Encoder>>> textEncoders, java.util.Map<java.lang.Class<?>,java.util.List<io.undertow.servlet.api.InstanceFactory<? extends javax.websocket.Decoder>>> textDecoders)
public boolean canEncodeText(java.lang.Class<?> type)
public boolean canDecodeText(java.lang.Class<?> type)
public boolean canEncodeBinary(java.lang.Class<?> type)
public boolean canDecodeBinary(java.lang.Class<?> type)
public Encoding createEncoding(javax.websocket.EndpointConfig endpointConfig)
public static EncodingFactory createFactory(io.undertow.servlet.api.ClassIntrospecter classIntrospecter, java.lang.Class<? extends javax.websocket.Decoder>[] decoders, java.lang.Class<? extends javax.websocket.Encoder>[] encoders) throws javax.websocket.DeploymentException
javax.websocket.DeploymentException
public static EncodingFactory createFactory(io.undertow.servlet.api.ClassIntrospecter classIntrospecter, java.util.List<java.lang.Class<? extends javax.websocket.Decoder>> decoders, java.util.List<java.lang.Class<? extends javax.websocket.Encoder>> encoders) throws javax.websocket.DeploymentException
javax.websocket.DeploymentException
Copyright © 2018. All rights reserved.