- getApiLabel() - Method in class org.dataone.service.cn.replication.ApiVersion
-  
- getApiValue() - Method in class org.dataone.service.cn.replication.ApiVersion
-  
- getBandwidthFactors(List<NodeReference>, boolean) - Method in class org.dataone.service.cn.replication.ReplicationPrioritizationStrategy
- 
For the given nodes, return the bandwidth factor as a surrogate for the
 nodes' demonstrated throughput over a recent time period. 
- getChecksumFromMN(Identifier, NodeReference, SystemMetadata) - Method in class org.dataone.service.cn.replication.ReplicationCommunication
-  
- getChecksumFromMN(Identifier, NodeReference, SystemMetadata) - Method in class org.dataone.service.cn.replication.v1.MNCommunication
-  
- getChecksumFromMN(Identifier, NodeReference, SystemMetadata) - Method in class org.dataone.service.cn.replication.v2.MNCommunication
-  
- getCountOfTasksForNode(String) - Method in class org.dataone.service.cn.replication.ReplicationTaskQueue
- 
Returns the count of queued replica objects for the node specified by the
 nodeId parameter. 
- getEventid() - Method in class org.dataone.service.cn.replication.MNReplicationTask
- 
Get the event identifier 
- getFailureFactors(List<NodeReference>, boolean) - Method in class org.dataone.service.cn.replication.ReplicationPrioritizationStrategy
- 
For the given node list, report the success factor as a surrogate for the
 nodes' demonstrated replication successes over a recent time period. 
- getId() - Method in class org.dataone.cn.data.repository.ReplicationAttemptHistory
-  
- getId() - Method in class org.dataone.cn.data.repository.ReplicationTask
-  
- getInstance(NodeReference) - Static method in class org.dataone.service.cn.replication.ReplicationCommunication
-  
- getLastReplicationAttemptDate() - Method in class org.dataone.cn.data.repository.ReplicationAttemptHistory
-  
- getLastReplicationAttemptDateString() - Method in class org.dataone.cn.data.repository.ReplicationAttemptHistory
-  
- getMemberNodesInQueue() - Method in class org.dataone.service.cn.replication.ReplicationTaskQueue
- 
Returns a Collection of NodeReference objects for member nodes that
 currently have queued replicas. 
- getNextExecution() - Method in class org.dataone.cn.data.repository.ReplicationTask
-  
- getNextExecutionDateString() - Method in class org.dataone.cn.data.repository.ReplicationTask
-  
- getNode(NodeReference) - Method in class org.dataone.service.cn.replication.ReplicationManager
- 
Get a Node from the NodeRegistryService 
- getNodeId() - Method in class org.dataone.cn.data.repository.ReplicationAttemptHistory
-  
- getNodeReferences() - Method in class org.dataone.service.cn.replication.ReplicationManager
- 
Get a list of NodeReferences from the NodeRegistryService 
- getObjectVersion(SystemMetadata) - Method in class org.dataone.service.cn.replication.ReplicationManager
- 
returns list of versions for registered MNReplication services 
- getOriginatingNode() - Method in class org.dataone.service.cn.replication.MNReplicationTask
- 
Get the originating node 
- getOriginatingNodeSubject() - Method in class org.dataone.service.cn.replication.MNReplicationTask
- 
For the given Replication task, return the Subject listed in the target
 node. 
