Details
Description
@MXBeanDescription("Returns or kills transactions matching the filter conditions.") @MXBeanParametersNames( { "minDuration", "minSize", "prj", "consistentIds", "xid", "lbRegex", "limit", "order", "detailed", "kill" } ) @MXBeanParametersDescriptions( { "Minimum duration (seconds).", "Minimum size.", "Projection (servers|clients).", "Consistent ids (separated by comma).", "Transaction XID.", "Label regexp.", "Limit a number of transactions collected on each node.", "Order by DURATION|SIZE.", "Show detailed description, otherwise only count.", "Kill matching transactions (be careful)." } )
Above looks pretty ugly and is very error prone due to messing names and descr order or number of strings.
I would suggest to introduce individual parameters annotations and get them via mtd.getParamterAnnotations() at runtime.
Attachments
Issue Links
- links to