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