public static class TrackingShardHandlerFactory.RequestTrackingQueue extends LinkedList<TrackingShardHandlerFactory.ShardRequestAndParams>
modCount| Constructor and Description | 
|---|
| TrackingShardHandlerFactory.RequestTrackingQueue() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | clear() | 
| Map<String,List<TrackingShardHandlerFactory.ShardRequestAndParams>> | getAllRequests()Retrieves all requests recorded by this collection as a Map of shard address (string url)
 to a list of  TrackingShardHandlerFactory.ShardRequestAndParams | 
| List<TrackingShardHandlerFactory.ShardRequestAndParams> | getCoreAdminRequests()Retrieves all core admin requests distributed to nodes by Collection API commands | 
| TrackingShardHandlerFactory.ShardRequestAndParams | getShardRequestByPurpose(org.apache.solr.common.cloud.ZkStateReader zkStateReader,
                        String collectionName,
                        String shardId,
                        int purpose)Retrieve request recorded by this queue which were sent to given collection, shard and purpose | 
| List<TrackingShardHandlerFactory.ShardRequestAndParams> | getShardRequests(org.apache.solr.common.cloud.ZkStateReader zkStateReader,
                String collectionName,
                String shardId)Retrieve all requests recorded by this queue which were sent to given collection and shard | 
| boolean | offer(TrackingShardHandlerFactory.ShardRequestAndParams shardRequestAndParams) | 
add, add, addAll, addAll, addFirst, addLast, clone, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, set, size, toArray, toArrayiteratorequals, hashCode, listIterator, removeRange, subListcontainsAll, isEmpty, removeAll, retainAll, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitcontainsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll, retainAll, subListpublic TrackingShardHandlerFactory.RequestTrackingQueue()
public boolean offer(TrackingShardHandlerFactory.ShardRequestAndParams shardRequestAndParams)
offer in interface Deque<TrackingShardHandlerFactory.ShardRequestAndParams>offer in interface Queue<TrackingShardHandlerFactory.ShardRequestAndParams>offer in class LinkedList<TrackingShardHandlerFactory.ShardRequestAndParams>public void clear()
clear in interface Collection<TrackingShardHandlerFactory.ShardRequestAndParams>clear in interface List<TrackingShardHandlerFactory.ShardRequestAndParams>clear in class LinkedList<TrackingShardHandlerFactory.ShardRequestAndParams>public TrackingShardHandlerFactory.ShardRequestAndParams getShardRequestByPurpose(org.apache.solr.common.cloud.ZkStateReader zkStateReader, String collectionName, String shardId, int purpose) throws RuntimeException
zkStateReader - the ZkStateReader from which cluster state is readcollectionName - the given collection name for which requests have to be extractedshardId - the given shard name for which requests have to be extractedpurpose - the shard purposeTrackingShardHandlerFactory.ShardRequestAndParams
 or null if none is foundRuntimeException - if more than one request is found to the same shard with the same purposepublic List<TrackingShardHandlerFactory.ShardRequestAndParams> getShardRequests(org.apache.solr.common.cloud.ZkStateReader zkStateReader, String collectionName, String shardId)
zkStateReader - the ZkStateReader from which cluster state is readcollectionName - the given collection name for which requests have to be extractedshardId - the given shard name for which requests have to be extractedTrackingShardHandlerFactory.ShardRequestAndParams
 or empty list if none are foundpublic List<TrackingShardHandlerFactory.ShardRequestAndParams> getCoreAdminRequests()
TrackingShardHandlerFactory.ShardRequestAndParams
 or empty if none foundpublic Map<String,List<TrackingShardHandlerFactory.ShardRequestAndParams>> getAllRequests()
TrackingShardHandlerFactory.ShardRequestAndParamsConcurrentHashMap of url strings to TrackingShardHandlerFactory.ShardRequestAndParams objects
 or empty map if none have been recordedCopyright © 2000-2016 Apache Software Foundation. All Rights Reserved.