final class DefaultClientEndpointConfig extends java.lang.Object implements ClientEndpointConfig
ClientEndpointConfig.Builder, ClientEndpointConfig.Configurator| Modifier and Type | Field and Description |
|---|---|
private ClientEndpointConfig.Configurator |
clientEndpointConfigurator |
private java.util.List<java.lang.Class<? extends Decoder>> |
decoders |
private java.util.List<java.lang.Class<? extends Encoder>> |
encoders |
private java.util.List<Extension> |
extensions |
private java.util.List<java.lang.String> |
preferredSubprotocols |
private java.util.Map<java.lang.String,java.lang.Object> |
userProperties |
| Constructor and Description |
|---|
DefaultClientEndpointConfig(java.util.List<java.lang.String> preferredSubprotocols,
java.util.List<Extension> extensions,
java.util.List<java.lang.Class<? extends Encoder>> encoders,
java.util.List<java.lang.Class<? extends Decoder>> decoders,
ClientEndpointConfig.Configurator clientEndpointConfigurator) |
| Modifier and Type | Method and Description |
|---|---|
ClientEndpointConfig.Configurator |
getConfigurator()
Return the custom configurator for this configuration.
|
java.util.List<java.lang.Class<? extends Decoder>> |
getDecoders()
Return the (unmodifiable) list of decoders this client will use.
|
java.util.List<java.lang.Class<? extends Encoder>> |
getEncoders()
Return the (unmodifiable) list of encoders this client will use.
|
java.util.List<Extension> |
getExtensions()
Return the extensions, in order of preference, favorite first, that this client would
like to use for its sessions.
|
java.util.List<java.lang.String> |
getPreferredSubprotocols()
Return the protocols, in order of preference, favorite first, that this client would
like to use for its sessions.
|
java.util.Map<java.lang.String,java.lang.Object> |
getUserProperties()
Editable map of user properties.
|
private java.util.List<java.lang.String> preferredSubprotocols
private java.util.List<Extension> extensions
private java.util.List<java.lang.Class<? extends Encoder>> encoders
private java.util.List<java.lang.Class<? extends Decoder>> decoders
private java.util.Map<java.lang.String,java.lang.Object> userProperties
private ClientEndpointConfig.Configurator clientEndpointConfigurator
DefaultClientEndpointConfig(java.util.List<java.lang.String> preferredSubprotocols,
java.util.List<Extension> extensions,
java.util.List<java.lang.Class<? extends Encoder>> encoders,
java.util.List<java.lang.Class<? extends Decoder>> decoders,
ClientEndpointConfig.Configurator clientEndpointConfigurator)
public java.util.List<java.lang.String> getPreferredSubprotocols()
getPreferredSubprotocols in interface ClientEndpointConfigpublic java.util.List<Extension> getExtensions()
getExtensions in interface ClientEndpointConfigpublic java.util.List<java.lang.Class<? extends Encoder>> getEncoders()
getEncoders in interface EndpointConfigpublic java.util.List<java.lang.Class<? extends Decoder>> getDecoders()
getDecoders in interface EndpointConfigpublic final java.util.Map<java.lang.String,java.lang.Object> getUserProperties()
getUserProperties in interface EndpointConfigpublic ClientEndpointConfig.Configurator getConfigurator()
ClientEndpointConfiggetConfigurator in interface ClientEndpointConfig