Class WebSocketConnectable
java.lang.Object
org.nustaq.kontraktor.remoting.websockets.WebSocketConnectable
- All Implemented Interfaces:
java.io.Serializable,org.nustaq.kontraktor.remoting.base.ConnectableActor
public class WebSocketConnectable
extends java.lang.Object
implements org.nustaq.kontraktor.remoting.base.ConnectableActor
Created by ruedi on 19/05/15.
describes a remotactor connectable via websockets
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description WebSocketConnectable()WebSocketConnectable(java.lang.Class clz, java.lang.String url) -
Method Summary
Modifier and Type Method Description WebSocketConnectableactorClass(java.lang.Class actorClz)WebSocketConnectablecoding(org.nustaq.kontraktor.remoting.encoding.Coding coding)<T extends org.nustaq.kontraktor.Actor>
org.nustaq.kontraktor.IPromise<T>connect(org.nustaq.kontraktor.Callback<org.nustaq.kontraktor.remoting.base.ActorClientConnector> disconnectCallback, java.util.function.Consumer<org.nustaq.kontraktor.Actor> actorDisconnecCB)java.lang.Class<? extends org.nustaq.kontraktor.Actor>getActorClass()java.lang.ClassgetClz()org.nustaq.kontraktor.remoting.encoding.CodinggetCoding()java.lang.StringgetKey()java.lang.StringgetUrl()WebSocketConnectableinboundQueueSize(int inboundQSize)WebSocketConnectableserType(org.nustaq.kontraktor.remoting.encoding.SerializerType sertype)java.lang.StringtoString()WebSocketConnectableurl(java.lang.String url)
-
Constructor Details
-
WebSocketConnectable
public WebSocketConnectable() -
WebSocketConnectable
public WebSocketConnectable(java.lang.Class clz, java.lang.String url)
-
-
Method Details
-
url
-
connect
public <T extends org.nustaq.kontraktor.Actor> org.nustaq.kontraktor.IPromise<T> connect(org.nustaq.kontraktor.Callback<org.nustaq.kontraktor.remoting.base.ActorClientConnector> disconnectCallback, java.util.function.Consumer<org.nustaq.kontraktor.Actor> actorDisconnecCB)- Specified by:
connectin interfaceorg.nustaq.kontraktor.remoting.base.ConnectableActor
-
actorClass
- Specified by:
actorClassin interfaceorg.nustaq.kontraktor.remoting.base.ConnectableActor
-
getActorClass
public java.lang.Class<? extends org.nustaq.kontraktor.Actor> getActorClass()- Specified by:
getActorClassin interfaceorg.nustaq.kontraktor.remoting.base.ConnectableActor
-
coding
-
serType
public WebSocketConnectable serType(org.nustaq.kontraktor.remoting.encoding.SerializerType sertype) -
getClz
public java.lang.Class getClz() -
getUrl
public java.lang.String getUrl() -
getCoding
public org.nustaq.kontraktor.remoting.encoding.Coding getCoding() -
inboundQueueSize
- Specified by:
inboundQueueSizein interfaceorg.nustaq.kontraktor.remoting.base.ConnectableActor
-
getKey
public java.lang.String getKey()- Specified by:
getKeyin interfaceorg.nustaq.kontraktor.remoting.base.ConnectableActor
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-