class IncomingConnection extends AnyRef
- Alphabetic
- By Inheritance
- IncomingConnection
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Value Members
- def flow: [, , NotUsed]
A flow representing the client on the other side of the connection.
A flow representing the client on the other side of the connection. This flow can be materialized only once.
- def handleWith[Mat](handler: [, ByteString, Mat], materializer: Materializer): Mat
Handles the connection using the given flow, which is materialized exactly once and the respective materialized value is returned.
Handles the connection using the given flow, which is materialized exactly once and the respective materialized value is returned.
Convenience shortcut for:
flow.joinMat(handler, Keep.right).run(materializer)
.Prefer the method taking an
ActorSystem
unless you have special requirements - def handleWith[Mat](handler: [, ByteString, Mat], systemProvider: ClassicActorSystemProvider): Mat
Handles the connection using the given flow, which is materialized exactly once and the respective materialized value is returned.
Handles the connection using the given flow, which is materialized exactly once and the respective materialized value is returned.
Convenience shortcut for:
flow.joinMat(handler, Keep.right).run(systemProvider)
.Note that the classic or typed
ActorSystem
can be used as thesystemProvider
parameter. - def localAddress: InetSocketAddress
The local address this connection is bound to.
- def remoteAddress: InetSocketAddress
The remote address this connection is bound to.
Represents an accepted incoming TCP connection.