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:
Serialized Form
  • Constructor Details

  • 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