org.apache.activemq.apollo.broker

Topic

class Topic extends DomainDestination with SecuredResource

A logical messaging topic

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Topic
  2. DomainDestination
  3. SecuredResource
  4. AnyRef
  5. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Topic (router: LocalRouter, destination_dto: TopicDestinationDTO, config_updater: () ⇒ TopicDTO, id: String, path: Path)

Type Members

  1. case class ProxyDeliveryConsumer (consumer: DeliveryConsumer, link: LinkDTO) extends DeliveryConsumer with Product with Serializable

  2. case class TopicDeliverySession (session: DeliverySession) extends DeliverySession with SessionSinkFilter[Delivery] with Product with Serializable

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 add_counters (to: Topic, from: (Long, Long, Long)): Unit

  7. def add_counters (to: LinkDTO, from: (Long, Long, Long)): Unit

  8. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  9. var auto_delete_after : Int

  10. def bind (destination: DestinationDTO, consumer: DeliveryConsumer): Unit

    Definition Classes
    TopicDomainDestination
  11. def bind_durable_subscription (destination: DurableSubscriptionDestinationDTO, queue: Queue): Unit

  12. def check_idle : Unit

  13. def clone (): AnyRef

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

  15. var config_updater : () ⇒ TopicDTO

  16. def connect (destination: DestinationDTO, producer: BindableDeliveryProducer): Unit

    Definition Classes
    TopicDomainDestination
  17. var consumer_counter : Long

  18. var consumer_queues : HashMap[DeliveryConsumer, Queue]

  19. val consumers : HashMap[DeliveryConsumer, ProxyDeliveryConsumer]

  20. val created_at : Long

  21. var dequeue_item_counter : Long

  22. var dequeue_size_counter : Long

  23. var dequeue_ts : Long

  24. val destination_dto : TopicDestinationDTO

    Definition Classes
    TopicDomainDestination
  25. def disconnect (producer: BindableDeliveryProducer): Unit

    Definition Classes
    TopicDomainDestination
  26. def disconnect_producers : Unit

  27. def dispatch_queue : DispatchQueue

  28. var durable_subscriptions : ListBuffer[Queue]

  29. var enqueue_item_counter : Long

  30. var enqueue_size_counter : Long

  31. var enqueue_ts : Long

  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. implicit def from_link (from: LinkDTO): (Long, Long, Long)

    Attributes
    implicit
  36. implicit def from_session (from: TopicDeliverySession): (Long, Long, Long)

    Attributes
    implicit
  37. def getClass (): java.lang.Class[_]

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

    Definition Classes
    AnyRef → Any
  39. val id : String

    Definition Classes
    TopicDomainDestinationSecuredResource
  40. var idled_at : Long

  41. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  42. def ne (arg0: AnyRef): Boolean

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

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

    Attributes
    final
    Definition Classes
    AnyRef
  45. def now : Long

  46. var producer_counter : Long

  47. val producers : HashMap[BindableDeliveryProducer, LinkDTO]

  48. var proxy_sessions : HashSet[TopicDeliverySession]

  49. def refresh_config : Unit

  50. val resource_kind : org.apache.activemq.apollo.broker.security.SecuredResource.TopicKind.type

    Definition Classes
    TopicSecuredResource
  51. val router : LocalRouter

  52. var rules_cache : SecurityRules

    Definition Classes
    SecuredResource
  53. def slow_consumer_policy : String

  54. def status : TopicStatusDTO

  55. def synchronized [T0] (arg0: ⇒ T0): T0

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

    Definition Classes
    Topic → AnyRef → Any
  57. def unbind (consumer: DeliveryConsumer, persistent: Boolean): Unit

    Definition Classes
    TopicDomainDestination
  58. def unbind_durable_subscription (destination: DurableSubscriptionDestinationDTO, queue: Queue): Unit

  59. def update (on_completed: Runnable): Unit

    Definition Classes
    TopicDomainDestination
  60. def virtual_host : VirtualHost

    Definition Classes
    TopicDomainDestination
  61. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from DomainDestination

Inherited from SecuredResource

Inherited from AnyRef

Inherited from Any