Package javax.management.openmbean

Examples of javax.management.openmbean.CompositeData


            TabularDataSupport confLoggers = (TabularDataSupport) _lmmb.viewConfigFileLoggerLevels();
            ArrayList<String> confLoggerNames = new ArrayList<String>();
           
            for(Object obj : confLoggers.values())
            {
                CompositeData comp = (CompositeData) obj;
                confLoggerNames.add((String) comp.get(LOGGER_NAME));
            }
           
            _configFileLoggerNames = confLoggerNames;
        }
        catch(Exception e2)
View Full Code Here


           
            final ArrayList<String> selectedLoggers = new ArrayList<String>();
           
            for(int index = 0; index < selectedIndices.length ; index++)
            {
                CompositeData selectedLogger = (CompositeData)_table.getItem(selectedIndices[index]).getData();
                String user = (String) selectedLogger.get(LOGGER_NAME);
                selectedLoggers.add(user);
            }

            final Shell shell = ViewUtility.createModalDialogShell(parent, "Set Runtime Logger Level(s)");
           
View Full Code Here

    }

    @Override
    public int compare(Viewer viewer, Object e1, Object e2)
    {
        CompositeData logger1 = (CompositeData) e1;
        CompositeData logger2 = (CompositeData) e2;
       
        int comparison = 0;
        switch(column)
        {
            case 0:
                comparison = String.valueOf(logger1.get(LOGGER_NAME)).compareTo(
                                            String.valueOf(logger2.get(LOGGER_NAME)));
                break;
            case 1:
                comparison = String.valueOf(logger1.get(LOGGER_LEVEL)).compareTo(
                                            String.valueOf(logger2.get(LOGGER_LEVEL)));
                break;
            default:
                comparison = 0;
        }
        // If descending order, flip the direction
View Full Code Here

           
            final ArrayList<String> selectedLoggers = new ArrayList<String>();
           
            for(int index = 0; index < selectedIndices.length ; index++)
            {
                CompositeData selectedLogger = (CompositeData)_table.getItem(selectedIndices[index]).getData();
                String user = (String) selectedLogger.get(LOGGER_NAME);
                selectedLoggers.add(user);
            }

            final Shell shell = ViewUtility.createModalDialogShell(parent, "Set Config File Logger Level(s)");
           
View Full Code Here

            {
                int selectionIndex = _bindingNumberTable.getSelectionIndex();

                if (selectionIndex != -1)
                {
                  final CompositeData selectedMsg = (CompositeData)_bindingNumberTable.getItem(selectionIndex).getData();

                  String[] bindings = (String[]) selectedMsg.get(HDR_QUEUE_BINDINGS);
                  _headersTableViewer.setInput(bindings);
                }
                else
                {
                  _headersTableViewer.setInput(new String[]{"Select a binding to view key-value pairs"});
View Full Code Here

        if (selectionIndex == -1)
        {
            return;
        }
       
        CompositeData bindingResult = (CompositeData) table.getItem(selectionIndex).getData();
        String queueName = (String) bindingResult.get(HDR_QUEUE_NAME);
        ServerRegistry serverRegistry = ApplicationRegistry.getServerRegistry(_mbean);
        ManagedBean selectedMBean = serverRegistry.getQueue(queueName, _mbean.getVirtualHostName());

        if(selectedMBean == null)
        {
View Full Code Here

        {
            int comparison = 0;

            if(type.equals(HDR_BINDING_NUMBER)) //binding num and queue name table
            {
                CompositeData binding1 = (CompositeData) e1;
                CompositeData binding2 = (CompositeData) e2;
               
                switch(column)
                {
                    case 0: // binding number column
                        comparison = ((Integer) binding1.get(HDR_BINDING_NUMBER)).compareTo((Integer) binding2.get(HDR_BINDING_NUMBER));
                        break;
                    case 1: // queue name column
                        comparison = ((String) binding1.get(HDR_QUEUE_NAME)).compareTo((String) binding2.get(HDR_QUEUE_NAME));
                        break;
                    default:
                        comparison = 0;
                }
            }
View Full Code Here

        // Create button and the composite for CompositeData
        Composite compositeDataHolder = createCompositeDataHolder(toolkit, composite,
                                        tabularData.getTabularType().getRowType());

        // display the first record
        CompositeData data = (CompositeData)(list.get(0)).getValue();
        composite.setData(INDEX, 0);
        populateCompositeWithCompositeData(toolkit, compositeDataHolder, data);
        enableOrDisableTraversalButtons(composite);
    }
View Full Code Here

                    return;
                }

                Button traverseButton =(Button)e.widget;
                // Get the CompositeData respective to the button selected
                CompositeData data = getCompositeData(dataHolder, traverseButton.getText());
                populateCompositeWithCompositeData(toolkit, composite, data);
                enableOrDisableTraversalButtons(dataHolder);  
            }
        };
View Full Code Here

                    if(deleteMessagesButton != null)
                    {
                        deleteMessagesButton.setEnabled(true);
                    }
                   
                    final CompositeData selectedMsg = (CompositeData)_table.getItem(selectionIndex).getData();
                    Boolean redelivered = (Boolean) selectedMsg.get(MSG_REDELIVERED);
                    redeliveredText.setText(redelivered.toString());

                    String[] msgHeader = (String[]) selectedMsg.get(MSG_HEADER);
                    headerText.setText("");
                    String lineSeperator = System.getProperty("line.separator");
                    int size = msgHeader.length;
                    for(int i=0; i < size; i++)
                    {
View Full Code Here

TOP

Related Classes of javax.management.openmbean.CompositeData

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.