Package org.hornetq.core.protocol.core.impl.wireformat

Examples of org.hornetq.core.protocol.core.impl.wireformat.CreateTransientQueueMessage


                  }
                  break;
               }
               case CREATE_TRANSIENT_QUEUE:
               {
                  CreateTransientQueueMessage request = (CreateTransientQueueMessage)packet;
                  requiresResponse = request.isRequiresResponse();
                  session.createTransientQueue(request.getAddress(),
                                               request.getQueueName(),
                                               request.getFilterString());
                  if (requiresResponse)
                  {
                     response = new NullResponseMessage();
                  }
                  break;
               }
               case DELETE_QUEUE:
               {
                  requiresResponse = true;
                  SessionDeleteQueueMessage request = (SessionDeleteQueueMessage)packet;
                  session.deleteQueue(request.getQueueName());
                  response = new NullResponseMessage();
                  break;
               }
               case SESS_QUEUEQUERY:
               {
                  requiresResponse = true;
                  SessionQueueQueryMessage request = (SessionQueueQueryMessage)packet;
                  QueueQueryResult result = session.executeQueueQuery(request.getQueueName());
                  response = new SessionQueueQueryResponseMessage(result);
                  break;
               }
               case SESS_BINDINGQUERY:
               {
                  requiresResponse = true;
                  SessionBindingQueryMessage request = (SessionBindingQueryMessage)packet;
                  BindingQueryResult result = session.executeBindingQuery(request.getAddress());
                  response = new SessionBindingQueryResponseMessage(result.isExists(), result.getQueueNames());
                  break;
               }
               case SESS_ACKNOWLEDGE:
               {
View Full Code Here


   {

      checkClosed();


      CreateTransientQueueMessage request = new CreateTransientQueueMessage(address, queueName, filterString, true);

      startCall();
      try
      {
         channel.sendBlocking(request, PacketImpl.NULL_RESPONSE);
View Full Code Here

            packet = new CreateQueueMessage();
            break;
         }
         case CREATE_TRANSIENT_QUEUE:
         {
            packet = new CreateTransientQueueMessage();
            break;
         }
         case DELETE_QUEUE:
         {
            packet = new SessionDeleteQueueMessage();
View Full Code Here

TOP

Related Classes of org.hornetq.core.protocol.core.impl.wireformat.CreateTransientQueueMessage

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.