Examples of NotificationMessageHolderType


Examples of com.ibm.xmlns.stdwip.webServices.wsBaseNotification.NotificationMessageHolderType

      if ( useNotify )
      {
         NotifyDocument                notifyDocument   = NotifyDocument.Factory.newInstance(  );
         NotifyDocument.Notify         notify           = notifyDocument.addNewNotify(  );
         NotificationMessageHolderType holder           = notify.addNewNotificationMessage(  );
         XmlObject                     messageXmlObject = XmlBeansUtils.toXmlObject( message );

         holder.setMessage( messageXmlObject );
         holder.setProducerReference( AddressingUtils.getXLMBeanEPR( m_owner.getEndpointReference(  ) ) );
         holder.setTopic( topic.getTopic(  ) );

         retNotificationBody = XmlBeansUtils.toSOAPElement( notifyDocument );
      }
      else
      {
View Full Code Here

Examples of com.ibm.xmlns.stdwip.webServices.wsBaseNotification.NotificationMessageHolderType

      NotifyDocument.Notify           notify                   = notifyDoc.getNotify(  );
      NotificationMessageHolderType[] notificationMessageArray = notify.getNotificationMessageArray(  );

      for ( int i = 0; i < notificationMessageArray.length; i++ )
      {
         NotificationMessageHolderType notificationMessageHolderType = notificationMessageArray[i];

         org.xmlsoap.schemas.ws.x2003.x03.addressing.EndpointReferenceType producerReference =
            notificationMessageHolderType.getProducerReference(  );
         org.xmlsoap.schemas.ws.x2003.x03.addressing.AttributedURI address = producerReference.getAddress(  );

         com.ibm.xmlns.stdwip.webServices.wsBaseNotification.TopicExpressionType topic =
            notificationMessageHolderType.getTopic(  );
         String                                                                  dialect = topic.getDialect(  );

         XmlObject                                                               message =
            notificationMessageHolderType.getMessage(  );
         String                                                                  messageXmlString =
            message.toString(  );
      }
   }
View Full Code Here

Examples of org.activemq.ws.xmlbeans.notification.base.NotificationMessageHolderType

        ActiveMQTopic topic = new ActiveMQTopic("Test");
        MessageConsumer consumer = session.createConsumer(topic);
       
        NotifyDocument request = NotifyDocument.Factory.newInstance();
        Notify notify = request.addNewNotify();
        NotificationMessageHolderType messageHolder = notify.addNewNotificationMessage();
        messageHolder.setTopic( TopicExpressionConverter.toTopicExpression(topic) );
        XmlObject o = createMessage();
        messageHolder.setMessage(o);
       
        System.out.println(request);
        broker.notify(request);
       
        Message message = consumer.receive(3000);
View Full Code Here

Examples of org.activemq.ws.xmlbeans.notification.base.NotificationMessageHolderType

   
    protected void sendNotification(ActiveMQNotificationBroker broker) {
        // START SNIPPET: notify
        NotifyDocument request = NotifyDocument.Factory.newInstance();
        NotifyDocument.Notify notify = request.addNewNotify();
        NotificationMessageHolderType messageHolder = notify.addNewNotificationMessage();
        messageHolder.setTopic( TopicExpressionConverter.toTopicExpression(topic) );

        // create some XMLBean for the payload
        XmlObject o = createMessage();
        messageHolder.setMessage(o);
        broker.notify(request);
        // END SNIPPET: notify

        assertValidMessage(request);
View Full Code Here

Examples of org.activemq.ws.xmlbeans.notification.base.NotificationMessageHolderType

        NotificationMessageHolderType[] messageArray = notify.getNotificationMessageArray();
        assertNotNull("null: messageArray", messageArray);
        assertTrue("Must have at least one message entry", messageArray.length > 0);

        for (int i = 0; i < messageArray.length; i++) {
            NotificationMessageHolderType messageHolder = messageArray[i];
            assertNotNull("null: messageHolder[" + i + "]", messageHolder);

            XmlObject message = messageHolder.getMessage();
            assertNotNull("null: message[" + i + "]", message);
        }
    }
