Class CoderMetadata<T>
- java.lang.Object
-
- org.eclipse.jetty.websocket.jsr356.metadata.CoderMetadata<T>
-
- Type Parameters:
T
- the specific type of coder (Decoder
orEncoder
- Direct Known Subclasses:
DecoderMetadata
,EncoderMetadata
public abstract class CoderMetadata<T> extends java.lang.Object
The immutable base metadata for a coder (Decoder
orEncoder
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Class<? extends T>
coderClass
The class for the Coderprivate MessageType
messageType
The Basic type of message the decoder handlesprivate java.lang.Class<?>
objType
The Class that the Decoder declares it decodesprivate boolean
streamed
Flag indicating if Decoder is for streaming (or not)
-
Constructor Summary
Constructors Constructor Description CoderMetadata(java.lang.Class<? extends T> coderClass, java.lang.Class<?> objType, MessageType messageType, boolean streamed)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<? extends T>
getCoderClass()
MessageType
getMessageType()
java.lang.Class<?>
getObjectType()
boolean
isStreamed()
-
-
-
Field Detail
-
coderClass
private final java.lang.Class<? extends T> coderClass
The class for the Coder
-
objType
private final java.lang.Class<?> objType
The Class that the Decoder declares it decodes
-
messageType
private final MessageType messageType
The Basic type of message the decoder handles
-
streamed
private final boolean streamed
Flag indicating if Decoder is for streaming (or not)
-
-
Constructor Detail
-
CoderMetadata
public CoderMetadata(java.lang.Class<? extends T> coderClass, java.lang.Class<?> objType, MessageType messageType, boolean streamed)
-
-
Method Detail
-
getCoderClass
public java.lang.Class<? extends T> getCoderClass()
-
getMessageType
public MessageType getMessageType()
-
getObjectType
public java.lang.Class<?> getObjectType()
-
isStreamed
public boolean isStreamed()
-
-