Class WebSocketConnectable

java.lang.Object
org.nustaq.kontraktor.remoting.websockets.WebSocketConnectable
All Implemented Interfaces:
Serializable, org.nustaq.kontraktor.remoting.base.ConnectableActor

public class WebSocketConnectable extends Object implements org.nustaq.kontraktor.remoting.base.ConnectableActor
Created by ruedi on 19/05/15. describes a remotactor connectable via websockets
See Also:
  • Constructor Details

    • WebSocketConnectable

      public WebSocketConnectable()
    • WebSocketConnectable

      public WebSocketConnectable(Class clz, String url)
  • Method Details

    • url

      public WebSocketConnectable url(String 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, Consumer<org.nustaq.kontraktor.Actor> actorDisconnecCB)
      Specified by:
      connect in interface org.nustaq.kontraktor.remoting.base.ConnectableActor
    • actorClass

      public WebSocketConnectable actorClass(Class actorClz)
      Specified by:
      actorClass in interface org.nustaq.kontraktor.remoting.base.ConnectableActor
    • getActorClass

      public Class<? extends org.nustaq.kontraktor.Actor> getActorClass()
      Specified by:
      getActorClass in interface org.nustaq.kontraktor.remoting.base.ConnectableActor
    • coding

      public WebSocketConnectable coding(org.nustaq.kontraktor.remoting.encoding.Coding coding)
    • serType

      public WebSocketConnectable serType(org.nustaq.kontraktor.remoting.encoding.SerializerType sertype)
    • getClz

      public Class getClz()
    • getUrl

      public String getUrl()
    • getCoding

      public org.nustaq.kontraktor.remoting.encoding.Coding getCoding()
    • inboundQueueSize

      public WebSocketConnectable inboundQueueSize(int inboundQSize)
      Specified by:
      inboundQueueSize in interface org.nustaq.kontraktor.remoting.base.ConnectableActor
    • getKey

      public String getKey()
      Specified by:
      getKey in interface org.nustaq.kontraktor.remoting.base.ConnectableActor
    • toString

      public String toString()
      Overrides:
      toString in class Object