Options
Menu

Module Jmx

module

Jmx

Index

Functions

addAttributeToolBar

  • addAttributeToolBar(pluginName: string, jmxDomain: string, fn: Function)
  • Registers a toolbar template for the given plugin name, jmxDomain.

    method

    addAttributeToolBar

    for

    Jmx

    Parameters

    • pluginName: string

      used so that we can later on remove this function when the plugin is removed

    • jmxDomain: string

      the JMX domain to avoid having to evaluate too many functions on each selection

    • fn: Function

      the function used to decide which attributes tool bar should be used for the given select

      • fn function signature
        • (NodeSelection: any): string

createDashboardLink

  • createDashboardLink(widgetType: any, widget: any): string

enableTree

  • enableTree($scope: any, $location: ng.ILocationService, workspace: Workspace, treeElement: any, children: any, redraw?: booleanfalse, onActivateFn?: anynull)
  • Parameters

    • $scope: any
    • $location: ng.ILocationService
    • workspace: Workspace
    • treeElement: any
    • children: any
    • redraw?: boolean optional
    • onActivateFn?: any optional

findLazyLoadingFunction

  • findLazyLoadingFunction(workspace: any, folder: any): any

getAttributeToolBar

  • getAttributeToolBar(node: NodeSelection, defaultValue?: string"app/jmx/html/attributeToolBar.html"): any
  • Try find a custom toolbar HTML template for the given selection or returns the default value

    method

    getAttributeToolbar

    for

    Jmx

    Parameters

    Returns any

getUniqueTypeNames

  • getUniqueTypeNames(children: any): Array<string>

getWidgetType

  • getWidgetType(widget: any): Object

registerLazyLoadHandler

  • registerLazyLoadHandler(domain: string, lazyLoaderFactory: Function)

unregisterLazyLoadHandler

  • unregisterLazyLoadHandler(domain: string, lazyLoaderFactory: Function)

updateTreeSelectionFromURL

  • updateTreeSelectionFromURL($location: any, treeElement: any, activateIfNoneSelected?: booleanfalse)

updateTreeSelectionFromURLAndAutoSelect

  • updateTreeSelectionFromURLAndAutoSelect($location: any, treeElement: any, autoSelect: any, activateIfNoneSelected?: booleanfalse)
  • Parameters

    • $location: any
    • treeElement: any
    • autoSelect: any
    • activateIfNoneSelected?: boolean optional

Variables

AreaChartController

AreaChartController: ng.IModule

AttributesController

AttributesController: ng.IModule

DonutChartController

DonutChartController: ng.IModule

_module

_module: ng.IModule

attributesToolBars

attributesToolBars: {}

currentProcessId

currentProcessId: string

foldersColumnDefs

foldersColumnDefs: Array<{ displayName: string; cellTemplate: string; }>

jmxWidgetTypes

jmxWidgetTypes: Array<{ type: string; icon: string; route: string; size_x: number; size_y: number; title: string; }>

jmxWidgets

jmxWidgets: Array<{}>

log

log: Logging.Logger

pluginName

pluginName: string

propertiesColumnDefs

propertiesColumnDefs: Array<{ field: string; displayName: string; width: string; cellTemplate: string; }>

Generated using TypeDoc