akka.io

Tcp

object Tcp extends ExtensionKey[TcpExt]

Linear Supertypes
Content Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Tcp
  2. ExtensionKey
  3. ExtensionIdProvider
  4. ExtensionId
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class Bind(handler: ActorRef, endpoint: InetSocketAddress, backlog: Int = 100, options: Traversable[SocketOption] = immutable.this.Nil) extends Command with Product with Serializable

  2. sealed trait Bound extends Event

  3. sealed trait CloseCommand extends Command

  4. trait Command extends HasFailureMessage

  5. case class CommandFailed(cmd: Command) extends Event with Product with Serializable

  6. case class Connect(remoteAddress: InetSocketAddress, localAddress: Option[InetSocketAddress] = scala.None, options: Traversable[SocketOption] = immutable.this.Nil) extends Command with Product with Serializable

  7. case class Connected(remoteAddress: InetSocketAddress, localAddress: InetSocketAddress) extends Event with Product with Serializable

  8. sealed trait ConnectionClosed extends Event

  9. case class ErrorClosed(cause: String) extends ConnectionClosed with Product with Serializable

  10. trait Event extends AnyRef

  11. case class NoAck(token: Any) extends Product with Serializable

  12. case class Received(data: ByteString) extends Event with Product with Serializable

  13. case class Register(handler: ActorRef) extends Command with Product with Serializable

  14. sealed trait Unbound extends Event

  15. case class Write(data: ByteString, ack: Any) extends Command with Product with Serializable

    Write data to the TCP connection.

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object Abort extends CloseCommand with Product with Serializable

  7. object Aborted extends ConnectionClosed with Product with Serializable

  8. object Bound extends Bound with Product with Serializable

  9. object Close extends CloseCommand with Product with Serializable

  10. object Closed extends ConnectionClosed with Product with Serializable

  11. object ConfirmedClose extends CloseCommand with Product with Serializable

  12. object ConfirmedClosed extends ConnectionClosed with Product with Serializable

  13. object NoAck extends NoAck

  14. object PeerClosed extends ConnectionClosed with Product with Serializable

  15. object ResumeReading extends Command with Product with Serializable

  16. object SO extends SoForwarders

  17. object StopReading extends Command with Product with Serializable

  18. object Unbind extends Command with Product with Serializable

  19. object Unbound extends Unbound with Product with Serializable

  20. object Write extends Serializable

  21. def apply(system: ActorSystem): TcpExt

    Returns an instance of the extension identified by this ExtensionId instance.

    Returns an instance of the extension identified by this ExtensionId instance.

    Definition Classes
    ExtensionId
  22. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  23. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  24. def createExtension(system: ExtendedActorSystem): TcpExt

    Is used by Akka to instantiate the Extension identified by this ExtensionId, internal use only.

    Is used by Akka to instantiate the Extension identified by this ExtensionId, internal use only.

    Definition Classes
    ExtensionKeyExtensionId
  25. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  26. final def equals(other: Any): Boolean

    Definition Classes
    ExtensionId → AnyRef → Any
  27. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  28. def get(system: ActorSystem): TcpExt

    Returns an instance of the extension identified by this ExtensionId instance.

    Returns an instance of the extension identified by this ExtensionId instance. Java API For extensions written in Scala that are to be used used from Java also, this method should be overridden to get correct return type.

    override def get(system: ActorSystem): TheExtension = super.get(system)
    Definition Classes
    TcpExtensionId
  29. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  30. final def hashCode(): Int

    Definition Classes
    ExtensionId → AnyRef → Any
  31. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  32. def lookup(): ExtensionId[TcpExt]

    Returns the canonical ExtensionId for this Extension

    Returns the canonical ExtensionId for this Extension

    Definition Classes
    ExtensionKeyExtensionIdProvider
  33. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  34. final def notify(): Unit

    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  36. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  37. def toString(): String

    Definition Classes
    AnyRef → Any
  38. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from ExtensionKey[TcpExt]

Inherited from ExtensionIdProvider

Inherited from ExtensionId[TcpExt]

Inherited from AnyRef

Inherited from Any

Ungrouped