protected static List<XAResourceHolderState> collectNotInterestedResources(List<XAResourceHolderState> allResources, List<XAResourceHolderState> interestedResources) { List<XAResourceHolderState> result = new ArrayList<XAResourceHolderState>(); for (XAResourceHolderState resourceHolderState : allResources) { if (!CollectionUtils.containsByIdentity(interestedResources, resourceHolderState)) result.add(resourceHolderState); } return result; }
public synchronized void waitUntilNotContains(TransactionLogAppender tla) throws InterruptedException { while (CollectionUtils.containsByIdentity(objects, tla)) { if (log.isDebugEnabled()) log.debug("waiting for " + tla + " to get dequeued"); wait(); } }
protected static List<XAResourceHolderState> collectNotInterestedResources(List<XAResourceHolderState> allResources, List<XAResourceHolderState> interestedResources) { List<XAResourceHolderState> result = new ArrayList<XAResourceHolderState>(); for (XAResourceHolderState resourceHolderState : allResources) { if (!CollectionUtils.containsByIdentity(interestedResources, resourceHolderState)) result.add(resourceHolderState); } return result; }
protected static List<XAResourceHolderState> collectNotInterestedResources(List<XAResourceHolderState> allResources, List<XAResourceHolderState> interestedResources) { List<XAResourceHolderState> result = new ArrayList<XAResourceHolderState>(); for (XAResourceHolderState resourceHolderState : allResources) { if (!CollectionUtils.containsByIdentity(interestedResources, resourceHolderState)) result.add(resourceHolderState); } return result; }
protected static List<XAResourceHolderState> collectNotInterestedResources(List<XAResourceHolderState> allResources, List<XAResourceHolderState> interestedResources) { List<XAResourceHolderState> result = new ArrayList<XAResourceHolderState>(); for (XAResourceHolderState resourceHolderState : allResources) { if (!CollectionUtils.containsByIdentity(interestedResources, resourceHolderState)) result.add(resourceHolderState); } return result; }
public synchronized void waitUntilNotContains(TransactionLogAppender tla) throws InterruptedException { while (CollectionUtils.containsByIdentity(objects, tla)) { if (log.isDebugEnabled()) log.debug("waiting for " + tla + " to get dequeued"); wait(); } }