public interface Client<O extends Options,U extends OptionsBuilder,T extends RequestBuilder>
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);
Modifier and Type | Method and Description |
---|---|
Socket |
create()
Create a
Socket |
Socket |
create(O options)
|
U |
newOptionsBuilder()
Return an
OptionsBuilder |
T |
newRequestBuilder()
Return a
RequestBuilder |
T |
newRequestBuilder(Class<T> clazz)
Create a new
RequestBuilder based on the class' implementation. |
T newRequestBuilder()
RequestBuilder
RequestBuilder
T newRequestBuilder(Class<T> clazz)
RequestBuilder
based on the class' implementation.clazz
- an implementation of RequestBuilder
RequestBuilder
U newOptionsBuilder()
OptionsBuilder
OptionsBuilder
Copyright © 2015. All Rights Reserved.