Package ch.squaredesk.nova.comm.http
Class HttpAdapter.Builder
- java.lang.Object
-
- ch.squaredesk.nova.comm.CommAdapterBuilder<String,HttpAdapter>
-
- ch.squaredesk.nova.comm.http.HttpAdapter.Builder
-
- Enclosing class:
- HttpAdapter
public static class HttpAdapter.Builder extends ch.squaredesk.nova.comm.CommAdapterBuilder<String,HttpAdapter>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected HttpAdaptercreateInstance()HttpAdapter.BuildersetDefaultRequestTimeout(long timeout, TimeUnit timeUnit)HttpAdapter.BuildersetHttpServer(org.glassfish.grizzly.http.server.HttpServer httpServer)HttpAdapter.BuildersetIdentifier(String identifier)HttpAdapter.BuildersetMessageTranscriber(ch.squaredesk.nova.comm.MessageTranscriber<String> val)HttpAdapter.BuildersetRpcClient(RpcClient rpcClient)HttpAdapter.BuildersetRpcServer(RpcServer rpcServer)protected voidvalidate()
-
-
-
Method Detail
-
setDefaultRequestTimeout
public HttpAdapter.Builder setDefaultRequestTimeout(long timeout, TimeUnit timeUnit)
-
setHttpServer
public HttpAdapter.Builder setHttpServer(org.glassfish.grizzly.http.server.HttpServer httpServer)
-
setMessageTranscriber
public HttpAdapter.Builder setMessageTranscriber(ch.squaredesk.nova.comm.MessageTranscriber<String> val)
- Overrides:
setMessageTranscriberin classch.squaredesk.nova.comm.CommAdapterBuilder<String,HttpAdapter>
-
setRpcServer
public HttpAdapter.Builder setRpcServer(RpcServer rpcServer)
-
setRpcClient
public HttpAdapter.Builder setRpcClient(RpcClient rpcClient)
-
setIdentifier
public HttpAdapter.Builder setIdentifier(String identifier)
-
validate
protected void validate()
- Overrides:
validatein classch.squaredesk.nova.comm.CommAdapterBuilder<String,HttpAdapter>
-
createInstance
protected HttpAdapter createInstance()
- Specified by:
createInstancein classch.squaredesk.nova.comm.CommAdapterBuilder<String,HttpAdapter>
-
-