Package org.apache.geronimo.console.jmsmanager

Examples of org.apache.geronimo.console.jmsmanager.JMSMessageInfo


            String priority = request.getParameter(PRIORITY);
            String jmsType = request.getParameter(JMS_TYPE);
            String message = request.getParameter(MESSAGE);

            JMSMessageInfo messageInfo = new JMSMessageInfo();           
            messageInfo.setCorrelationId(correlationId);
            messageInfo.setPersistent(isPersistent);

            if (priority != null) {
                messageInfo.setPriority(Integer.parseInt(priority));
            }else{
                messageInfo.setPriority(TextMessage.DEFAULT_PRIORITY);
            }
            messageInfo.setJmsType(jmsType);
            messageInfo.setMessage(message);

            JMSMessageHelper helper = JMSMessageHelperFactory.getMessageHelper(request, resourceAdapterModuleName);
            try {
                helper.sendMessage(request, JMSDestinationInfo.create(request), messageInfo);
                portlet.addInfoMessage(request, portlet.getLocalizedString(request, "activemq.infoMsg01"));
View Full Code Here


            connection.start();
            Session session = connection.createSession(false, QueueSession.AUTO_ACKNOWLEDGE);
            QueueBrowser qBrowser = session.createBrowser(queue);
            for (Enumeration e = qBrowser.getEnumeration(); e.hasMoreElements();) {
                Message message = (Message) e.nextElement();
                JMSMessageInfo messageInfo = new JMSMessageInfo();
                messageInfo.setPriority(message.getJMSPriority());
                messageInfo.setMessageId(message.getJMSMessageID());
                messageInfo.setDestination(message.getJMSDestination().toString());
                messageInfo.setTimeStamp(message.getJMSTimestamp());
                messageInfo.setExpiration(message.getJMSExpiration());
                messageInfo.setJmsType(message.getJMSType());
                messageInfo.setReplyTo(message.getJMSReplyTo() == null ? "" : message.getJMSReplyTo().toString());
                messageInfo.setCorrelationId(message.getJMSCorrelationID());
                if (message instanceof TextMessage) {
                    messageInfo.setMessage(((TextMessage) message).getText());
                } else {
                    messageInfo.setMessage("Only Text Messages will be displayed..");
                }
                messages.add(messageInfo);
            }
            return messages.toArray(new JMSMessageInfo[0]);
        } catch (JMSException e) {
View Full Code Here

            ObjectInstance objectInstance = mBeanServer.getObjectInstance(destinationObjectName);
            CompositeData[] compositeData = (CompositeData[]) mBeanServer.invoke(objectInstance.getObjectName(), "browse", new Object[] { selector }, new String[] { String.class.getName() });
            if (compositeData.length > 0) {
                JMSMessageInfo[] messageInfos = new JMSMessageInfo[compositeData.length];
                for (int i = 0; i < compositeData.length; i++) {
                    JMSMessageInfo jmsMessageInfo = new JMSMessageInfo();
                    CompositeData data = compositeData[i];
                    if (compositeData[0].getCompositeType().getTypeName().equals("org.apache.activemq.command.ActiveMQTextMessage")) {
                        jmsMessageInfo.setMessage((String) data.get(CompositeDataConstants.MESSAGE_TEXT));
                    } else {
                        jmsMessageInfo.setMessage("Only Text Messages will be displayed..");
                    }
                    jmsMessageInfo.setPriority((Integer) data.get("JMSPriority"));
                    jmsMessageInfo.setMessageId((String) data.get("JMSMessageID"));
                    jmsMessageInfo.setDestination((String) data.get("JMSDestination"));
                    jmsMessageInfo.setTimeStamp(((Date) data.get("JMSTimestamp")).getTime());
                    jmsMessageInfo.setExpiration((Long) data.get("JMSExpiration"));
                    jmsMessageInfo.setJmsType((String) data.get("JMSType"));
                    jmsMessageInfo.setReplyTo((String) data.get("JMSReplyTo"));
                    jmsMessageInfo.setCorrelationId((String) data.get("JMSCorrelationID"));
                    messageInfos[i] = jmsMessageInfo;
                }
                return messageInfos;
            }
            return new JMSMessageInfo[0];
View Full Code Here

            String priority = request.getParameter(PRIORITY);
            String jmsType = request.getParameter(JMS_TYPE);
            String message = request.getParameter(MESSAGE);

            JMSMessageInfo messageInfo = new JMSMessageInfo();           
            messageInfo.setCorrelationId(correlationId);
            messageInfo.setPersistent(isPersistent);

            if (priority != null) {
                messageInfo.setPriority(Integer.parseInt(priority));
            }else{
                messageInfo.setPriority(TextMessage.DEFAULT_PRIORITY);
            }
            messageInfo.setJmsType(jmsType);
            messageInfo.setMessage(message);

            JMSMessageHelper helper = JMSMessageHelperFactory.getMessageHelper(request, resourceAdapterModuleName);
            try {
                helper.sendMessage(request, JMSDestinationInfo.create(request), messageInfo);
                portlet.addInfoMessage(request, portlet.getLocalizedString(request, "activemq.infoMsg01"));
View Full Code Here

            ObjectInstance objectInstance = mBeanServer.getObjectInstance(destinationObjectName);
            CompositeData[] compositeData = (CompositeData[]) mBeanServer.invoke(objectInstance.getObjectName(), "browse", new Object[] { selector }, new String[] { String.class.getName() });
            if (compositeData.length > 0) {
                JMSMessageInfo[] messageInfos = new JMSMessageInfo[compositeData.length];
                for (int i = 0; i < compositeData.length; i++) {
                    JMSMessageInfo jmsMessageInfo = new JMSMessageInfo();
                    CompositeData data = compositeData[i];
                    if (compositeData[0].getCompositeType().getTypeName().equals("org.apache.activemq.command.ActiveMQTextMessage")) {
                        jmsMessageInfo.setMessage((String) data.get(CompositeDataConstants.MESSAGE_TEXT));
                    } else {
                        jmsMessageInfo.setMessage("Only Text Messages will be displayed..");
                    }
                    jmsMessageInfo.setPriority((Integer) data.get("JMSPriority"));
                    jmsMessageInfo.setMessageId((String) data.get("JMSMessageID"));
                    jmsMessageInfo.setDestination((String) data.get("JMSDestination"));
                    jmsMessageInfo.setTimeStamp(((Date) data.get("JMSTimestamp")).getTime());
                    jmsMessageInfo.setExpiration((Long) data.get("JMSExpiration"));
                    jmsMessageInfo.setJmsType((String) data.get("JMSType"));
                    jmsMessageInfo.setReplyTo((String) data.get("JMSReplyTo"));
                    jmsMessageInfo.setCorrelationId((String) data.get("JMSCorrelationID"));
                    messageInfos[i] = jmsMessageInfo;
                }
                return messageInfos;
            }
            return new JMSMessageInfo[0];
View Full Code Here

            connection.start();
            Session session = connection.createSession(false, QueueSession.AUTO_ACKNOWLEDGE);
            QueueBrowser qBrowser = session.createBrowser(queue);
            for (Enumeration e = qBrowser.getEnumeration(); e.hasMoreElements();) {
                Message message = (Message) e.nextElement();
                JMSMessageInfo messageInfo = new JMSMessageInfo();
                messageInfo.setPriority(message.getJMSPriority());
                messageInfo.setMessageId(message.getJMSMessageID());
                messageInfo.setDestination(message.getJMSDestination().toString());
                messageInfo.setTimeStamp(message.getJMSTimestamp());
                messageInfo.setExpiration(message.getJMSExpiration());
                messageInfo.setJmsType(message.getJMSType());
                messageInfo.setReplyTo(message.getJMSReplyTo() == null ? "" : message.getJMSReplyTo().toString());
                messageInfo.setCorrelationId(message.getJMSCorrelationID());
                if (message instanceof TextMessage) {
                    messageInfo.setMessage(((TextMessage) message).getText());
                } else {
                    messageInfo.setMessage("Only Text Messages will be displayed..");
                }
                messages.add(messageInfo);
            }
            return messages.toArray(new JMSMessageInfo[0]);
        } catch (JMSException e) {
View Full Code Here

            ObjectInstance objectInstance = mBeanServer.getObjectInstance(destinationObjectName);
            CompositeData[] compositeData = (CompositeData[]) mBeanServer.invoke(objectInstance.getObjectName(), "browse", new Object[] { selector }, new String[] { String.class.getName() });
            if (compositeData.length > 0) {
                JMSMessageInfo[] messageInfos = new JMSMessageInfo[compositeData.length];
                for (int i = 0; i < compositeData.length; i++) {
                    JMSMessageInfo jmsMessageInfo = new JMSMessageInfo();
                    CompositeData data = compositeData[i];
                    if (compositeData[0].getCompositeType().getTypeName().equals("org.apache.activemq.command.ActiveMQTextMessage")) {
                        jmsMessageInfo.setMessage((String) data.get(CompositeDataConstants.MESSAGE_TEXT));
                    } else {
                        jmsMessageInfo.setMessage("Only Text Messages will be displayed..");
                    }
                    jmsMessageInfo.setPriority((Integer) data.get("JMSPriority"));
                    jmsMessageInfo.setMessageId((String) data.get("JMSMessageID"));
                    jmsMessageInfo.setDestination((String) data.get("JMSDestination"));
                    jmsMessageInfo.setTimeStamp(((Date) data.get("JMSTimestamp")).getTime());
                    jmsMessageInfo.setExpiration((Long) data.get("JMSExpiration"));
                    jmsMessageInfo.setJmsType((String) data.get("JMSType"));
                    jmsMessageInfo.setReplyTo((String) data.get("JMSReplyTo"));
                    jmsMessageInfo.setCorrelationId((String) data.get("JMSCorrelationID"));
                    messageInfos[i] = jmsMessageInfo;
                }
                return messageInfos;
            }
            return new JMSMessageInfo[0];
View Full Code Here

            connection.start();
            Session session = connection.createSession(false, QueueSession.AUTO_ACKNOWLEDGE);
            QueueBrowser qBrowser = session.createBrowser(queue);
            for (Enumeration e = qBrowser.getEnumeration(); e.hasMoreElements();) {
                Message message = (Message) e.nextElement();
                JMSMessageInfo messageInfo = new JMSMessageInfo();
                messageInfo.setPriority(message.getJMSPriority());
                messageInfo.setMessageId(message.getJMSMessageID());
                messageInfo.setDestination(message.getJMSDestination().toString());
                messageInfo.setTimeStamp(message.getJMSTimestamp());
                messageInfo.setExpiration(message.getJMSExpiration());
                messageInfo.setJmsType(message.getJMSType());
                messageInfo.setReplyTo(message.getJMSReplyTo() == null ? "" : message.getJMSReplyTo().toString());
                messageInfo.setCorrelationId(message.getJMSCorrelationID());
                if (message instanceof TextMessage) {
                    messageInfo.setMessage(((TextMessage) message).getText());
                } else {
                    messageInfo.setMessage("Only Text Messages will be displayed..");
                }
                messages.add(messageInfo);
            }
            return messages.toArray(new JMSMessageInfo[0]);
        } catch (JMSException e) {
View Full Code Here

            String priority = request.getParameter(PRIORITY);
            String jmsType = request.getParameter(JMS_TYPE);
            String message = request.getParameter(MESSAGE);

            JMSMessageInfo messageInfo = new JMSMessageInfo();           
            messageInfo.setCorrelationId(correlationId);
            messageInfo.setPersistent(isPersistent);

            if (priority != null) {
                messageInfo.setPriority(Integer.parseInt(priority));
            }else{
                messageInfo.setPriority(TextMessage.DEFAULT_PRIORITY);
            }
            messageInfo.setJmsType(jmsType);
            messageInfo.setMessage(message);

            JMSMessageHelper helper = JMSMessageHelperFactory.getMessageHelper(request, resourceAdapterModuleName);
            try {
                helper.sendMessage(request, JMSDestinationInfo.create(request), messageInfo);
                portlet.addInfoMessage(request, portlet.getLocalizedString(request, "activemq.infoMsg01"));
View Full Code Here

TOP

Related Classes of org.apache.geronimo.console.jmsmanager.JMSMessageInfo

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.