Class EncoderFactory
java.lang.Object
org.eclipse.jetty.websocket.jsr356.EncoderFactory
- All Implemented Interfaces:
Configurable
Represents all of the declared
Encoders that the Container is aware of.-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<Class<?>, EncoderFactory.Wrapper> private final WebSocketContainerScopeprivate javax.websocket.EndpointConfigprivate static final org.eclipse.jetty.util.log.Loggerprivate final EncoderMetadataSetprivate final EncoderFactory -
Constructor Summary
ConstructorsModifierConstructorDescriptionEncoderFactory(WebSocketContainerScope containerScope, EncoderMetadataSet metadatas) protectedEncoderFactory(WebSocketContainerScope containerScope, EncoderMetadataSet metadatas, EncoderFactory parentFactory) EncoderFactory(WebSocketSessionScope sessionScope, EncoderMetadataSet metadatas, EncoderFactory parentFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()javax.websocket.EncodergetEncoderFor(Class<?> type) getMetadataFor(Class<?> type) getWrapperFor(Class<?> type) voidinit(javax.websocket.EndpointConfig config) private EncoderFactory.WrappernewWrapper(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:
initin interfaceConfigurable
-
destroy
public void destroy()- Specified by:
destroyin interfaceConfigurable
-
newWrapper
-