Yakov Zhdanov created IGNITE-10698: -------------------------------------- Summary: Get rid of @MXBeanParametersNames and @MXBeanParametersDescriptions Key: IGNITE-10698 URL: https://issues.apache.org/jira/browse/IGNITE-10698 Project: Ignite Issue Type: Task Reporter: Yakov Zhdanov Fix For: 3.0
{noformat} @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)." } ) {noformat} 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. -- This message was sent by Atlassian JIRA (v7.6.3#76005)