- getPackagesToScan() - Method in class org.dataone.cn.data.repository.ReplicationPostgresRepositoryFactory
-  
- getPendingRequestFactors(List<NodeReference>, boolean) - Method in class org.dataone.service.cn.replication.ReplicationPrioritizationStrategy
- 
For the given node list, report the pending request factor of each node. 
- getPid() - Method in class org.dataone.cn.data.repository.ReplicationAttemptHistory
-  
- getPid() - Method in class org.dataone.cn.data.repository.ReplicationTask
-  
- getPid() - Method in class org.dataone.service.cn.replication.MNReplicationTask
- 
Get the object identifier to be replicated 
- getPotentialTargetNodes(Set<NodeReference>, SystemMetadata, ApiVersion) - Method in class org.dataone.service.cn.replication.ReplicationManager
- 
determines which nodes are potential target nodes for the pid. 
- getReplicationAttempts() - Method in class org.dataone.cn.data.repository.ReplicationAttemptHistory
-  
- getReplicationManager() - Static method in class org.dataone.service.cn.replication.ReplicationFactory
-  
- getReplicationService() - Static method in class org.dataone.service.cn.replication.ReplicationFactory
-  
- getReplicationTaskQueue() - Static method in class org.dataone.service.cn.replication.ReplicationFactory
-  
- getReplicationTaskRepository() - Method in class org.dataone.cn.data.repository.ReplicationPostgresRepositoryFactory
-  
- getReplicationTaskRepository() - Static method in class org.dataone.service.cn.replication.ReplicationFactory
-  
- getReplicationTaskRepository() - Method in interface org.dataone.service.cn.replication.ReplicationRepositoryFactory
-  
- getReplicationTryHistoryRepository() - Method in class org.dataone.cn.data.repository.ReplicationPostgresRepositoryFactory
-  
- getReplicationTryHistoryRepository() - Static method in class org.dataone.service.cn.replication.ReplicationFactory
-  
- getReplicationTryHistoryRepository() - Method in interface org.dataone.service.cn.replication.ReplicationRepositoryFactory
-  
- getRetryCount() - Method in class org.dataone.service.cn.replication.MNReplicationTask
- 
Get the number of retries for this particular replication task; 
- getStatus() - Method in class org.dataone.cn.data.repository.ReplicationTask
-  
- getSupportedReplicationVersion(Identifier, Node) - Method in class org.dataone.service.cn.replication.ReplicationManager
- 
uses the authoritativeMemberNode of the object to determine which version
 to replicate with. 
- getSystemMetadata(Identifier) - Method in class org.dataone.service.cn.replication.ReplicationService
-  
- getTargetNode() - Method in class org.dataone.service.cn.replication.MNReplicationTask
- 
Get the target node 
- getTargetNodeSubject() - Method in class org.dataone.service.cn.replication.MNReplicationTask
- 
For the given Replication task, return the Subject listed in the target
 node. 
- getTaskid() - Method in class org.dataone.service.cn.replication.MNReplicationTask
- 
Get the task identifier for this task 
- getTryCount() - Method in class org.dataone.cn.data.repository.ReplicationTask
-  
- getV1Version() - Static method in class org.dataone.service.cn.replication.ApiVersion
-  
- getV2Version() - Static method in class org.dataone.service.cn.replication.ApiVersion
-  
- getVersion(String) - Static method in class org.dataone.service.cn.replication.ApiVersion
-  
- rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class org.dataone.service.cn.replication.RejectedReplicationTaskHandler
- 
A handler method that adds rejected replication tasks back into the
 Hazelcast replication task queue to be completed later or by another 
 coordinating node that may pick it up from the queue. 
- RejectedReplicationTaskHandler - Class in org.dataone.service.cn.replication
- 
A class used to handle rejected replication tasks that were submitted to the 
 executor service but failed to be executed due to resource constraints or other
 issues (like executor shutdown). 
- RejectedReplicationTaskHandler() - Constructor for class org.dataone.service.cn.replication.RejectedReplicationTaskHandler
- 
Constructor to create a rejected replication task handler instance 
- ReplicationAttemptHistory - Class in org.dataone.cn.data.repository
-  
- ReplicationAttemptHistory() - Constructor for class org.dataone.cn.data.repository.ReplicationAttemptHistory
-  
- ReplicationAttemptHistory(Identifier, NodeReference, Integer) - Constructor for class org.dataone.cn.data.repository.ReplicationAttemptHistory
-  
- ReplicationAttemptHistoryRepository - Interface in org.dataone.cn.data.repository
-  
- ReplicationCommunication - Class in org.dataone.service.cn.replication
-  
- ReplicationCommunication() - Constructor for class org.dataone.service.cn.replication.ReplicationCommunication
-  
- ReplicationEventListener - Class in org.dataone.service.cn.replication
- 
An event listener used to manage change events on the hzSystemMetadata map. 
- ReplicationEventListener() - Constructor for class org.dataone.service.cn.replication.ReplicationEventListener
- 
Constructor: create a replication event listener that listens for entry
 events on the hzSystemMetadata map a queues the identifier key for
 replication task creation. 
- ReplicationFactory - Class in org.dataone.service.cn.replication
- 
Factory class to provide consumers a handle on various replication objects 
- ReplicationManager - Class in org.dataone.service.cn.replication
- 
A DataONE Coordinating Node implementation which manages replication queues
 and executes replication tasks. 
