Package net.jmesnil.jmx.core

Examples of net.jmesnil.jmx.core.MBeanAttributeInfoWrapper


    }
   
    @Override
    public boolean setFormInput(Object input) {
        if (input instanceof MBeanAttributeInfoWrapper) {
            MBeanAttributeInfoWrapper wrapper = (MBeanAttributeInfoWrapper) input;
            ISelection selection = new StructuredSelection(wrapper);
            attributesTable.getViewer().setSelection(selection, true);
            return true;
        }
        return false;
View Full Code Here


    if (obj instanceof MBeanOperationInfoWrapper) {
      MBeanOperationInfoWrapper wrapper = (MBeanOperationInfoWrapper) obj;
      return MBeanUtils.prettySignature(wrapper.getMBeanOperationInfo());
    }
    if (obj instanceof MBeanAttributeInfoWrapper) {
      MBeanAttributeInfoWrapper wrapper = (MBeanAttributeInfoWrapper) obj;
      return wrapper.getMBeanAttributeInfo().getName();
    }
    return obj.toString();
  }
View Full Code Here

        ITableLabelProvider {
    public String getColumnText(Object element, int columnIndex) {
        if (!(element instanceof MBeanAttributeInfoWrapper))
            return super.getText(element);

        MBeanAttributeInfoWrapper wrapper = (MBeanAttributeInfoWrapper) element;
        MBeanAttributeInfo attrInfo = wrapper.getMBeanAttributeInfo();
        switch (columnIndex) {
        case 0:
            return attrInfo.getName();
        case 1:
            try {
                return StringUtils.toString(wrapper.getValue(), false);
            } catch (Throwable t) {
                JMXUIActivator.log(IStatus.ERROR, NLS.bind(
      Messages.MBeanAttributeValue_Warning,
      attrInfo.getName()), t);
                return Messages.unavailable;
View Full Code Here

            MBeanInfoWrapper wrapper = (MBeanInfoWrapper) adaptableObject;
            return new MBeanInfoPropertySourceAdapter(wrapper.getObjectName(),
                    wrapper.getMBeanInfo());
        }
        if (adaptableObject instanceof MBeanAttributeInfoWrapper) {
            MBeanAttributeInfoWrapper wrapper = (MBeanAttributeInfoWrapper) adaptableObject;
            return new MBeanAttributeInfoPropertySourceAdapter(wrapper
                    .getMBeanAttributeInfo(), wrapper.getObjectName(), wrapper
                    .getMBeanServerConnection());
        }
        if (adaptableObject instanceof MBeanOperationInfoWrapper) {
            MBeanOperationInfoWrapper wrapper = (MBeanOperationInfoWrapper) adaptableObject;
            return new MBeanOperationInfoPropertySourceAdapter(wrapper
                    .getMBeanOperationInfo());
        }
        return null;
    }
View Full Code Here

    }

    @Override
    public boolean selectReveal(Object object) {
        if (object instanceof MBeanAttributeInfoWrapper) {
            MBeanAttributeInfoWrapper attrWrapper = (MBeanAttributeInfoWrapper) object;
            getEditor().setActivePage(ID);
            return block.masterSection.setFormInput(attrWrapper);
        }
        return super.selectReveal(object);
    }
View Full Code Here

TOP

Related Classes of net.jmesnil.jmx.core.MBeanAttributeInfoWrapper

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.