Skip to content

Commit

Permalink
Polished Camel plugin tables what is shown by default.
Browse files Browse the repository at this point in the history
  • Loading branch information
davsclaus committed Nov 29, 2013
1 parent f130527 commit 85076a7
Showing 1 changed file with 34 additions and 30 deletions.
64 changes: 34 additions & 30 deletions hawtio-web/src/main/webapp/app/camel/js/camelPlugin.ts
Expand Up @@ -67,33 +67,36 @@ module Camel {
var attributes = workspace.attributeColumnDefs;
attributes[jmxDomain + "/context/folder"] = [
stateColumn,
{field: 'CamelId', displayName: 'Name'},
{field: 'CamelId', displayName: 'Context'},
{field: 'Uptime', displayName: 'Uptime', visible: false},
{field: 'CamelVersion', displayName: 'Version', visible: false},
{field: 'ExchangesCompleted', displayName: 'Completed #'},
{field: 'ExchangesFailed', displayName: 'Failed #'},
{field: 'ExchangesTotal', displayName: 'Total #', visible: false},
{field: 'InflightExchanges', displayName: 'Inflight #'},
{field: 'LastExchangeCompletedTimestamp', displayName: 'Last exchange completed timestamp', visible: false},
{field: 'LastExchangeFailedTimestamp', displayName: 'Last exchange failed timestamp', visible: false},
{field: 'MeanProcessingTime', displayName: 'Mean Time'},
{field: 'MinProcessingTime', displayName: 'Min Time'},
{field: 'MaxProcessingTime', displayName: 'Max Time'},
{field: 'TotalProcessingTime', displayName: 'Total Time', visible: false},
{field: 'DeltaProcessingTime', displayName: 'Delta Time', visible: false}
];
attributes[jmxDomain + "/components/folder"] = [
stateColumn,
{field: 'CamelId', displayName: 'Context'},
{field: 'ComponentName', displayName: 'Name'}
{field: 'DeltaProcessingTime', displayName: 'Delta Time', visible: false},
{field: 'LastExchangeCompletedTimestamp', displayName: 'Last completed', visible: false},
{field: 'LastExchangeFailedTimestamp', displayName: 'Last failed', visible: false}
];
attributes[jmxDomain + "/consumers/folder"] = [
attributes[jmxDomain + "/routes/folder"] = [
stateColumn,
{field: 'CamelId', displayName: 'Context'},
{field: 'RouteId', displayName: 'Route'},
{field: 'EndpointUri', displayName: 'Endpoint URI', width: "**"},
{field: 'Suspended', displayName: 'Suspended', resizable: false},
{field: 'InflightExchanges', displayName: 'Inflight #'}
{field: 'ExchangesCompleted', displayName: 'Completed #'},
{field: 'ExchangesFailed', displayName: 'Failed #'},
{field: 'ExchangesTotal', displayName: 'Total #', visible: false},
{field: 'InflightExchanges', displayName: 'Inflight #'},
{field: 'MeanProcessingTime', displayName: 'Mean Time'},
{field: 'MinProcessingTime', displayName: 'Min Time'},
{field: 'MaxProcessingTime', displayName: 'Max Time'},
{field: 'TotalProcessingTime', displayName: 'Total Time', visible: false},
{field: 'DeltaProcessingTime', displayName: 'Delta Time', visible: false},
{field: 'LastExchangeCompletedTimestamp', displayName: 'Last completed', visible: false},
{field: 'LastExchangeFailedTimestamp', displayName: 'Last failed', visible: false}
];
attributes[jmxDomain + "/processors/folder"] = [
stateColumn,
Expand All @@ -103,12 +106,27 @@ module Camel {
{field: 'ExchangesCompleted', displayName: 'Completed #'},
{field: 'ExchangesFailed', displayName: 'Failed #'},
{field: 'ExchangesTotal', displayName: 'Total #', visible: false},
{field: 'InflightExchanges', displayName: 'Inflight #', visible: false},
{field: 'InflightExchanges', displayName: 'Inflight #'},
{field: 'MeanProcessingTime', displayName: 'Mean Time'},
{field: 'MinProcessingTime', displayName: 'Min Time'},
{field: 'MaxProcessingTime', displayName: 'Max Time'},
{field: 'TotalProcessingTime', displayName: 'Total Time'},
{field: 'DeltaProcessingTime', displayName: 'Delta Time', visible: false}
{field: 'TotalProcessingTime', displayName: 'Total Time', visible: false},
{field: 'DeltaProcessingTime', displayName: 'Delta Time', visible: false},
{field: 'LastExchangeCompletedTimestamp', displayName: 'Last completed', visible: false},
{field: 'LastExchangeFailedTimestamp', displayName: 'Last failed', visible: false}
];
attributes[jmxDomain + "/components/folder"] = [
stateColumn,
{field: 'CamelId', displayName: 'Context'},
{field: 'ComponentName', displayName: 'Name'}
];
attributes[jmxDomain + "/consumers/folder"] = [
stateColumn,
{field: 'CamelId', displayName: 'Context'},
{field: 'RouteId', displayName: 'Route'},
{field: 'EndpointUri', displayName: 'Endpoint URI', width: "**"},
{field: 'Suspended', displayName: 'Suspended', resizable: false},
{field: 'InflightExchanges', displayName: 'Inflight #'}
];
attributes[jmxDomain + "/services/folder"] = [
stateColumn,
Expand All @@ -123,20 +141,6 @@ module Camel {
{field: 'EndpointUri', displayName: 'Endpoint URI', width: "***"},
{field: 'Singleton', displayName: 'Singleton', resizable: false }
];
attributes[jmxDomain + "/routes/folder"] = [
stateColumn,
{field: 'CamelId', displayName: 'Context'},
{field: 'RouteId', displayName: 'Route'},
{field: 'ExchangesCompleted', displayName: 'Completed #'},
{field: 'ExchangesFailed', displayName: 'Failed #'},
{field: 'ExchangesTotal', displayName: 'Total #', visible: false},
{field: 'InflightExchanges', displayName: 'Inflight #', visible: false},
{field: 'MeanProcessingTime', displayName: 'Mean Time'},
{field: 'MinProcessingTime', displayName: 'Min Time'},
{field: 'MaxProcessingTime', displayName: 'Max Time'},
{field: 'TotalProcessingTime', displayName: 'Total Time'},
{field: 'DeltaProcessingTime', displayName: 'Delta Time', visible: false}
];
attributes[jmxDomain + "/threadpools/folder"] = [
{field: 'Id', displayName: 'Id', width: "**"},
{field: 'ActiveCount', displayName: 'Active #'},
Expand Down

0 comments on commit 85076a7

Please sign in to comment.