mot.impl

ClientConnection

Related Doc: package impl

final class ClientConnection extends AbstractConnection

Linear Supertypes
AbstractConnection, StrictLogging, Logging, Connection, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ClientConnection
  2. AbstractConnection
  3. StrictLogging
  4. Logging
  5. Connection
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ClientConnection(connector: ClientConnector, socketImpl: Socket)

Value Members

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

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

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

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

    Definition Classes
    Any
  5. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def close(): Unit

    Definition Classes
    AbstractConnection
  7. val connector: ClientConnector

  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. val exception: AtomicReference[Throwable]

    Definition Classes
    AbstractConnection
  11. def finalize(): Unit

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

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

    Definition Classes
    AnyRef → Any
  14. val helloPromise: UnaryPromise[ServerHello]

  15. def isClosed(): Boolean

  16. def isClosing(): Boolean

    Definition Classes
    AbstractConnection
  17. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  18. val lastRead: AtomicLong

    Definition Classes
    AbstractConnection
  19. val lastWrite: AtomicLong

    Definition Classes
    AbstractConnection
  20. val localAddress: Address

    Definition Classes
    AbstractConnectionConnection
  21. def localHello: ClientHello

    Definition Classes
    ClientConnectionAbstractConnection
  22. def localName: String

    Definition Classes
    AbstractConnectionConnection
  23. val logger: Logger

    Attributes
    protected
    Definition Classes
    StrictLogging → Logging
  24. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  27. def outgoingQueue: LinkedBlockingMultiQueue[String, OutgoingEvent]

    Definition Classes
    ClientConnectionAbstractConnection
  28. val party: MotParty

    Definition Classes
    AbstractConnection
  29. def prepareSocket(socket: Socket): Unit

    Definition Classes
    Connection
  30. def processHello(hello: HelloFrame): Unit

    Definition Classes
    ClientConnectionAbstractConnection
  31. val processIncoming: PartialFunction[Frame, Unit]

    Definition Classes
    ClientConnectionAbstractConnection
  32. def processOutgoing(event: OutgoingEvent): Unit

    Definition Classes
    ClientConnectionAbstractConnection
  33. val readBuffer: ReadBuffer

    Definition Classes
    AbstractConnection
  34. def readFrame(): Frame

    Definition Classes
    AbstractConnection
  35. def readerLoop(): Unit

    Definition Classes
    AbstractConnection
  36. val readerThread: Thread

  37. val remoteAddress: Address

    Definition Classes
    AbstractConnectionConnection
  38. val remoteHelloLatch: CountDownLatch

    Definition Classes
    ClientConnectionAbstractConnection
  39. def remoteMaxLength: Option[Int]

  40. def remoteName: String

    Definition Classes
    AbstractConnectionConnection
  41. def remoteNameOption: Option[String]

    Definition Classes
    ClientConnectionAbstractConnection
  42. def reportClose(cause: Throwable): Unit

    Definition Classes
    ClientConnectionAbstractConnection
  43. def reportMessageTooLarge(msg: Message, maxLength: Int, pendingResponse: Option[PendingResponse]): Unit

  44. def setException(e: Throwable): Boolean

    Definition Classes
    AbstractConnection
  45. val socket: RichSocket

    Definition Classes
    AbstractConnection
  46. val socketImpl: Socket

    Definition Classes
    AbstractConnection
  47. def startAndBlockWriting(): Unit

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

    Definition Classes
    AnyRef
  49. def toString(): String

    Definition Classes
    AnyRef → Any
  50. def wait[A](latch: CountDownLatch, stop: () ⇒ Boolean): Boolean

    Definition Classes
    AbstractConnection
  51. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. val writeBuffer: WriteBuffer

    Definition Classes
    AbstractConnection
  55. def writeFrame(msg: Frame): Unit

    Definition Classes
    AbstractConnection
  56. def writerLoop(): Unit

    Definition Classes
    AbstractConnection

Inherited from AbstractConnection

Inherited from StrictLogging

Inherited from Logging

Inherited from Connection

Inherited from AnyRef

Inherited from Any

Ungrouped