Options
Menu

Module ActiveMQ

Index

Functions

decorate

  • decorate($scope: any)
    • Adds functions needed for message browsing with details
    • Adds a watch to deselect all rows after closing the slideout with message details TODO: export these functions too?

    Parameters

    • $scope: any

findFolder

  • findFolder(node: any, titles: Array<string>, ascend: boolean): any

getBroker

getBrokerMBean

  • getBrokerMBean(workspace: Workspace, jolokia: any, jmxDomain: string): any

getSelectionQueuesFolder

  • getSelectionQueuesFolder(workspace: Workspace, ascend: boolean): any

getSelectionTopicsFolder

  • getSelectionTopicsFolder(workspace: Workspace, ascend: boolean): any

isBroker

  • isBroker(workspace: Workspace, domain: any): boolean

isJobScheduler

  • isJobScheduler(workspace: Workspace, domain: any): boolean

isQueue

  • isQueue(workspace: Workspace, domain: any): boolean

isQueuesFolder

  • isQueuesFolder(workspace: Workspace, domain: any): boolean

isTopic

  • isTopic(workspace: Workspace, domain: any): boolean

isTopicsFolder

  • isTopicsFolder(workspace: Workspace, domain: any): boolean

retrieveQueueNames

  • retrieveQueueNames(workspace: Workspace, ascend: boolean): any

retrieveTopicNames

  • retrieveTopicNames(workspace: Workspace, ascend: boolean): any

selectCurrentMessage

  • selectCurrentMessage(message: any, key: string, $scope: any)
  • Sets $scope.row to currently selected JMS message. Used in:

    • activemq/js/browse.ts
    • camel/js/browseEndpoint.ts

    TODO: remove $scope argument and operate directly on other variables. but it's too much side effects here...

    Parameters

    • message: any
    • key: string

      unique key inside message that distinguishes between values

    • $scope: any

Variables

BrowseQueueController

BrowseQueueController: ng.IModule

_module

_module: ng.IModule

jmxDomain

jmxDomain: string

log

log: Logging.Logger

pluginName

pluginName: string

Generated using TypeDoc