org.apache.activemq.apollo.broker.jetty.WebSocketTransportFactory

WebSocketTransport

case class WebSocketTransport(server: WsTransportServer, request: HttpServletRequest, protocol: String) extends BaseService with OnTextMessage with OnBinaryMessage with Transport with SecuredSession with ScatteringByteChannel with GatheringByteChannel with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, GatheringByteChannel, WritableByteChannel, ScatteringByteChannel, ReadableByteChannel, Channel, Closeable, SecuredSession, Transport, OnBinaryMessage, OnTextMessage, WebSocket, BaseService, Dispatched, Service, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. WebSocketTransport
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. GatheringByteChannel
  7. WritableByteChannel
  8. ScatteringByteChannel
  9. ReadableByteChannel
  10. Channel
  11. Closeable
  12. SecuredSession
  13. Transport
  14. OnBinaryMessage
  15. OnTextMessage
  16. WebSocket
  17. BaseService
  18. Dispatched
  19. Service
  20. AnyRef
  21. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new WebSocketTransport(server: WsTransportServer, request: HttpServletRequest, protocol: String)

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. var _serviceFailure: Exception

    Attributes
    protected
    Definition Classes
    BaseService
  7. var _service_state: State

    Attributes
    protected
    Definition Classes
    BaseService
  8. def _start(on_completed: Task): Unit

    Attributes
    protected
    Definition Classes
    WebSocketTransport → BaseService
  9. var _start_transition_counter: Int

    Definition Classes
    BaseService
  10. def _stop(on_completed: Task): Unit

    Attributes
    protected
    Definition Classes
    WebSocketTransport → BaseService
  11. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  12. def assert_executing: Unit

    Definition Classes
    Dispatched
  13. var binary_transfers: Boolean

  14. def blockingExecutor: Executor

  15. def canEqual(arg0: Any): Boolean

    Definition Classes
    WebSocketTransport → Equals
  16. val certificates: Array[X509Certificate]

  17. def clone(): AnyRef

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

    Definition Classes
    WebSocketTransport → Channel → Closeable
  19. var closed: Option[(Int, String)]

  20. var connection: Connection

  21. var dispatchQueue: DispatchQueue

  22. def dispatch_queue: DispatchQueue

    Definition Classes
    WebSocketTransport → Dispatched
  23. def drainInbound(): Unit

    Definition Classes
    WebSocketTransport → Transport
  24. def drain_inbound: Unit

    Attributes
    protected
  25. val drain_outbound_events: CustomDispatchSource[Integer, Integer]

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

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

    Definition Classes
    WebSocketTransport → Equals → AnyRef → Any
  28. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  29. def flush(): Unit

    Definition Classes
    WebSocketTransport → Transport
  30. def full(): Boolean

    Definition Classes
    WebSocketTransport → Transport
  31. def getBlockingExecutor(): Executor

    Definition Classes
    WebSocketTransport → Transport
  32. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  33. def getDispatchQueue(): DispatchQueue

    Definition Classes
    WebSocketTransport → Transport
  34. def getLocalAddress(): InetSocketAddress

    Definition Classes
    WebSocketTransport → Transport
  35. def getPeerX509Certificates(): Array[X509Certificate]

    Definition Classes
    WebSocketTransport → SecuredSession
  36. def getProtocolCodec(): ProtocolCodec

    Definition Classes
    WebSocketTransport → Transport
  37. def getReadChannel(): ReadableByteChannel

    Definition Classes
    WebSocketTransport → Transport
  38. def getRemoteAddress(): InetSocketAddress

    Definition Classes
    WebSocketTransport → Transport
  39. def getTransportListener(): TransportListener

    Definition Classes
    WebSocketTransport → Transport
  40. def getWriteChannel(): WritableByteChannel

    Definition Classes
    WebSocketTransport → Transport
  41. def hashCode(): Int

    Definition Classes
    WebSocketTransport → AnyRef → Any
  42. val inbound: ListBuffer[Buffer]

  43. var inbound_capacity_remaining: Int

  44. var inbound_dispatch_queue: DispatchQueue

  45. def isClosed(): Boolean

    Definition Classes
    WebSocketTransport → Transport
  46. def isConnected(): Boolean

    Definition Classes
    WebSocketTransport → Transport
  47. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  48. def isOpen(): Boolean

    Definition Classes
    WebSocketTransport → Channel
  49. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  52. def offer(command: AnyRef): Boolean

    Definition Classes
    WebSocketTransport → Transport
  53. def onClose(closeCode: Int, message: String): Unit

    Definition Classes
    WebSocketTransport → WebSocket
  54. def onMessage(data: Array[Byte], offset: Int, length: Int): Unit

    Definition Classes
    WebSocketTransport → OnBinaryMessage
  55. def onMessage(str: String): Unit

    Definition Classes
    WebSocketTransport → OnTextMessage
  56. def onOpen(connection: Connection): Unit

    Definition Classes
    WebSocketTransport → WebSocket
  57. var outbound_capacity_remaining: Int

  58. val outbound_executor: SerialExecutor { ... /* 2 definitions in type refinement */ }

  59. def productArity: Int

    Definition Classes
    WebSocketTransport → Product
  60. def productElement(arg0: Int): Any

    Definition Classes
    WebSocketTransport → Product
  61. def productIterator: Iterator[Any]

    Definition Classes
    Product
  62. def productPrefix: String

    Definition Classes
    WebSocketTransport → Product
  63. val protocol: String

  64. var protocolCodec: ProtocolCodec

  65. def read(dsts: Array[ByteBuffer], offset: Int, length: Int): Long

    Definition Classes
    WebSocketTransport → ScatteringByteChannel
  66. def read(dsts: Array[ByteBuffer]): Long

    Definition Classes
    WebSocketTransport → ScatteringByteChannel
  67. def read(dest: ByteBuffer): Int

    Definition Classes
    WebSocketTransport → ReadableByteChannel
  68. val request: HttpServletRequest

  69. def resumeRead(): Unit

    Definition Classes
    WebSocketTransport → Transport
  70. def schedule_reoccurring(time: Long, unit: TimeUnit)(func: ⇒ Unit): Unit

    Definition Classes
    BaseService
  71. val server: WsTransportServer

  72. def serviceFailure: Exception

    Definition Classes
    BaseService
  73. def service_state: State

    Definition Classes
    BaseService
  74. def setBlockingExecutor(value: Executor): Unit

    Definition Classes
    WebSocketTransport → Transport
  75. def setDispatchQueue(queue: DispatchQueue): Unit

    Definition Classes
    WebSocketTransport → Transport
  76. def setProtocolCodec(protocolCodec: ProtocolCodec): Unit

    Definition Classes
    WebSocketTransport → Transport
  77. def setTransportListener(arg0: TransportListener): Unit

    Definition Classes
    WebSocketTransport → Transport
  78. def start(on_completed: Runnable): Unit

    Definition Classes
    WebSocketTransport → Transport
  79. def start(on_completed: Task): Unit

    Definition Classes
    BaseService → Service
  80. def stop(on_completed: Runnable): Unit

    Definition Classes
    WebSocketTransport → Transport
  81. def stop(on_completed: Task): Unit

    Definition Classes
    BaseService → Service
  82. def suspendRead(): Unit

    Definition Classes
    WebSocketTransport → Transport
  83. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  84. def toString(): String

    Definition Classes
    WebSocketTransport → AnyRef → Any
  85. var transportListener: TransportListener

  86. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  89. def write(buf: ByteBuffer): Int

    Definition Classes
    WebSocketTransport → WritableByteChannel
  90. def write(srcs: Array[ByteBuffer], offset: Int, length: Int): Long

    Definition Classes
    WebSocketTransport → GatheringByteChannel
  91. def write(srcs: Array[ByteBuffer]): Long

    Definition Classes
    WebSocketTransport → GatheringByteChannel

Deprecated Value Members

  1. def productElements: Iterator[Any]

    Definition Classes
    Product
    Annotations
    @deprecated
    Deprecated

    (Since version 2.8.0) use productIterator instead

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from GatheringByteChannel

Inherited from WritableByteChannel

Inherited from ScatteringByteChannel

Inherited from ReadableByteChannel

Inherited from Channel

Inherited from Closeable

Inherited from SecuredSession

Inherited from Transport

Inherited from OnBinaryMessage

Inherited from OnTextMessage

Inherited from WebSocket

Inherited from BaseService

Inherited from Dispatched

Inherited from Service

Inherited from AnyRef

Inherited from Any