paramsStrBuffer.append(params[j].getType()); paramsStrBuffer.append(" "); paramsStrBuffer.append(params[j].getDescription());
assert paramInfo.getDescription().equals("MBeanOperationParameter1.") == true; else { assert paramInfo.getName().equals("someData") == true; assert paramInfo.getDescription().equals("MBeanOperationParameter2.") == true;
for (MBeanParameterInfo paramInfo : opInfo.getSignature()) { JSONObject args = new JSONObject(); args.put(DESCRIPTION.getKey(), paramInfo.getDescription()); args.put(NAME.getKey(), paramInfo.getName()); args.put(TYPE.getKey(), paramInfo.getType());
private MBeanParameterInfo[] getWrappedParameterInfo(MBeanOperationInfo pOInfo, OperationMapInfo pMapInfo) { MBeanParameterInfo origParamInfo[] = pOInfo.getSignature(); MBeanParameterInfo paramInfo[] = new MBeanParameterInfo[origParamInfo.length]; for (int j = 0; j < origParamInfo.length; j++) { MBeanParameterInfo pInfo = origParamInfo[j]; String pType; if (isDirectlySupported(pInfo.getType())) { pType = pInfo.getType(); pMapInfo.pushParamTypes(pType, null, null); } else { pType = STRING_TYPE; if (pInfo instanceof OpenMBeanParameterInfo) { pMapInfo.pushParamTypes(STRING_TYPE, pInfo.getType(), ((OpenMBeanParameterInfo) pInfo).getOpenType()); } else { pMapInfo.pushParamTypes(STRING_TYPE, pInfo.getType(), null); } } paramInfo[j] = new MBeanParameterInfo( pInfo.getName(), pType, pInfo.getDescription(), pInfo.getDescriptor() ); } return paramInfo; }
private void outputParameters(PrintWriter out, MBeanParameterInfo[] params) { for (int i = 0; i < params.length; i++) { MBeanParameterInfo paramInfo = params[i]; out.println(" <parameter>"); out.println(" <description>" + paramInfo.getDescription() + "</description>"); out.println(" <name>" + paramInfo.getName() + "</name>"); out.println(" <type>" + paramInfo.getType() + "</type>"); out.println(" </parameter>"); } } }
protected void addParameters(Element node, Document document, MBeanParameterInfo[] parameters) { for (int j=0;j<parameters.length;j++) { Element parameter = document.createElement("Parameter"); parameter.setAttribute("name", parameters[j].getName()); parameter.setAttribute("description", parameters[j].getDescription()); parameter.setAttribute("type", parameters[j].getType()); parameter.setAttribute("strinit", String.valueOf(CommandProcessorUtil.canCreateParameterValue(parameters[j].getType()))); // add id since order is relevant parameter.setAttribute("id", ""+j); node.appendChild(parameter); } }
protected void addParameters(Element node, Document document, MBeanParameterInfo[] parameters) { for (int j = 0; j < parameters.length; j++) { Element parameter = document.createElement("Parameter"); parameter.setAttribute("name", parameters[j].getName()); parameter.setAttribute("description", parameters[j].getDescription()); parameter.setAttribute("type", parameters[j].getType()); parameter.setAttribute("strinit", String.valueOf(CommandProcessorUtil.canCreateParameterValue(parameters[j].getType()))); // add id since order is relevant parameter.setAttribute("id", "" + j); node.appendChild(parameter); } }
MBeanParameterInfo[] parameterInfos = operationInfo.getSignature(); for (MBeanParameterInfo parameterInfo : parameterInfos) { signature.row(parameterInfo.getName(), parameterInfo.getType(), parameterInfo.getDescription());
/** * Constructs a <code>MBeanParameterInfo</code> instance based upon a * <code>javax.management.MBeanParameterInfo</code> instance. * * @param mbeanParameterInfo The JMX <code>MBeanParameterInfo</code> instance to base this instance on. */ public MBeanParameterInfo(javax.management.MBeanParameterInfo mbeanParameterInfo) { name = mbeanParameterInfo.getName(); type = mbeanParameterInfo.getType(); description = mbeanParameterInfo.getDescription(); }
/** * Constructs a <code>MBeanParameterInfo</code> instance based upon a * <code>javax.management.MBeanParameterInfo</code> instance. * * @param mbeanParameterInfo The JMX <code>MBeanParameterInfo</code> instance to base this instance on. */ public MBeanParameterInfo(javax.management.MBeanParameterInfo mbeanParameterInfo) { name = mbeanParameterInfo.getName(); type = mbeanParameterInfo.getType(); description = mbeanParameterInfo.getDescription(); }
/** * Constructs a <code>MBeanParameterInfo</code> instance based upon a * <code>javax.management.MBeanParameterInfo</code> instance. * * @param mbeanParameterInfo The JMX <code>MBeanParameterInfo</code> instance to base this instance on. */ public MBeanParameterInfo(javax.management.MBeanParameterInfo mbeanParameterInfo) { name = mbeanParameterInfo.getName(); type = mbeanParameterInfo.getType(); description = mbeanParameterInfo.getDescription(); }
public ParameterRepresentation(MBeanParameterInfo parameterInfo) { name = parameterInfo.getName(); description = parameterInfo.getDescription(); type = parameterInfo.getType(); descriptor = toMap(parameterInfo.getDescriptor()); }
public ParameterRepresentation(MBeanParameterInfo parameterInfo) { name = parameterInfo.getName(); description = parameterInfo.getDescription(); type = parameterInfo.getType(); descriptor = toMap(parameterInfo.getDescriptor()); }
public ParameterRepresentation(MBeanParameterInfo parameterInfo) { name = parameterInfo.getName(); description = parameterInfo.getDescription(); type = parameterInfo.getType(); descriptor = toMap(parameterInfo.getDescriptor()); }
public ParameterRepresentation(MBeanParameterInfo parameterInfo) { name = parameterInfo.getName(); description = parameterInfo.getDescription(); type = parameterInfo.getType(); descriptor = toMap(parameterInfo.getDescriptor()); }
@Override public String getDescription(final MBeanOperationInfo operation, final MBeanParameterInfo info, final int sequence) { final Descriptor descriptor = info.getDescriptor(); if (descriptor != null && descriptor.getFieldValue("Description") != null) { return (String) descriptor.getFieldValue("Description"); } else { return info.getDescription(); } }
public ParameterRepresentation(MBeanParameterInfo parameterInfo) { name = parameterInfo.getName(); description = parameterInfo.getDescription(); type = parameterInfo.getType(); descriptor = toMap(parameterInfo.getDescriptor()); }
public ParameterRepresentation(MBeanParameterInfo parameterInfo) { name = parameterInfo.getName(); description = parameterInfo.getDescription(); type = parameterInfo.getType(); descriptor = toMap(parameterInfo.getDescriptor()); }
public ParameterRepresentation(MBeanParameterInfo parameterInfo) { name = parameterInfo.getName(); description = parameterInfo.getDescription(); type = parameterInfo.getType(); descriptor = toMap(parameterInfo.getDescriptor()); }
public void serialize(QName name, Attributes attributes, Object value, SerializationContext context) throws IOException { MBeanParameterInfo info = (MBeanParameterInfo)value; context.startElement(name, attributes); context.serialize(NAME_QNAME, null, info.getName()); context.serialize(CLASS_NAME_QNAME, null, info.getType()); context.serialize(DESCRIPTION_QNAME, null, info.getDescription()); context.endElement(); }