コード例 #1
0
  public boolean changeMessagePriority(final long messageID, final int newPriority)
      throws Exception {
    checkStarted();

    clearIO();
    try {
      if (newPriority < 0 || newPriority > 9) {
        throw HornetQMessageBundle.BUNDLE.invalidNewPriority(newPriority);
      }
      return queue.changeReferencePriority(messageID, (byte) newPriority);
    } finally {
      blockOnIO();
    }
  }
コード例 #2
0
  public int changeMessagesPriority(final String filterStr, final int newPriority)
      throws Exception {
    checkStarted();

    clearIO();
    try {
      if (newPriority < 0 || newPriority > 9) {
        throw HornetQMessageBundle.BUNDLE.invalidNewPriority(newPriority);
      }
      Filter filter = FilterImpl.createFilter(filterStr);

      return queue.changeReferencesPriority(filter, (byte) newPriority);
    } finally {
      blockOnIO();
    }
  }