/** * Create and return a <code>ModelMBeanOperationInfo</code> object that * corresponds to the attribute described by this instance. */ MBeanOperationInfo createOperationInfo() { // Return our cached information (if any) if (info == null) { // Create and return a new information object int impact = MBeanOperationInfo.UNKNOWN; if ("ACTION".equals(getImpact())) impact = MBeanOperationInfo.ACTION; else if ("ACTION_INFO".equals(getImpact())) impact = MBeanOperationInfo.ACTION_INFO; else if ("INFO".equals(getImpact())) impact = MBeanOperationInfo.INFO; info = new MBeanOperationInfo(getName(), getDescription(), getMBeanParameterInfo(), getReturnType(), impact); } return (MBeanOperationInfo)info; }
private String createOperationKey(OperationInfo operation) { StringBuilder key = new StringBuilder(operation.getName()); key.append('('); for (ParameterInfo parameterInfo: operation.getSignature()) { key.append(parameterInfo.getType()); // Note: A trailing ',' does not matter in this case key.append(','); } key.append(')'); return key.toString(); }
Method m=(Method)invokeAttMap.get(name); if( m!=null && name != null ) { OperationInfo op=new OperationInfo(); op.setName(name); op.setReturnType(m.getReturnType().getName()); op.setDescription("Introspected operation " + name); Class parms[]=m.getParameterTypes(); for(int i=0; i<parms.length; i++ ) { pi.setName( "param" + i); pi.setDescription("Introspected parameter param" + i); op.addParameter(pi);
OperationInfo oi=new OperationInfo(); DomUtil.setAttributes(oi, descN); if( log.isTraceEnabled()) log.trace("Add param " + pi.getName()); oi.addParameter( pi );
protected MBeanParameterInfo[] getMBeanParameterInfo() { ParameterInfo params[] = getSignature(); MBeanParameterInfo parameters[] = new MBeanParameterInfo[params.length]; for (int i = 0; i < params.length; i++) parameters[i] = params[i].createParameterInfo(); return parameters; } }
new MBeanOperationInfo[opers.length]; for (int i = 0; i < opers.length; i++) operations[i] = opers[i].createOperationInfo();
/** * Add a new operation to the set of operations for this MBean. * * @param operation The new operation descriptor */ public void addOperation(OperationInfo operation) { operations.put(operation.getName(), operation); }
Method m = invokeAttMap.get(name); if( m!=null && name != null ) { OperationInfo op=new OperationInfo(); op.setName(name); op.setReturnType(m.getReturnType().getName()); op.setDescription("Introspected operation " + name); Class<?> parms[] = m.getParameterTypes(); for(int i=0; i<parms.length; i++ ) { pi.setName( "param" + i); pi.setDescription("Introspected parameter param" + i); op.addParameter(pi);
OperationInfo oi=new OperationInfo(); DomUtil.setAttributes(oi, descN); if( CoyoteLogger.MODELER_LOGGER.isTraceEnabled()) CoyoteLogger.MODELER_LOGGER.trace("Add param " + pi.getName()); oi.addParameter( pi );
protected MBeanParameterInfo[] getMBeanParameterInfo() { ParameterInfo params[] = getSignature(); MBeanParameterInfo parameters[] = new MBeanParameterInfo[params.length]; for (int i = 0; i < params.length; i++) parameters[i] = params[i].createParameterInfo(); return parameters; } }
new MBeanOperationInfo[opers.length]; for (int i = 0; i < opers.length; i++) operations[i] = opers[i].createOperationInfo();
/** * Add a new operation to the set of operations for this MBean. * * @param operation The new operation descriptor */ public void addOperation(OperationInfo operation) { operations.put(operation.getName(), operation); }
/** * Create and return a <code>ModelMBeanOperationInfo</code> object that * corresponds to the attribute described by this instance. */ MBeanOperationInfo createOperationInfo() { // Return our cached information (if any) if (info == null) { // Create and return a new information object int impact = MBeanOperationInfo.UNKNOWN; if ("ACTION".equals(getImpact())) impact = MBeanOperationInfo.ACTION; else if ("ACTION_INFO".equals(getImpact())) impact = MBeanOperationInfo.ACTION_INFO; else if ("INFO".equals(getImpact())) impact = MBeanOperationInfo.INFO; info = new MBeanOperationInfo(getName(), getDescription(), getMBeanParameterInfo(), getReturnType(), impact); } return (MBeanOperationInfo)info; }
Method m = entry.getValue(); if(m != null) { OperationInfo op=new OperationInfo(); op.setName(name); op.setReturnType(m.getReturnType().getName()); op.setDescription("Introspected operation " + name); Class<?> parms[] = m.getParameterTypes(); for(int i=0; i<parms.length; i++ ) { pi.setName( "param" + i); pi.setDescription("Introspected parameter param" + i); op.addParameter(pi);
OperationInfo oi=new OperationInfo(); DomUtil.setAttributes(oi, descN); if( log.isTraceEnabled()) log.trace("Add param " + pi.getName()); oi.addParameter( pi );
private String createOperationKey(OperationInfo operation) { StringBuilder key = new StringBuilder(operation.getName()); key.append('('); for (ParameterInfo parameterInfo: operation.getSignature()) { key.append(parameterInfo.getType()); // Note: A trailing ',' does not matter in this case key.append(','); } key.append(')'); return key.toString(); }
protected MBeanParameterInfo[] getMBeanParameterInfo() { ParameterInfo params[] = getSignature(); MBeanParameterInfo parameters[] = new MBeanParameterInfo[params.length]; for (int i = 0; i < params.length; i++) parameters[i] = params[i].createParameterInfo(); return parameters; } }
new MBeanOperationInfo[opers.length]; for (int i = 0; i < opers.length; i++) operations[i] = opers[i].createOperationInfo();
/** * Add a new operation to the set of operations for this MBean. * * @param operation The new operation descriptor */ public void addOperation(OperationInfo operation) { operations.put(operation.getName(), operation); }
/** * Create and return a <code>ModelMBeanOperationInfo</code> object that * corresponds to the attribute described by this instance. */ MBeanOperationInfo createOperationInfo() { // Return our cached information (if any) if (info == null) { // Create and return a new information object int impact = MBeanOperationInfo.UNKNOWN; if ("ACTION".equals(getImpact())) impact = MBeanOperationInfo.ACTION; else if ("ACTION_INFO".equals(getImpact())) impact = MBeanOperationInfo.ACTION_INFO; else if ("INFO".equals(getImpact())) impact = MBeanOperationInfo.INFO; info = new MBeanOperationInfo(getName(), getDescription(), getMBeanParameterInfo(), getReturnType(), impact); } return (MBeanOperationInfo)info; }