|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.atmosphere.wasync.RequestBuilder
public abstract class RequestBuilder
Construct a Request
| Field Summary | |
|---|---|
List<Decoder<?,?>> |
decoders
|
List<Encoder<?,?>> |
encoders
|
Map<String,Collection<String>> |
headers
|
Request.METHOD |
method
|
Map<String,Collection<String>> |
queryString
|
FunctionResolver |
resolver
|
List<Request.TRANSPORT> |
transports
|
String |
uri
|
| Constructor Summary | |
|---|---|
RequestBuilder()
|
|
| Method Summary | |
|---|---|
abstract Request |
build()
|
RequestBuilder |
decoder(Decoder d)
Add a Decoder. |
RequestBuilder |
encoder(Encoder e)
Add an Encoder. |
RequestBuilder |
header(String name,
String value)
Add a header. |
RequestBuilder |
method(Request.METHOD method)
The method to use for connecting tho the remote server. |
RequestBuilder |
queryString(String name,
String value)
Add a query param. |
RequestBuilder |
resolver(FunctionResolver resolver)
Add a FunctionResolver |
RequestBuilder |
transport(Request.TRANSPORT t)
The Request.TRANSPORT to use. |
RequestBuilder |
uri(String uri)
The URI to connect to. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final List<Request.TRANSPORT> transports
public Request.METHOD method
public String uri
public final List<Encoder<?,?>> encoders
public final List<Decoder<?,?>> decoders
public final Map<String,Collection<String>> headers
public final Map<String,Collection<String>> queryString
public FunctionResolver resolver
| Constructor Detail |
|---|
public RequestBuilder()
| Method Detail |
|---|
public RequestBuilder transport(Request.TRANSPORT t)
Request.TRANSPORT to use. This method can be invoked several time and the library will loop over the list
until one Request.TRANSPORT succeed.
t -
public RequestBuilder method(Request.METHOD method)
Request.METHOD.GET
method -
public RequestBuilder uri(String uri)
uri - a uri to connect to
public RequestBuilder encoder(Encoder e)
Encoder. Several Encoder can be added and will be invoked the order they were added.
e - an Encoder
public RequestBuilder decoder(Decoder d)
Decoder. Several Decoder can be added and will be invoked the order they were added.
d - a Decoder
public RequestBuilder header(String name,
String value)
name - header namevalue - header value
public RequestBuilder queryString(String name,
String value)
name - header namevalue - header value
public RequestBuilder resolver(FunctionResolver resolver)
FunctionResolver
resolver - a FunctionResolver
public abstract Request build()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||