Class

akka.wamp.Wamp

Bind

Related Doc: package Wamp

Permalink

final case class Bind(handler: ActorRef, iface: String, port: Tpe) extends Command with Product with Serializable

The Bind message is send to the WAMP manager actor, which is obtained via WampExt#manager in order to bind to a listening socket. The manager replies either with a CommandFailed or the actor handling the listen socket replies with a Bound message. If the local port is set to 0 in the Bind message, then the Bound message should be inspected to find the actual port which was bound to.

handler

is actor which will receive all incoming connection requests in the form of Connected messages

iface

is the socket interface to bind to (use "0.0.0.0" to bind to all of the underlying interfaces)

port

is the socket port to bind to (use port zero for automatic assignment (i.e. an ephemeral port, see Bound)

Linear Supertypes
Serializable, Serializable, Product, Equals, Command, AbstractMessage, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Bind
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Command
  7. AbstractMessage
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Bind(handler: ActorRef, iface: String, port: Tpe)

    Permalink

    handler

    is actor which will receive all incoming connection requests in the form of Connected messages

    iface

    is the socket interface to bind to (use "0.0.0.0" to bind to all of the underlying interfaces)

    port

    is the socket port to bind to (use port zero for automatic assignment (i.e. an ephemeral port, see Bound)

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  8. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  9. val handler: ActorRef

    Permalink

    is actor which will receive all incoming connection requests in the form of Connected messages

  10. val iface: String

    Permalink

    is the socket interface to bind to (use "0.0.0.0" to bind to all of the underlying interfaces)

  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. val port: Tpe

    Permalink

    is the socket port to bind to (use port zero for automatic assignment (i.e.

    is the socket port to bind to (use port zero for automatic assignment (i.e. an ephemeral port, see Bound)

  16. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  17. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Command

Inherited from AbstractMessage

Inherited from AnyRef

Inherited from Any

Ungrouped