Examples of sendToDMQ()


Examples of org.objectweb.joram.mom.util.DMQManager.sendToDMQ()

    if (nbMaxMsg > -1 && nbMaxMsg <= messages.size()) {
      DMQManager dmqManager = new DMQManager(dmqId, getId());
      nbMsgsSentToDMQSinceCreation++;
      dmqManager.addDeadMessage(message.getFullMessage(), MessageErrorConstants.QUEUE_FULL);
      dmqManager.sendToDMQ();
      return false;
    }

    if (messages.isEmpty()) {
      samePriorities = true;
View Full Code Here

Examples of org.objectweb.joram.mom.util.DMQManager.sendToDMQ()

        index++;
      }
    }
    // If needed, sending the dead messages to the DMQ:
    if (dmqManager != null)
      dmqManager.sendToDMQ();
  }

  /**
   * Returns true if conditions are ok to deliver the message.
   * This method must be overloaded in subclasses.
View Full Code Here

Examples of org.objectweb.joram.mom.util.DMQManager.sendToDMQ()

          if (m == null) {
            // send message to the DMQ
            DMQManager dmqManager = new DMQManager(dmqId, getId());
            nbMsgsSentToDMQSinceCreation++;
            dmqManager.addDeadMessage(msg.getFullMessage(), MessageErrorConstants.INTERCEPTORS);
            dmqManager.sendToDMQ();
            msg.releaseFullMessage();
            continue;
          } else {
            msg = new org.objectweb.joram.mom.messages.Message(m);
          }
View Full Code Here

Examples of org.objectweb.joram.mom.util.DMQManager.sendToDMQ()

    Iterator iterator = messages.iterator();
    while (iterator.hasNext()) {
      dmqManager.addDeadMessage((org.objectweb.joram.shared.messages.Message) iterator.next(),
                                MessageErrorConstants.EXPIRED);
    }
    dmqManager.sendToDMQ();
  }

}
View Full Code Here

Examples of org.objectweb.joram.mom.util.DMQManager.sendToDMQ()

          ite.remove();
          msg.delete();
          DMQManager dmqManager = new DMQManager(dmqId, getId());
          nbMsgsSentToDMQSinceCreation++;
          dmqManager.addDeadMessage(msg.getFullMessage(), MessageErrorConstants.UNDELIVERABLE);
          dmqManager.sendToDMQ();
          continue;
        }
        if (!batchDistribution) {
          break;
        }
View Full Code Here

Examples of org.objectweb.joram.mom.util.DMQManager.sendToDMQ()

        nbMsgsSentToDMQSinceCreation++;
        dmqManager.addDeadMessage(message.getFullMessage(), MessageErrorConstants.UNEXPECTED_ERROR);
      }
    }
    if (dmqManager != null) {
      dmqManager.sendToDMQ();
    }
  }

  /**
   * Method specializing the reaction to a <code>ClientMessages</code>
View Full Code Here

Examples of org.objectweb.joram.mom.util.DMQManager.sendToDMQ()

        nbMsgsSentToDMQSinceCreation++;
        dmqManager.addDeadMessage(message.getFullMessage(), MessageErrorConstants.UNDELIVERABLE);
      }
    }
    if (dmqManager != null) {
      dmqManager.sendToDMQ();
    }
    return null;
  }

  /**
 
View Full Code Here

Examples of org.objectweb.joram.mom.util.DMQManager.sendToDMQ()

        outTable.remove(message.getIdentifier());
        DMQManager dmqManager = new DMQManager(not.getDMQId(), dmqId, getId());
        nbMsgsSentToDMQSinceCreation++;
        dmqManager.addDeadMessage(message.getFullMessage(), MessageErrorConstants.UNEXPECTED_ERROR);
        dmqManager.sendToDMQ();
      }
    }
    return null;
  }
View Full Code Here

Examples of org.objectweb.joram.mom.util.DMQManager.sendToDMQ()

          dmqManager.addDeadMessage(m, MessageErrorConstants.INTERCEPTORS);
        }
      }
     
      if (dmqManager != null)
        dmqManager.sendToDMQ();
     
      if (!newMessages.isEmpty()) {
        messages = newMessages;
      } else {
        return;
View Full Code Here

Examples of org.objectweb.joram.mom.util.DMQManager.sendToDMQ()

      DMQManager dmqManager = new DMQManager(destination.getDMQAgentId(), destination.getId());
      Iterator msgs = cm.getMessages().iterator();
      while (msgs.hasNext()) {
        dmqManager.addDeadMessage((Message) msgs.next(), MessageErrorConstants.NOT_ALLOWED);
      }
      dmqManager.sendToDMQ();
      return;
    }
    Iterator msgs = cm.getMessages().iterator();
    while (msgs.hasNext()) {
      Message msg = (Message) msgs.next();
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.