retType, oInfo.getImpact(), oInfo.getDescriptor() );
@Override public int compare(MBeanOperationInfo o1, MBeanOperationInfo o2) { String s1 = (String) o1.getDescriptor().getFieldValue( BEAN_OPERATION_SORT); String s2 = (String) o2.getDescriptor().getFieldValue( BEAN_OPERATION_SORT); if ("".equals(s1)) { s1 = o1.getName(); } if ("".equals(s2)) { s2 = o2.getName(); } return s1.compareTo(s2); } });
private MBeanOperationInfo newMethodDescriptor(final String operationDescr, final Method m) { final MBeanOperationInfo jvmInfo = new MBeanOperationInfo(operationDescr, m); return new MBeanOperationInfo( m.getName(), operationDescr, methodSignature(jvmInfo, m), m.getReturnType().getName(), MBeanOperationInfo.UNKNOWN, jvmInfo.getDescriptor()); // avoid to copy the logic }
private MBeanOperationInfo newMethodDescriptor(final String operationDescr, final Method m) { final MBeanOperationInfo jvmInfo = new MBeanOperationInfo(operationDescr, m); return new MBeanOperationInfo( m.getName(), operationDescr, methodSignature(jvmInfo, m), m.getReturnType().getName(), MBeanOperationInfo.UNKNOWN, jvmInfo.getDescriptor()); // avoid to copy the logic }
private OperationRepresentation(MBeanOperationInfo operationInfo) { name = operationInfo.getName(); impact = operationInfo.getImpact(); returnType = operationInfo.getReturnType(); ImmutableList.Builder<ParameterRepresentation> parameters = ImmutableList.builder(); for (MBeanParameterInfo parameterInfo : operationInfo.getSignature()) { parameters.add(new ParameterRepresentation(parameterInfo)); } this.parameters = parameters.build(); descriptor = toMap(operationInfo.getDescriptor()); }
private OperationRepresentation(MBeanOperationInfo operationInfo) { name = operationInfo.getName(); impact = operationInfo.getImpact(); returnType = operationInfo.getReturnType(); ImmutableList.Builder<ParameterRepresentation> parameters = ImmutableList.builder(); for (MBeanParameterInfo parameterInfo : operationInfo.getSignature()) { parameters.add(new ParameterRepresentation(parameterInfo)); } this.parameters = parameters.build(); descriptor = toMap(operationInfo.getDescriptor()); }
private OperationRepresentation(MBeanOperationInfo operationInfo) { name = operationInfo.getName(); impact = operationInfo.getImpact(); returnType = operationInfo.getReturnType(); ImmutableList.Builder<ParameterRepresentation> parameters = ImmutableList.builder(); for (MBeanParameterInfo parameterInfo : operationInfo.getSignature()) { parameters.add(new ParameterRepresentation(parameterInfo)); } this.parameters = parameters.build(); descriptor = toMap(operationInfo.getDescriptor()); }
private OperationRepresentation(MBeanOperationInfo operationInfo) { name = operationInfo.getName(); impact = operationInfo.getImpact(); returnType = operationInfo.getReturnType(); ImmutableList.Builder<ParameterRepresentation> parameters = ImmutableList.builder(); for (MBeanParameterInfo parameterInfo : operationInfo.getSignature()) { parameters.add(new ParameterRepresentation(parameterInfo)); } this.parameters = parameters.build(); descriptor = toMap(operationInfo.getDescriptor()); }
private OperationRepresentation(MBeanOperationInfo operationInfo) { name = operationInfo.getName(); impact = operationInfo.getImpact(); returnType = operationInfo.getReturnType(); ImmutableList.Builder<ParameterRepresentation> parameters = ImmutableList.builder(); for (MBeanParameterInfo parameterInfo : operationInfo.getSignature()) { parameters.add(new ParameterRepresentation(parameterInfo)); } this.parameters = parameters.build(); descriptor = toMap(operationInfo.getDescriptor()); }
private OperationRepresentation(MBeanOperationInfo operationInfo) { name = operationInfo.getName(); impact = operationInfo.getImpact(); returnType = operationInfo.getReturnType(); ImmutableList.Builder<ParameterRepresentation> parameters = ImmutableList.builder(); for (MBeanParameterInfo parameterInfo : operationInfo.getSignature()) { parameters.add(new ParameterRepresentation(parameterInfo)); } this.parameters = parameters.build(); descriptor = toMap(operationInfo.getDescriptor()); }
private OperationRepresentation(MBeanOperationInfo operationInfo) { name = operationInfo.getName(); impact = operationInfo.getImpact(); returnType = operationInfo.getReturnType(); ImmutableList.Builder<ParameterRepresentation> parameters = ImmutableList.builder(); for (MBeanParameterInfo parameterInfo : operationInfo.getSignature()) { parameters.add(new ParameterRepresentation(parameterInfo)); } this.parameters = parameters.build(); descriptor = toMap(operationInfo.getDescriptor()); }
public static String toString(final MBeanOperationInfo info, final int indent) { final String NL = NL(); final StringBuffer buf = new StringBuffer(); final String idt = idt(indent + 2); buf.append(idt(indent)).append(title(info)).append(NL); buf.append(idt).append(nvp("Impact", impactStr(info.getImpact()))).append(NL); buf.append(idt).append(nvp("ReturnType", info.getReturnType())).append(NL); buf.append(idt).append(nvp("Param count", info.getSignature().length)).append(NL); final Descriptor d = info.getDescriptor(); if (d != null) { buf.append(toString(d, indent + 2)); } return buf.toString(); }
@Override public String getDescription(final MBeanOperationInfo info) { final Descriptor descriptor = info.getDescriptor(); if (descriptor != null && descriptor.getFieldValue("Description") != null) { return (String) descriptor.getFieldValue("Description"); } else { return info.getDescription(); } }
public String getOperationComment(MBeanOperationInfo info, final String[] paramNames) { final String description = info.getDescription(); final StringBuffer buf = new StringBuffer(); if (description != null && description.length() != 0 ) { buf.append(description + NEWLINE); } final Descriptor desc = info.getDescriptor(); buf.append(toString(desc)); final MBeanParameterInfo[] signature = info.getSignature(); for (int i = 0; i < paramNames.length; ++i) { final String paramDescription = signature[i].getDescription(); buf.append("@param " + paramNames[i] + " " + paramDescription + NEWLINE); } final String returnType = getCodeClassname(info.getReturnType()); if (!returnType.equals("void")) { buf.append("@return " + returnType + NEWLINE); } return (makeJavadocComment(buf.toString())); }
public String getOperationComment(MBeanOperationInfo info, final String[] paramNames) { final String description = info.getDescription(); final StringBuffer buf = new StringBuffer(); if (description != null && description.length() != 0 ) { buf.append(description + NEWLINE); } final Descriptor desc = info.getDescriptor(); buf.append(toString(desc)); final MBeanParameterInfo[] signature = info.getSignature(); for (int i = 0; i < paramNames.length; ++i) { final String paramDescription = signature[i].getDescription(); buf.append("@param " + paramNames[i] + " " + paramDescription + NEWLINE); } final String returnType = getCodeClassname(info.getReturnType()); if (!returnType.equals("void")) { buf.append("@return " + returnType + NEWLINE); } return (makeJavadocComment(buf.toString())); }
public static String toString(final MBeanOperationInfo info, final int indent) { final String NL = NL(); final StringBuffer buf = new StringBuffer(); final String idt = idt(indent + 2); buf.append(idt(indent) + title(info) + NL); buf.append(idt + nvp("Impact", impactStr(info.getImpact())) + NL); buf.append(idt + nvp("ReturnType", info.getReturnType()) + NL); buf.append(idt + nvp("Param count", info.getSignature().length) + NL); final Descriptor d = info.getDescriptor(); if (d != null) { buf.append(toString(d, indent + 2)); } return buf.toString(); }
public NestedMBeanOperation(String prefix, MBeanOperation delegate) { this.delegate = delegate; MBeanOperationInfo delegateInfo = delegate.getInfo(); this.info = new MBeanOperationInfo(prefix + "." + delegateInfo.getName(), delegateInfo.getDescription(), delegateInfo.getSignature(), delegateInfo.getReturnType(), delegateInfo.getImpact(), delegateInfo.getDescriptor()); signature = new Signature(this.info); }
retType, oInfo.getImpact(), oInfo.getDescriptor() );
public NestedMBeanOperation(String prefix, MBeanOperation delegate) { this.delegate = delegate; MBeanOperationInfo delegateInfo = delegate.getInfo(); this.info = new MBeanOperationInfo(prefix + "." + delegateInfo.getName(), delegateInfo.getDescription(), delegateInfo.getSignature(), delegateInfo.getReturnType(), delegateInfo.getImpact(), delegateInfo.getDescriptor()); signature = new Signature(this.info); }
public NestedMBeanOperation(String prefix, MBeanOperation delegate) { this.delegate = delegate; MBeanOperationInfo delegateInfo = delegate.getInfo(); this.info = new MBeanOperationInfo(prefix + "." + delegateInfo.getName(), delegateInfo.getDescription(), delegateInfo.getSignature(), delegateInfo.getReturnType(), delegateInfo.getImpact(), delegateInfo.getDescriptor()); signature = new Signature(this.info); }