public class HttpConnectable extends Object implements org.nustaq.kontraktor.remoting.base.ConnectableActor
remoteApp = (MyHttpApp)
new HttpConnectable(MyHttpApp.class, "http://localhost:8080/api")
.serType(SerializerType.JsonNoRefPretty)
.connect(null)
.await();
| Modifier and Type | Field and Description |
|---|---|
protected Class |
actorClz |
protected Object[] |
authData |
protected org.nustaq.kontraktor.remoting.encoding.Coding |
coding |
protected int |
inboundQueueSize |
protected boolean |
noPoll |
protected long |
shortPollIntervalMS |
protected boolean |
shortPollMode |
protected String |
url |
| Constructor and Description |
|---|
HttpConnectable() |
HttpConnectable(Class clz,
String url) |
| Modifier and Type | Method and Description |
|---|---|
org.nustaq.kontraktor.remoting.base.ConnectableActor |
actorClass(Class actorClz) |
HttpConnectable |
actorClazz(Class clz) |
HttpConnectable |
authData(Object[] authData) |
HttpConnectable |
coding(org.nustaq.kontraktor.remoting.encoding.Coding coding) |
<T extends org.nustaq.kontraktor.Actor> |
connect(org.nustaq.kontraktor.Callback<org.nustaq.kontraktor.remoting.base.ActorClientConnector> disconnectCallback,
Consumer<org.nustaq.kontraktor.Actor> actorDisconnecCB) |
Class<? extends org.nustaq.kontraktor.Actor> |
getActorClass() |
Class |
getActorClz() |
Object[] |
getAuthData() |
org.nustaq.kontraktor.remoting.encoding.Coding |
getCoding() |
long |
getShortPollIntervalMS() |
String |
getUrl() |
HttpConnectable |
inboundQueueSize(int inboundQSize) |
boolean |
isNoPoll() |
boolean |
isShortPollMode() |
HttpConnectable |
noPoll(boolean noPoll) |
HttpConnectable |
serType(org.nustaq.kontraktor.remoting.encoding.SerializerType type)
overwrites settings made by 'coding'
|
HttpConnectable |
shortPoll(boolean shortPollMode) |
HttpConnectable |
shortPollIntervalMS(long shortPollIntervalMS) |
HttpConnectable |
url(String url) |
protected Class actorClz
protected String url
protected org.nustaq.kontraktor.remoting.encoding.Coding coding
protected Object[] authData
protected boolean noPoll
protected boolean shortPollMode
protected long shortPollIntervalMS
protected int inboundQueueSize
public HttpConnectable noPoll(boolean noPoll)
public HttpConnectable shortPoll(boolean shortPollMode)
public HttpConnectable shortPollIntervalMS(long shortPollIntervalMS)
public HttpConnectable actorClazz(Class clz)
public HttpConnectable url(String url)
public HttpConnectable coding(org.nustaq.kontraktor.remoting.encoding.Coding coding)
public HttpConnectable serType(org.nustaq.kontraktor.remoting.encoding.SerializerType type)
type - public HttpConnectable authData(Object[] authData)
public <T extends org.nustaq.kontraktor.Actor> org.nustaq.kontraktor.IPromise<T> connect(org.nustaq.kontraktor.Callback<org.nustaq.kontraktor.remoting.base.ActorClientConnector> disconnectCallback,
Consumer<org.nustaq.kontraktor.Actor> actorDisconnecCB)
connect in interface org.nustaq.kontraktor.remoting.base.ConnectableActorpublic org.nustaq.kontraktor.remoting.base.ConnectableActor actorClass(Class actorClz)
actorClass in interface org.nustaq.kontraktor.remoting.base.ConnectableActorpublic Class<? extends org.nustaq.kontraktor.Actor> getActorClass()
getActorClass in interface org.nustaq.kontraktor.remoting.base.ConnectableActorpublic Class getActorClz()
public String getUrl()
public org.nustaq.kontraktor.remoting.encoding.Coding getCoding()
public Object[] getAuthData()
public boolean isNoPoll()
public boolean isShortPollMode()
public long getShortPollIntervalMS()
public HttpConnectable inboundQueueSize(int inboundQSize)
inboundQueueSize in interface org.nustaq.kontraktor.remoting.base.ConnectableActorCopyright © 2019. All rights reserved.