|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Client
An asynchronous client's implementation used to create Socket and Request. As simple as as
Client client = ClientFactory.getDefault().newClient();
RequestBuilder request = client.newRequestBuilder()
.method(Request.METHOD.GET)
.uri(targetUrl + "/suspend")
.decoder(new Decoder<String, POJO>() {
@Override
public POJO decode(String s) {
return new POJO(s);
}
})
.transport(Request.TRANSPORT.WEBSOCKET);
| Method Summary | |
|---|---|
Socket |
create()
Create a Socket |
Socket |
create(Options options)
Create a Socket configured using the Options |
RequestBuilder |
newRequestBuilder()
Return a RequestBuilder |
RequestBuilder |
newRequestBuilder(Class<? extends RequestBuilder> clazz)
Create a new RequestBuilder based on the class' implementation. |
| Method Detail |
|---|
Socket create()
Socket
SocketSocket create(Options options)
Socket configured using the Options
SocketRequestBuilder newRequestBuilder()
RequestBuilder
RequestBuilderRequestBuilder newRequestBuilder(Class<? extends RequestBuilder> clazz)
RequestBuilder based on the class' implementation.
clazz - an impplementation of RequestBuilder
RequestBuilder
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||