- ReplicationManager() - Constructor for class org.dataone.service.cn.replication.ReplicationManager
- 
Constructor - singleton pattern, enforced by Spring application. 
- ReplicationManager(ReplicationRepositoryFactory) - Constructor for class org.dataone.service.cn.replication.ReplicationManager
- 
A for-testing-purposes constructor to get around configuration complications 
- ReplicationPostgresRepositoryFactory - Class in org.dataone.cn.data.repository
-  
- ReplicationPostgresRepositoryFactory() - Constructor for class org.dataone.cn.data.repository.ReplicationPostgresRepositoryFactory
-  
- ReplicationPrioritizationStrategy - Class in org.dataone.service.cn.replication
- 
ReplicationPrioritizationStrategy encapsulates the logic and calculations
 used to prioritize target Member Nodes as replication targets. 
- ReplicationPrioritizationStrategy() - Constructor for class org.dataone.service.cn.replication.ReplicationPrioritizationStrategy
- 
Constructor: create a prioritization strategy 
- ReplicationRepositoryFactory - Interface in org.dataone.service.cn.replication
-  
- replicationService - Variable in class org.dataone.service.cn.replication.ReplicationCommunication
-  
- ReplicationService - Class in org.dataone.service.cn.replication
- 
Encapsulation of common operations involving replica system metadata objects. 
- ReplicationService() - Constructor for class org.dataone.service.cn.replication.ReplicationService
-  
- ReplicationStatusMonitor - Class in org.dataone.service.cn.replication
- 
Monitors the replica (table) to summarize the number of replicas
 by target node and replication status. 
- ReplicationStatusMonitor() - Constructor for class org.dataone.service.cn.replication.ReplicationStatusMonitor
-  
- ReplicationTask - Class in org.dataone.cn.data.repository
-  
- ReplicationTask() - Constructor for class org.dataone.cn.data.repository.ReplicationTask
-  
- ReplicationTask(Identifier) - Constructor for class org.dataone.cn.data.repository.ReplicationTask
-  
- ReplicationTaskMonitor - Class in org.dataone.service.cn.replication
-  
- ReplicationTaskMonitor() - Constructor for class org.dataone.service.cn.replication.ReplicationTaskMonitor
-  
- ReplicationTaskProcessor - Class in org.dataone.service.cn.replication
-  
- ReplicationTaskProcessor() - Constructor for class org.dataone.service.cn.replication.ReplicationTaskProcessor
-  
- ReplicationTaskQueue - Class in org.dataone.service.cn.replication
- 
A member node replication work queue. 
- ReplicationTaskQueue() - Constructor for class org.dataone.service.cn.replication.ReplicationTaskQueue
-  
- ReplicationTaskRepository - Interface in org.dataone.cn.data.repository
-  
- requestQueuedReplication(Identifier, NodeReference) - Method in class org.dataone.service.cn.replication.ReplicationService
- 
Handles moving a 'queued' replication object into 'requested' state. 
- requestReplication(NodeReference, SystemMetadata) - Method in class org.dataone.service.cn.replication.ReplicationCommunication
-  
- requestReplication(NodeReference, SystemMetadata) - Method in class org.dataone.service.cn.replication.v1.MNCommunication
-  
- requestReplication(NodeReference, SystemMetadata) - Method in class org.dataone.service.cn.replication.v2.MNCommunication
-  
- run() - Method in class org.dataone.service.cn.replication.MNReplicationTask
- 
Implements the Runnable interface, but the task is actually called via
 the Callable interface. 
- run() - Method in class org.dataone.service.cn.replication.QueuedReplicationAuditor
-  
- run() - Method in class org.dataone.service.cn.replication.ReplicationStatusMonitor
-  
- run() - Method in class org.dataone.service.cn.replication.ReplicationTaskMonitor
- 
queries the replication task repository for a page of 'NEW' tasks, and
 sends them to the ReplicationManager for execution. 
- run() - Method in class org.dataone.service.cn.replication.ReplicationTaskProcessor
- 
queries the replication task repository for a page of 'NEW' tasks, and
 sends them to the ReplicationManager for execution. 
- run() - Method in class org.dataone.service.cn.replication.StaleReplicationRequestAuditor
-