View Full Code Here

Examples of org.activemq.ws.xmlbeans.notification.base.NotificationMessageHolderType

    public void notify(NotifyDocument requestDoc) {
        try {
            Notify notify = requestDoc.getNotify();
            NotificationMessageHolderType[] messageHolders = notify.getNotificationMessageArray();
            for (int i = 0; i < messageHolders.length; i++) {
                NotificationMessageHolderType messageHolder = messageHolders[i];
                Topic topic = TopicExpressionConverter.toActiveMQTopic(messageHolder.getTopic());           
                EndpointReferenceType producerReference = messageHolder.getProducerReference();
                if( producerReference != null ) {
                    ActiveMQPublisherRegistration publisher = publisherManager.getProducer(producerReference);
                    publisher.notify( topic, messageHolder.getMessage() );
                } else {
                    anonymousPublisher.notify( topic, messageHolder.getMessage() );
                }
            }
        } catch (IOException e) {
            throw new RuntimeException(e);
        } catch (JMSException e) {
View Full Code Here

Examples of org.activemq.ws.xmlbeans.notification.base.NotificationMessageHolderType

    }

    private void dispatch(TopicExpressionType topic, XmlObject xml) {
        NotifyDocument request = NotifyDocument.Factory.newInstance();
        Notify notify = request.addNewNotify();
        NotificationMessageHolderType messageHolder = notify.addNewNotificationMessage();
        if( producerReference!=null )
            messageHolder.setProducerReference((EndpointReferenceType) producerReference.copy());
        messageHolder.setTopic(topic);
        messageHolder.setMessage(xml);

        notificationConsumer.notify(request);
    }
View Full Code Here

Examples of org.activemq.ws.xmlbeans.notification.base.NotificationMessageHolderType

    protected void notifyMessages(NotifyDocument notifyDocument) {
        NotifyDocument.Notify notify = notifyDocument.getNotify();
        NotificationMessageHolderType[] notificationMessageArray = notify.getNotificationMessageArray();
        for (int i = 0; i < notificationMessageArray.length; i++) {
            NotificationMessageHolderType holderType = notificationMessageArray[i];
            notifyMessage(holderType);
        }
    }
View Full Code Here

Examples of org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.NotificationMessageHolderType

   private XmlObject wrapMessageWithNotify( XmlObject msg )
   {
      NotifyDocument                notifyDoc      = NotifyDocument.Factory.newInstance(  );
      NotifyDocument.Notify         notify         = notifyDoc.addNewNotify(  );
      NotificationMessageHolderType notifMsgHolder = notify.addNewNotificationMessage(  );
      notifMsgHolder.setMessage( msg );
      EndpointReference         producerEPR       =
         m_subscription.getProducerResource(  ).getEndpointReference(  );
      XmlBeansEndpointReference xBeansProducerEPR = ( (XmlBeansEndpointReference) producerEPR );
      notifMsgHolder.setProducerReference( (EndpointReferenceType) xBeansProducerEPR.getXmlObject( org.apache.ws.addressing.v2003_03.AddressingConstants.NSURI_ADDRESSING_SCHEMA ) );
      TopicExpressionType topicExpr =
         (TopicExpressionType) ( (XmlObjectWrapper) m_subscription.getTopicExpression(  ) ).getXmlObject(  );
      notifMsgHolder.setTopic( topicExpr );
      return notifyDoc;
   }
View Full Code Here

Examples of org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.NotificationMessageHolderType

    System.out.println(messageText);
    messageText=hackAddNameSpace(messageText);
    System.out.println("Message Ends.");
    messagesJPanel1.setMessage(new WcmMessage(messageText, "","N"));
    try {
      NotificationMessageHolderType noteMess = getNotificationMessageHolder(messageText);     
      ManagementEventTypeImpl manEvt = parseManagementEvent(noteMess);       
      String optStatus = parseCurrentOperationalStatus(manEvt);
      EndpointReferenceType epr = parseSourceEpr(noteMess) ;
      //if(epr)
      System.out.println(""+epr.getAddress()+" Reports "+optStatus);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.