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 ClientEndpointConfig
public java.util.List<Extension> getExtensions()
getExtensions
in interface ClientEndpointConfig
public java.util.List<java.lang.Class<? extends Encoder>> getEncoders()
getEncoders
in interface EndpointConfig
public java.util.List<java.lang.Class<? extends Decoder>> getDecoders()
getDecoders
in interface EndpointConfig
public final java.util.Map<java.lang.String,java.lang.Object> getUserProperties()
getUserProperties
in interface EndpointConfig
public ClientEndpointConfig.Configurator getConfigurator()
ClientEndpointConfig
getConfigurator
in interface ClientEndpointConfig