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(java.lang.Class<T> clazz)
Create a new
RequestBuilder based on the class' implementation. |
T newRequestBuilder()
RequestBuilderRequestBuilderT newRequestBuilder(java.lang.Class<T> clazz)
RequestBuilder based on the class' implementation.clazz - an implementation of RequestBuilderRequestBuilderU newOptionsBuilder()
OptionsBuilderOptionsBuilderCopyright © 2019. All Rights Reserved.