org.apache.activemq.apollo.stomp

StompProtocolHandler

class StompProtocolHandler extends ProtocolHandler

Linear Supertypes
ProtocolHandler, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. StompProtocolHandler
  2. ProtocolHandler
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new StompProtocolHandler()

Type Members

  1. class Break extends RuntimeException

  2. case class InitialCreditWindow(count: Int, size: Int, auto_credit: Boolean) extends Product with Serializable

  3. class ProtocolException extends RuntimeException

  4. class StompConsumer extends BaseRetained with DeliveryConsumer

  5. class StompProducerRoute extends DeliveryProducerRoute

  6. class TransactionQueue extends AnyRef

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 ack_id_counter: Long

  7. var ack_id_pool: HashSet[AsciiBuffer]

  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def broker: Broker

  10. lazy val buffer_size: Int

  11. def checkin_ack_id(id: AsciiBuffer): AnyVal

  12. def checkout_ack_id: AsciiBuffer

  13. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  14. var closed: Boolean

  15. var codec: StompCodec

  16. var config: StompDTO

  17. var connection: BrokerConnection

    Definition Classes
    ProtocolHandler
  18. var connection_ack_handlers: HashMap[AsciiBuffer, AckHandler]

  19. var connection_log: Log

  20. var connection_sink: Sink[StompFrame]

  21. var consumers: Map[AsciiBuffer, StompConsumer]

  22. def create_connection_status: StompConnectionStatusDTO

    Definition Classes
    StompProtocolHandler → ProtocolHandler
  23. def create_tx_queue(txid: AsciiBuffer): TransactionQueue

  24. var dead: Boolean

  25. def decode_addresses(value: AsciiBuffer): Array[SimpleAddress]

  26. def deep_copy(headers: HeaderMap): List[(AsciiBuffer, AsciiBuffer)]

  27. var destination_parser: DestinationParser

  28. def die_delay: Long

  29. def disconnect(delay: ⇒ Boolean): Unit

  30. def dispatchQueue: DispatchQueue

    Attributes
    protected
  31. def encode_address(value: Array[_ <: DestinationAddress]): String

  32. def encode_header(value: String): AsciiBuffer

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

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

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

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

    Definition Classes
    AnyRef → Any
  37. def get_or_create_tx_queue(txid: AsciiBuffer): TransactionQueue

  38. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  39. var heart_beat_monitor: HeartBeatMonitor

  40. var host: VirtualHost

  41. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  42. var maintenance_scheduled: Boolean

  43. var message_id_counter: Long

  44. var messages_received: Long

  45. var messages_sent: Long

  46. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  49. def on_routing_empty(func: ⇒ Unit): Unit

  50. def on_stomp_abort(headers: HeaderMap): StompFrame

  51. def on_stomp_ack(headers: HeaderMap, consumed: DeliveryResult): Unit

  52. def on_stomp_ack(frame: StompFrame): Unit

  53. def on_stomp_begin(headers: HeaderMap): StompFrame

  54. def on_stomp_commit(headers: HeaderMap): Unit

  55. def on_stomp_connect(headers: HeaderMap): Unit

  56. def on_stomp_nack(frame: StompFrame): Unit

  57. def on_stomp_send(frame: StompFrame): Unit

  58. def on_stomp_subscribe(headers: HeaderMap): Unit

  59. def on_stomp_unsubscribe(headers: HeaderMap): Unit

  60. def on_transport_command(command: AnyRef): Unit

    Definition Classes
    StompProtocolHandler → ProtocolHandler
  61. def on_transport_connected(): Unit

    Definition Classes
    StompProtocolHandler → ProtocolHandler
  62. def on_transport_disconnected: Unit

    Definition Classes
    StompProtocolHandler → ProtocolHandler
  63. def on_transport_failure(error: IOException): Unit

    Definition Classes
    StompProtocolHandler → ProtocolHandler
  64. var pending_routing_empty_callbacks: ListBuffer[() ⇒ Unit]

  65. def perform_send(frame: StompFrame, uow: StoreUOW = null): Unit

  66. def producer_maintenance: Unit

  67. var producer_routes: LRUCache[AsciiBuffer, StompProducerRoute]

  68. def protocol: String

    Definition Classes
    StompProtocolHandler → ProtocolHandler
  69. var protocol_convert: String

  70. var protocol_filters: List[ProtocolFilter2]

  71. var protocol_version: AsciiBuffer

  72. def remove_tx_queue(txid: AsciiBuffer): TransactionQueue

  73. def require_transaction_header[T](headers: HeaderMap): AsciiBuffer

  74. def resume_read(): Unit

  75. var routing_size: Long

  76. def schedule_maintenance: Unit

  77. val security_context: SecurityContext

  78. def send_receipt(headers: HeaderMap): StompFrame

  79. def send_via_route(addresses: Array[SimpleAddress], route: StompProducerRoute, frame: StompFrame, uow: StoreUOW): Unit

  80. def session_id: Option[String]

    Definition Classes
    StompProtocolHandler → ProtocolHandler
  81. def set_connection(connection: BrokerConnection): Unit

    Definition Classes
    StompProtocolHandler → ProtocolHandler
  82. var sink_manager: SinkMux[StompFrame]

  83. def suspend_read(reason: ⇒ String): Unit

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

    Definition Classes
    AnyRef
  85. var temp_destination_map: HashMap[SimpleAddress, SimpleAddress]

  86. def toString(): String

    Definition Classes
    AnyRef → Any
  87. val transactions: HashMap[AsciiBuffer, TransactionQueue]

  88. def updated_headers(addresses: Array[SimpleAddress], headers: HeaderMap): HeaderMap

  89. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  92. var waiting_on: () ⇒ String

Inherited from ProtocolHandler

Inherited from AnyRef

Inherited from Any

Ungrouped