| Constructor and Description |
|---|
HttpPublisher() |
HttpPublisher(org.nustaq.kontraktor.Actor actor,
String hostName,
String urlPath,
int port) |
HttpPublisher(BldFourK cfgFourK,
org.nustaq.kontraktor.Actor facade,
String hostName,
String urlPath,
int port) |
| Modifier and Type | Method and Description |
|---|---|
BldFourK |
buildHttpApi()
usable in context of Http4k builder
|
protected HttpPublisher |
clone() |
HttpPublisher |
coding(org.nustaq.kontraktor.remoting.encoding.Coding coding) |
HttpPublisher |
connectionVerifier(Function<KHttpExchange,ConnectionAuthResult> connectionVerifier) |
HttpPublisher |
facade(org.nustaq.kontraktor.Actor facade) |
org.nustaq.kontraktor.remoting.encoding.Coding |
getCoding() |
Function<KHttpExchange,ConnectionAuthResult> |
getConnectionVerifier() |
org.nustaq.kontraktor.Actor |
getFacade() |
String |
getHostName() |
int |
getPort() |
long |
getSessionTimeout() |
String |
getUrlPath() |
HttpPublisher |
hostName(String hostName) |
HttpPublisher |
port(int port) |
org.nustaq.kontraktor.IPromise<org.nustaq.kontraktor.remoting.base.ActorServer> |
publish(Consumer<org.nustaq.kontraktor.Actor> disconnectCallback) |
HttpPublisher |
serType(org.nustaq.kontraktor.remoting.encoding.SerializerType tp) |
HttpPublisher |
setSessionTimeout(long sessionTimeout) |
WebSocketPublisher |
toWS()
enables sharing of common settings if publishing also as websocket service
|
HttpPublisher |
urlPath(String urlPath) |
public HttpPublisher()
public HttpPublisher(org.nustaq.kontraktor.Actor actor,
String hostName,
String urlPath,
int port)
public HttpPublisher connectionVerifier(Function<KHttpExchange,ConnectionAuthResult> connectionVerifier)
public Function<KHttpExchange,ConnectionAuthResult> getConnectionVerifier()
public BldFourK buildHttpApi()
public WebSocketPublisher toWS()
public org.nustaq.kontraktor.IPromise<org.nustaq.kontraktor.remoting.base.ActorServer> publish(Consumer<org.nustaq.kontraktor.Actor> disconnectCallback)
publish in interface org.nustaq.kontraktor.remoting.base.ActorPublisherpublic HttpPublisher hostName(String hostName)
public HttpPublisher urlPath(String urlPath)
public HttpPublisher port(int port)
public HttpPublisher coding(org.nustaq.kontraktor.remoting.encoding.Coding coding)
public HttpPublisher serType(org.nustaq.kontraktor.remoting.encoding.SerializerType tp)
public HttpPublisher facade(org.nustaq.kontraktor.Actor facade)
facade in interface org.nustaq.kontraktor.remoting.base.ActorPublisherpublic HttpPublisher setSessionTimeout(long sessionTimeout)
protected HttpPublisher clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionpublic String getHostName()
public String getUrlPath()
public int getPort()
public org.nustaq.kontraktor.remoting.encoding.Coding getCoding()
public long getSessionTimeout()
public org.nustaq.kontraktor.Actor getFacade()
Copyright © 2018. All rights reserved.