Class EncoderFactory
java.lang.Object
org.eclipse.jetty.websocket.jsr356.EncoderFactory
- All Implemented Interfaces:
Configurable
Represents all of the declared
Encoder
s that the Container is aware of.-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map
<Class<?>, EncoderFactory.Wrapper> private final WebSocketContainerScope
private javax.websocket.EndpointConfig
private static final org.eclipse.jetty.util.log.Logger
private final EncoderMetadataSet
private final EncoderFactory
-
Constructor Summary
ConstructorsModifierConstructorDescriptionEncoderFactory
(WebSocketContainerScope containerScope, EncoderMetadataSet metadatas) protected
EncoderFactory
(WebSocketContainerScope containerScope, EncoderMetadataSet metadatas, EncoderFactory parentFactory) EncoderFactory
(WebSocketSessionScope sessionScope, EncoderMetadataSet metadatas, EncoderFactory parentFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
javax.websocket.Encoder
getEncoderFor
(Class<?> type) getMetadataFor
(Class<?> type) getWrapperFor
(Class<?> type) void
init
(javax.websocket.EndpointConfig config) private EncoderFactory.Wrapper
newWrapper
(EncoderMetadata metadata)
-
Field Details
-
LOG
private static final org.eclipse.jetty.util.log.Logger LOG -
metadatas
-
containerScope
-
activeWrappers
-
parentFactory
-
endpointConfig
private javax.websocket.EndpointConfig endpointConfig
-
-
Constructor Details
-
EncoderFactory
-
EncoderFactory
public EncoderFactory(WebSocketSessionScope sessionScope, EncoderMetadataSet metadatas, EncoderFactory parentFactory) -
EncoderFactory
protected EncoderFactory(WebSocketContainerScope containerScope, EncoderMetadataSet metadatas, EncoderFactory parentFactory)
-
-
Method Details
-
getEncoderFor
-
getMetadataFor
-
getWrapperFor
-
init
public void init(javax.websocket.EndpointConfig config) - Specified by:
init
in interfaceConfigurable
-
destroy
public void destroy()- Specified by:
destroy
in interfaceConfigurable
-
newWrapper
-