final case class Bind(handler: ActorRef, localAddress: InetSocketAddress, backlog: Int = 100, options: Traversable[SocketOption] = Nil, pullMode: Boolean = false) extends Command with Product with Serializable
Ordering
- Alphabetic
- By Inheritance
Inherited
- Bind
- Serializable
- Product
- Equals
- Command
- HasFailureMessage
- Message
- NoSerializationVerificationNeeded
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new Bind(handler: ActorRef, localAddress: InetSocketAddress, backlog: Int = 100, options: Traversable[SocketOption] = Nil, pullMode: Boolean = false)
- handler
The actor which will receive all incoming connection requests in the form of Connected messages.
- localAddress
The socket address to bind to; use port zero for automatic assignment (i.e. an ephemeral port, see Bound)
- backlog
This specifies the number of unaccepted connections the O/S kernel will hold for this port before refusing connections.
- options
Please refer to the
Tcp.SO
object for a list of all supported options.
Value Members
- val backlog: Int
- def failureMessage: CommandFailed
- Definition Classes
- Command → HasFailureMessage
- val handler: ActorRef
- val localAddress: InetSocketAddress
- val options: Traversable[SocketOption]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val pullMode: Boolean
The Bind message is send to the TCP manager actor, which is obtained via TcpExt#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.
The actor which will receive all incoming connection requests in the form of Connected messages.
The socket address to bind to; use port zero for automatic assignment (i.e. an ephemeral port, see Bound)
This specifies the number of unaccepted connections the O/S kernel will hold for this port before refusing connections.
Please refer to the
Tcp.SO
object for a list of all supported options.