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)