Class SocketRequestBuilder<R>
- java.lang.Object
-
- pl.zankowski.iextrading4j.client.socket.manager.SocketRequestBuilder<R>
-
- All Implemented Interfaces:
ISocketParamRequestBuilder<R>
,ISocketPathRequestBuilder<R>
,ISocketResponseTypeRequestBuilder<R>
public class SocketRequestBuilder<R> extends Object implements ISocketParamRequestBuilder<R>, ISocketPathRequestBuilder<R>, ISocketResponseTypeRequestBuilder<R>
-
-
Constructor Summary
Constructors Constructor Description SocketRequestBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SocketRequest<R>
build()
static <R> ISocketPathRequestBuilder<R>
builder()
ISocketParamRequestBuilder<R>
withParam(Object param)
ISocketResponseTypeRequestBuilder<R>
withPath(String path)
ISocketParamRequestBuilder<R>
withResponse(com.fasterxml.jackson.core.type.TypeReference<R> genericType)
-
-
-
Method Detail
-
builder
public static <R> ISocketPathRequestBuilder<R> builder()
-
withPath
public ISocketResponseTypeRequestBuilder<R> withPath(String path)
- Specified by:
withPath
in interfaceISocketPathRequestBuilder<R>
-
withResponse
public ISocketParamRequestBuilder<R> withResponse(com.fasterxml.jackson.core.type.TypeReference<R> genericType)
- Specified by:
withResponse
in interfaceISocketResponseTypeRequestBuilder<R>
-
withParam
public ISocketParamRequestBuilder<R> withParam(Object param)
- Specified by:
withParam
in interfaceISocketParamRequestBuilder<R>
-
build
public SocketRequest<R> build()
- Specified by:
build
in interfaceISocketParamRequestBuilder<R>
-
-