org.atmosphere.wasync.impl
Class DefaultClient

java.lang.Object
  extended by org.atmosphere.wasync.impl.DefaultClient
All Implemented Interfaces:
Client<DefaultOptions,OptionsBuilder,RequestBuilder>

public class DefaultClient
extends Object
implements Client<DefaultOptions,OptionsBuilder,RequestBuilder>

The default implementation of the Client

Author:
Jeanfrancois Arcand

Constructor Summary
DefaultClient()
           
 
Method Summary
 Socket create()
          Create a Socket
 Socket create(DefaultOptions options)
          Create a Socket configured using the Options
 OptionsBuilder newOptionsBuilder()
          Return an OptionsBuilder
 RequestBuilder newRequestBuilder()
          Return a RequestBuilder
 RequestBuilder newRequestBuilder(Class<RequestBuilder> clazz)
          Create a new RequestBuilder based on the class' implementation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultClient

public DefaultClient()
Method Detail

create

public Socket create()
Create a Socket

Specified by:
create in interface Client<DefaultOptions,OptionsBuilder,RequestBuilder>
Returns:
Socket

create

public Socket create(DefaultOptions options)
Create a Socket configured using the Options

Specified by:
create in interface Client<DefaultOptions,OptionsBuilder,RequestBuilder>
Returns:
Socket

newRequestBuilder

public RequestBuilder newRequestBuilder()
Return a RequestBuilder

Specified by:
newRequestBuilder in interface Client<DefaultOptions,OptionsBuilder,RequestBuilder>
Returns:
a RequestBuilder

newOptionsBuilder

public OptionsBuilder newOptionsBuilder()
Return an OptionsBuilder

Specified by:
newOptionsBuilder in interface Client<DefaultOptions,OptionsBuilder,RequestBuilder>
Returns:
OptionsBuilder

newRequestBuilder

public RequestBuilder newRequestBuilder(Class<RequestBuilder> clazz)
Create a new RequestBuilder based on the class' implementation.

Specified by:
newRequestBuilder in interface Client<DefaultOptions,OptionsBuilder,RequestBuilder>
Parameters:
clazz - an implementation of RequestBuilder
Returns:
a RequestBuilder


Copyright © 2013. All Rights Reserved.