org.apache.activemq.apollo.broker.security

AclAuthorizer

class AclAuthorizer extends Authorizer

Authorizes based on the acl configuration found in the broker configuration model

Linear Supertypes
Authorizer, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. AclAuthorizer
  2. Authorizer
  3. AnyRef
  4. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AclAuthorizer (default_kinds: List[String], log: Log)

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. def _can_admin (ctx: SecurityContext, host: VirtualHost): Boolean

  7. def _can_admin (ctx: SecurityContext, broker: Broker): Boolean

  8. def _can_monitor (ctx: SecurityContext, host: VirtualHost): Boolean

  9. def _can_monitor (ctx: SecurityContext, broker: Broker): Boolean

  10. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  11. def can_admin (ctx: SecurityContext, host: VirtualHost, queue: QueueDTO): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  12. def can_admin (ctx: SecurityContext, host: VirtualHost, topic: TopicDTO): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  13. def can_admin (ctx: SecurityContext, host: VirtualHost): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  14. def can_admin (ctx: SecurityContext, broker: Broker): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  15. def can_config (ctx: SecurityContext, broker: Broker): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  16. def can_connect_to (ctx: SecurityContext, host: VirtualHost, connector: Connector): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  17. def can_consume_from (ctx: SecurityContext, host: VirtualHost, queue: QueueDTO): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  18. def can_create (ctx: SecurityContext, host: VirtualHost, queue: QueueDTO): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  19. def can_create (ctx: SecurityContext, host: VirtualHost, topic: TopicDTO): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  20. def can_destroy (ctx: SecurityContext, host: VirtualHost, queue: QueueDTO): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  21. def can_destroy (ctx: SecurityContext, host: VirtualHost, topic: TopicDTO): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  22. def can_monitor (ctx: SecurityContext, host: VirtualHost, queue: QueueDTO): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  23. def can_monitor (ctx: SecurityContext, host: VirtualHost, topic: TopicDTO): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  24. def can_monitor (ctx: SecurityContext, host: VirtualHost): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  25. def can_monitor (ctx: SecurityContext, broker: Broker): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  26. def can_receive_from (ctx: SecurityContext, host: VirtualHost, queue: QueueDTO): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  27. def can_receive_from (ctx: SecurityContext, host: VirtualHost, topic: TopicDTO): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  28. def can_send_to (ctx: SecurityContext, host: VirtualHost, queue: QueueDTO): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  29. def can_send_to (ctx: SecurityContext, host: VirtualHost, topic: TopicDTO): Boolean

    Definition Classes
    AclAuthorizerAuthorizer
  30. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  31. val default_kinds : List[String]

  32. def eq (arg0: AnyRef): Boolean

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

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

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

    Attributes
    final
    Definition Classes
    AnyRef
  36. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  37. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  38. def is_in (ctx: SecurityContext, allowed: List[PrincipalDTO]): Boolean

  39. val log : Log

  40. def log_result (ctx: SecurityContext, action: String, resource: ⇒ String)(func: ⇒ Boolean): Boolean

  41. def name (queue: QueueDTO): String

  42. def name (topic: TopicDTO): String

  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 synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  47. def toString (): String

    Definition Classes
    AnyRef → Any
  48. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from Authorizer

Inherited from AnyRef

Inherited from Any