org.apache.activemq.apollo.broker

Broker

class Broker extends BaseService with SecuredResource

A Broker is parent object of all services assoicated with the serverside of a message passing system. It keeps track of all running connections, virtual hosts and assoicated messaging destintations.

Linear Supertypes
SecuredResource, BaseService, Dispatched, Service, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Broker
  2. SecuredResource
  3. BaseService
  4. Dispatched
  5. Service
  6. AnyRef
  7. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Broker()

Type Members

  1. class PeriodStat 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. object PeriodStat extends AnyRef

  7. var _serviceFailure: Exception

    Attributes
    protected
    Definition Classes
    BaseService
  8. var _service_state: State

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

    Definition Classes
    Broker → BaseService
  10. var _start_transition_counter: Int

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

    Definition Classes
    Broker → BaseService
  12. def apply_update(tracker: LoggingTracker): Unit

    Attributes
    protected
  13. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  14. def assert_executing: Unit

    Definition Classes
    Dispatched
  15. var audit_log: Log

  16. var authenticator: Authenticator

  17. var authorizer: Authorizer

  18. var auto_tuned_send_receiver_buffer_size: Int

  19. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  20. var config: BrokerDTO

  21. var config_log: Log

  22. val connection_id_counter: LongCounter

  23. var connection_log: Log

  24. val connections: LinkedHashMap[Long, BrokerConnection]

  25. val connectors: LinkedHashMap[String, Connector]

  26. var console_log: Log

  27. var cow_virtual_hosts_by_hostname: Map[AsciiBuffer, VirtualHost]

    This is a copy of the virtual_hosts_by_hostname variable which can be accessed by any thread.

  28. var current_period: PeriodStat

  29. var default_virtual_host: VirtualHost

  30. val dispatch_queue: DispatchQueue

    Definition Classes
    Broker → Dispatched
  31. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  34. def first_accepting_connector: Option[AcceptingConnector]

  35. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  36. def getConfig(): BrokerDTO

  37. def getTmp(): File

  38. def get_connect_address: String

  39. def get_default_virtual_host: VirtualHost

  40. def get_socket_address: SocketAddress

  41. def get_virtual_host(name: AsciiBuffer): VirtualHost

  42. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  43. def id: String

    Definition Classes
    BrokerSecuredResource
  44. def init_logs: Unit

    Attributes
    protected
  45. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  46. var key_storage: KeyStorage

  47. var max_connections_in_5min: Int

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

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

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

    Definition Classes
    AnyRef
  51. def now: Long

    Annotations
    @volatile()
  52. def resource_kind: org.apache.activemq.apollo.broker.security.SecuredResource.BrokerKind.type

    Definition Classes
    BrokerSecuredResource
  53. def roll_current_period: Unit

  54. var rules_cache: SecurityRules

    Definition Classes
    SecuredResource
  55. def schedule_reoccurring(time: Long, unit: TimeUnit)(func: ⇒ Unit): Unit

    Definition Classes
    BaseService
  56. var security_log: Log

  57. def serviceFailure: Exception

    Definition Classes
    BaseService
  58. def service_state: State

    Definition Classes
    BaseService
  59. var services: Map[CustomServiceDTO, Service]

  60. def setConfig(arg0: BrokerDTO): Unit

  61. def setTmp(arg0: File): Unit

  62. def ssl_context(protocol: String): SSLContext

  63. def start(on_completed: Task): Unit

    Definition Classes
    Broker → BaseService → Service
  64. def start(on_completed: Runnable): Unit

  65. val stats_of_5min: CircularBuffer[PeriodStat]

  66. def stop(on_completed: Task): Unit

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

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

    Definition Classes
    AnyRef
  69. var tmp: File

  70. def toString(): String

    Definition Classes
    Broker → AnyRef → Any
  71. def tune_send_receive_buffers: Unit

  72. def update(config: BrokerDTO, on_completed: Task): Unit

    Validates and then applies the configuration.

  73. def update(config: BrokerDTO, on_completed: Runnable): Unit

  74. val virtual_hosts: LinkedHashMap[AsciiBuffer, VirtualHost]

  75. val virtual_hosts_by_hostname: LinkedHashMap[AsciiBuffer, VirtualHost]

  76. def virtualhost_maintenance: Unit

  77. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  80. var web_server: WebServer

Inherited from SecuredResource

Inherited from BaseService

Inherited from Dispatched

Inherited from Service

Inherited from AnyRef

Inherited from Any