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:
withPathin interfaceISocketPathRequestBuilder<R>
-
withResponse
public ISocketParamRequestBuilder<R> withResponse(com.fasterxml.jackson.core.type.TypeReference<R> genericType)
- Specified by:
withResponsein interfaceISocketResponseTypeRequestBuilder<R>
-
withParam
public ISocketParamRequestBuilder<R> withParam(Object param)
- Specified by:
withParamin interfaceISocketParamRequestBuilder<R>
-
build
public SocketRequest<R> build()
- Specified by:
buildin interfaceISocketParamRequestBuilder<R>
-
-