- 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
-