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 ()

Value Members

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

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

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

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

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

    Attributes
    final
    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

    Definition Classes
    Broker → BaseService
  9. var _start_transition_counter : Int

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

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

    Attributes
    protected
  12. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  13. def assert_executing : Unit

    Definition Classes
    Dispatched
  14. var audit_log : Log

  15. var authenticator : Authenticator

  16. var authorizer : Authorizer

  17. def clone (): AnyRef

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

  19. var config_log : Log

  20. val connection_id_counter : LongCounter

  21. var connection_log : Log

  22. val connections : LinkedHashMap[Long, BrokerConnection]

  23. val connectors : LinkedHashMap[String, Connector]

  24. var console_log : Log

  25. var default_virtual_host : VirtualHost

  26. val dispatch_queue : DispatchQueue

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

    Attributes
    final
    Definition Classes
    AnyRef
  28. def equals (arg0: Any): Boolean

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

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

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

    Attributes
    final
    Definition Classes
    AnyRef → Any
  32. def getConfig (): BrokerDTO

  33. def getTmp (): File

  34. def get_connect_address : String

  35. def get_default_virtual_host : VirtualHost

  36. def get_socket_address : SocketAddress

  37. def get_virtual_host (name: AsciiBuffer): VirtualHost

  38. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  39. def id : String

    Definition Classes
    BrokerSecuredResource
  40. def init_logs : Unit

    Attributes
    protected
  41. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  42. var key_storage : KeyStorage

  43. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  44. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  45. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  46. def now : Long

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

    Definition Classes
    BrokerSecuredResource
  48. var rules_cache : SecurityRules

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

    Definition Classes
    BaseService
  50. var security_log : Log

  51. def serviceFailure : Exception

    Definition Classes
    BaseService
  52. def service_state : State

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

  54. def setConfig (arg0: BrokerDTO): Unit

  55. def setTmp (arg0: File): Unit

  56. def start (on_completed: Task): Unit

    Attributes
    final
    Definition Classes
    BaseService → Service
  57. def stop (on_completed: Task): Unit

    Attributes
    final
    Definition Classes
    BaseService → Service
  58. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  59. var tmp : File

  60. def toString (): String

    Definition Classes
    Broker → AnyRef → Any
  61. def update (config: BrokerDTO, on_completed: Task): Unit

    Validates and then applies the configuration.

  62. val virtual_hosts : LinkedHashMap[AsciiBuffer, VirtualHost]

  63. val virtual_hosts_by_hostname : LinkedHashMap[AsciiBuffer, VirtualHost]

  64. def virtualhost_maintenance : Unit

  65. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  68. var web_server : WebServer

Inherited from SecuredResource

Inherited from BaseService

Inherited from Dispatched

Inherited from Service

Inherited from AnyRef

Inherited from Any