javax.net.websocket
Class DefaultClientConfiguration

java.lang.Object
  extended by javax.net.websocket.DefaultClientConfiguration
All Implemented Interfaces:
ClientEndpointConfiguration, EndpointConfiguration

public class DefaultClientConfiguration
extends Object
implements ClientEndpointConfiguration

The DefaultClientConfiguration is a concrete implementation of a client configuration. Developers may subclass this class in order to provide their own custom configuration behaviors.

Author:
dannycoward

Constructor Summary
DefaultClientConfiguration(String uri)
          Creates a client configuration that will attempt to connect to the given URI.
 
Method Summary
 List<Decoder> getDecoders()
          Assign the list of decoders this client will use.
 List<Encoder> getEncoders()
          Assign the list of encoders this client will use.
 List<String> getExtensions()
          Return the extensions, in order of preference, favorite first, that this client would like to use for its sessions.
 String getPath()
          see http://java.net/jira/browse/WEBSOCKET_SPEC-46
 List<String> getPreferredSubprotocols()
          Return the protocols, in order of preference, favorite first, that this client would like to use for its sessions.
 ClientEndpointConfiguration setDecoders(List<Decoder> decoders)
          Assign the list of decoders this client will use.
 ClientEndpointConfiguration setEncoders(List<Encoder> encoders)
          Assign the list of encoders this client will use.
 ClientEndpointConfiguration setExtensions(List<String> preferredExtensions)
          Assign the List of preferred subprotocols that this client would like to use.
 DefaultClientConfiguration setPreferredSubprotocols(List<String> preferredSubprotocols)
          Assign the List of preferred subprotocols that this client would like to use.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultClientConfiguration

public DefaultClientConfiguration(String uri)
Creates a client configuration that will attempt to connect to the given URI.

Parameters:
uri -
Method Detail

getPath

public String getPath()
Description copied from interface: EndpointConfiguration
see http://java.net/jira/browse/WEBSOCKET_SPEC-46

Specified by:
getPath in interface EndpointConfiguration

getPreferredSubprotocols

public List<String> getPreferredSubprotocols()
Return the protocols, in order of preference, favorite first, that this client would like to use for its sessions.

Specified by:
getPreferredSubprotocols in interface ClientEndpointConfiguration
Returns:

setPreferredSubprotocols

public DefaultClientConfiguration setPreferredSubprotocols(List<String> preferredSubprotocols)
Assign the List of preferred subprotocols that this client would like to use.

Returns:

getExtensions

public List<String> getExtensions()
Return the extensions, in order of preference, favorite first, that this client would like to use for its sessions.

Specified by:
getExtensions in interface ClientEndpointConfiguration
Returns:

setExtensions

public ClientEndpointConfiguration setExtensions(List<String> preferredExtensions)
Assign the List of preferred subprotocols that this client would like to use.

Returns:

getEncoders

public List<Encoder> getEncoders()
Assign the list of encoders this client will use.

Specified by:
getEncoders in interface EndpointConfiguration
Returns:

setEncoders

public ClientEndpointConfiguration setEncoders(List<Encoder> encoders)
Assign the list of encoders this client will use.


getDecoders

public List<Decoder> getDecoders()
Assign the list of decoders this client will use.

Specified by:
getDecoders in interface EndpointConfiguration
Returns:

setDecoders

public ClientEndpointConfiguration setDecoders(List<Decoder> decoders)
Assign the list of decoders this client will use.



Copyright © 2012. All Rights Reserved.