public virtual void testMatch() { for (int i = 0; i < 100; i++) { JDFQueueEntry qe = theQueue.appendQueueEntry(); qe.setQueueEntryID("q" + i); } filter.setMaxEntries(10); filter.match(theQueue); Assert.AreEqual(10, theQueue.numEntries(null)); filter.setQueueEntryDetails(EnumQueueEntryDetails.None); filter.match(theQueue); Assert.AreEqual(0, theQueue.numEntries(null)); }
public virtual JDFQueue copyToResponse(JDFResponse resp, JDFQueueFilter filter) { if (resp == null) { return(null); } resp.removeChildren(ElementName.QUEUE, null, null); JDFQueue newQueue = (JDFQueue)resp.copyElement(this, null); if (filter != null) { filter.match(newQueue); } return(newQueue); }