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
    WebSocketConnectable actorClass​(java.lang.Class actorClz)  
    WebSocketConnectable coding​(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.Class getClz()  
    org.nustaq.kontraktor.remoting.encoding.Coding getCoding()  
    java.lang.String getKey()  
    java.lang.String getUrl()  
    WebSocketConnectable inboundQueueSize​(int inboundQSize)  
    WebSocketConnectable serType​(org.nustaq.kontraktor.remoting.encoding.SerializerType sertype)  
    java.lang.String toString()  
    WebSocketConnectable url​(java.lang.String url)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.nustaq.kontraktor.remoting.base.ConnectableActor

    connect, connect
  • Constructor Details

  • Method Details

    • url

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

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

      public java.lang.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 java.lang.Class getClz()
    • getUrl

      public java.lang.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 java.lang.String getKey()
      Specified by:
      getKey in interface org.nustaq.kontraktor.remoting.base.ConnectableActor
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object