<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!-- NewPage --> <html lang="en"> <head> <!-- Generated by javadoc (1.8.0_292) on Fri Aug 06 22:09:56 UTC 2021 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Index (DataONE_Synchronization 2.3.8 API)</title> <meta name="date" content="2021-08-06"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> <script type="text/javascript" src="script.js"></script> </head> <body> <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { parent.document.title="Index (DataONE_Synchronization 2.3.8 API)"; } } catch(err) { } //--> </script> <noscript> <div>JavaScript is disabled on your browser.</div> </noscript> <!-- ========= START OF TOP NAVBAR ======= --> <div class="topNav"><a name="navbar.top"> <!-- --> </a> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <a name="navbar.top.firstrow"> <!-- --> </a> <ul class="navList" title="Navigation"> <li><a href="overview-summary.html">Overview</a></li> <li>Package</li> <li>Class</li> <li>Use</li> <li><a href="overview-tree.html">Tree</a></li> <li><a href="deprecated-list.html">Deprecated</a></li> <li class="navBarCell1Rev">Index</li> <li><a href="help-doc.html">Help</a></li> </ul> </div> <div class="subNav"> <ul class="navList"> <li>Prev</li> <li>Next</li> </ul> <ul class="navList"> <li><a href="index.html?index-all.html" target="_top">Frames</a></li> <li><a href="index-all.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_top"> <li><a href="allclasses-noframe.html">All Classes</a></li> </ul> <div> <script type="text/javascript"><!-- allClassesLink = document.getElementById("allclasses_navbar_top"); if(window==top) { allClassesLink.style.display = "block"; } else { allClassesLink.style.display = "none"; } //--> </script> </div> <a name="skip.navbar.top"> <!-- --> </a></div> <!-- ========= END OF TOP NAVBAR ========= --> <div class="contentContainer"><a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:K">K</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:Q">Q</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <a name="I:A"> <!-- --> </a> <h2 class="title">A</h2> <dl> <dt><a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="class in org.dataone.cn.batch.synchronization.type"><span class="typeNameLink">AbstractListenableMapAdapter</span></a><<a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="type parameter in AbstractListenableMapAdapter">K</a>,<a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="type parameter in AbstractListenableMapAdapter">V</a>> - Class in <a href="org/dataone/cn/batch/synchronization/type/package-summary.html">org.dataone.cn.batch.synchronization.type</a></dt> <dd> <div class="block">A helper class to simplify making maps listenable, cleaving to the Hazelcast definition</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html#AbstractListenableMapAdapter-java.util.Map-">AbstractListenableMapAdapter(Map<K, V>)</a></span> - Constructor for class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="class in org.dataone.cn.batch.synchronization.type">AbstractListenableMapAdapter</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html#add-org.dataone.cn.synchronization.types.SyncObject-">add(SyncObject)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html" title="class in org.dataone.cn.batch.synchronization.type">SyncQueueFacade</a></dt> <dd> <div class="block">Adds a task to the appropriate queue, creating the queue if one doesn't exist</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html#addEntryListener-com.hazelcast.core.EntryListener-boolean-">addEntryListener(EntryListener<K, V>, boolean)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="class in org.dataone.cn.batch.synchronization.type">AbstractListenableMapAdapter</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/DistributedDataClient.ListenableMap.html#addEntryListener-com.hazelcast.core.EntryListener-boolean-">addEntryListener(EntryListener<K, V>, boolean)</a></span> - Method in interface org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/DistributedDataClient.ListenableMap.html" title="interface in org.dataone.cn.batch.synchronization.type">DistributedDataClient.ListenableMap</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/listener/NodeTopicListener.html#addListener--">addListener()</a></span> - Method in class org.dataone.cn.batch.synchronization.listener.<a href="org/dataone/cn/batch/synchronization/listener/NodeTopicListener.html" title="class in org.dataone.cn.batch.synchronization.listener">NodeTopicListener</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html#addWithPriority-org.dataone.cn.synchronization.types.SyncObject-">addWithPriority(SyncObject)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html" title="class in org.dataone.cn.batch.synchronization.type">SyncQueueFacade</a></dt> <dd> <div class="block">Adds a task to the appropriate priority queue, creating the queue if one doesn't exist.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/ObjectListHarvestTask.html#adjustFilterWindow-org.dataone.cn.batch.synchronization.type.NodeComm-int-int-java.util.Date-java.util.Date-">adjustFilterWindow(NodeComm, int, int, Date, Date)</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/ObjectListHarvestTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">ObjectListHarvestTask</a></dt> <dd> <div class="block">This method should optimize the time window size so that the total within group is not more than the maximum synchronization will take.</div> </dd> </dl> <a name="I:B"> <!-- --> </a> <h2 class="title">B</h2> <dl> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/V2TransferObjectTask.html#buildStandardLogMessage-java.lang.Throwable-java.lang.String-">buildStandardLogMessage(Throwable, String)</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/V2TransferObjectTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">V2TransferObjectTask</a></dt> <dd> </dd> </dl> <a name="I:C"> <!-- --> </a> <h2 class="title">C</h2> <dl> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/ObjectListHarvestTask.html#call--">call()</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/ObjectListHarvestTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">ObjectListHarvestTask</a></dt> <dd> <div class="block">Calls listObjects on the Member Node and manages putting SyncObjects onto the SynchronizationObjectQueue (one per object) for asynchronous processing.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html#call--">call()</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html" title="class in org.dataone.cn.batch.synchronization.tasks">QueueProcessorCallable</a></dt> <dd> <div class="block">runs the queue processor until interrupted.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/SyncFailedTask.html#call--">call()</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/SyncFailedTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">SyncFailedTask</a></dt> <dd> <div class="block">Implement the Callable interface.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/SyncObjectTask.html#call--">call()</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/SyncObjectTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">SyncObjectTask</a></dt> <dd> <div class="block">Method to be called in a separately executing thread.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/TransferObjectTask.html#call--">call()</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/TransferObjectTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">TransferObjectTask</a></dt> <dd> <div class="block">Implement the Callable interface.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/V2TransferObjectTask.html#call--">call()</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/V2TransferObjectTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">V2TransferObjectTask</a></dt> <dd> <div class="block">Attempts to process the item to be synchronized.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html#cleanupTask-E-">cleanupTask(E)</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html" title="class in org.dataone.cn.batch.synchronization.tasks">QueueProcessorCallable</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html#clear--">clear()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="class in org.dataone.cn.batch.synchronization.type">AbstractListenableMapAdapter</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/DelayWrapper.html#compareTo-java.util.concurrent.Delayed-">compareTo(Delayed)</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/DelayWrapper.html" title="class in org.dataone.cn.batch.synchronization.tasks">DelayWrapper</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html#containsKey-java.lang.Object-">containsKey(Object)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="class in org.dataone.cn.batch.synchronization.type">AbstractListenableMapAdapter</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html#containsValue-java.lang.Object-">containsValue(Object)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="class in org.dataone.cn.batch.synchronization.type">AbstractListenableMapAdapter</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/SyncFailedTask.html#createSynchronizationFailed-java.lang.String-java.lang.String-java.lang.Exception-">createSynchronizationFailed(String, String, Exception)</a></span> - Static method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/SyncFailedTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">SyncFailedTask</a></dt> <dd> <div class="block">Creates a SynchronizationFailed exception with a standardized message for submitting back to the MN.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SystemMetadataValidator.html#customSerializationCompareComplexFields-org.dataone.service.types.v2.SystemMetadata-">customSerializationCompareComplexFields(SystemMetadata)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SystemMetadataValidator.html" title="class in org.dataone.cn.batch.synchronization.type">SystemMetadataValidator</a></dt> <dd> </dd> </dl> <a name="I:D"> <!-- --> </a> <h2 class="title">D</h2> <dl> <dt><a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html" title="class in org.dataone.cn.batch.synchronization"><span class="typeNameLink">D1TypeUtils</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/package-summary.html">org.dataone.cn.batch.synchronization</a></dt> <dd> <div class="block">This class offers direct and efficient equality comparison of DataONE types without having to do any null & empty-string checking prior to the comparison.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html#D1TypeUtils--">D1TypeUtils()</a></span> - Constructor for class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html" title="class in org.dataone.cn.batch.synchronization">D1TypeUtils</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/NodeCommSyncObjectFactory.html#DEFAULT_MAX_NODE_COMM_PER_MN">DEFAULT_MAX_NODE_COMM_PER_MN</a></span> - Static variable in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/NodeCommSyncObjectFactory.html" title="class in org.dataone.cn.batch.synchronization">NodeCommSyncObjectFactory</a></dt> <dd> <div class="block">The default max number of NodeComms available for a given Member Node</div> </dd> <dt><a href="org/dataone/cn/batch/synchronization/tasks/DelayWrapper.html" title="class in org.dataone.cn.batch.synchronization.tasks"><span class="typeNameLink">DelayWrapper</span></a><<a href="org/dataone/cn/batch/synchronization/tasks/DelayWrapper.html" title="type parameter in DelayWrapper">T</a>> - Class in <a href="org/dataone/cn/batch/synchronization/tasks/package-summary.html">org.dataone.cn.batch.synchronization.tasks</a></dt> <dd> <div class="block">A wrapper class for objects that implements Delayed.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/DelayWrapper.html#DelayWrapper-T-">DelayWrapper(T)</a></span> - Constructor for class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/DelayWrapper.html" title="class in org.dataone.cn.batch.synchronization.tasks">DelayWrapper</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/DelayWrapper.html#DelayWrapper-T-long-">DelayWrapper(T, long)</a></span> - Constructor for class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/DelayWrapper.html" title="class in org.dataone.cn.batch.synchronization.tasks">DelayWrapper</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/type/DistributedDataClient.html" title="interface in org.dataone.cn.batch.synchronization.type"><span class="typeNameLink">DistributedDataClient</span></a> - Interface in <a href="org/dataone/cn/batch/synchronization/type/package-summary.html">org.dataone.cn.batch.synchronization.type</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/type/DistributedDataClient.ListenableMap.html" title="interface in org.dataone.cn.batch.synchronization.type"><span class="typeNameLink">DistributedDataClient.ListenableMap</span></a><<a href="org/dataone/cn/batch/synchronization/type/DistributedDataClient.ListenableMap.html" title="type parameter in DistributedDataClient.ListenableMap">K</a>,<a href="org/dataone/cn/batch/synchronization/type/DistributedDataClient.ListenableMap.html" title="type parameter in DistributedDataClient.ListenableMap">V</a>> - Interface in <a href="org/dataone/cn/batch/synchronization/type/package-summary.html">org.dataone.cn.batch.synchronization.type</a></dt> <dd> </dd> </dl> <a name="I:E"> <!-- --> </a> <h2 class="title">E</h2> <dl> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html#emptyEquals-org.dataone.service.types.v1.Identifier-org.dataone.service.types.v1.Identifier-">emptyEquals(Identifier, Identifier)</a></span> - Static method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html" title="class in org.dataone.cn.batch.synchronization">D1TypeUtils</a></dt> <dd> <div class="block">Similar to equals, but treats a null object, null value-property, and empty string value-property as equal to each other.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html#emptyEquals-org.dataone.service.types.v1.NodeReference-org.dataone.service.types.v1.NodeReference-">emptyEquals(NodeReference, NodeReference)</a></span> - Static method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html" title="class in org.dataone.cn.batch.synchronization">D1TypeUtils</a></dt> <dd> <div class="block">Similar to equals, but treats a null object, null value-property, and empty string value-property as equal to each other.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html#emptyEquals-org.dataone.service.types.v1.ObjectFormatIdentifier-org.dataone.service.types.v1.ObjectFormatIdentifier-">emptyEquals(ObjectFormatIdentifier, ObjectFormatIdentifier)</a></span> - Static method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html" title="class in org.dataone.cn.batch.synchronization">D1TypeUtils</a></dt> <dd> <div class="block">Similar to equals, but treats a null object, null value-property, and empty string value-property as equal to each other.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html#emptyEquals-org.dataone.service.types.v1.Subject-org.dataone.service.types.v1.Subject-">emptyEquals(Subject, Subject)</a></span> - Static method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html" title="class in org.dataone.cn.batch.synchronization">D1TypeUtils</a></dt> <dd> <div class="block">Similar to equals, but treats a null object, null value-property, and empty string value-property as equal to each other.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html#entryAdded-com.hazelcast.core.EntryEvent-">entryAdded(EntryEvent<String, String>)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html" title="class in org.dataone.cn.batch.synchronization.type">SyncQueueFacade</a></dt> <dd> <div class="block">listens to map entries so that the round robin can be expanded to include the new node entry.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html#entryEvicted-com.hazelcast.core.EntryEvent-">entryEvicted(EntryEvent<String, String>)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html" title="class in org.dataone.cn.batch.synchronization.type">SyncQueueFacade</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html#entryRemoved-com.hazelcast.core.EntryEvent-">entryRemoved(EntryEvent<String, String>)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html" title="class in org.dataone.cn.batch.synchronization.type">SyncQueueFacade</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html#entrySet--">entrySet()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="class in org.dataone.cn.batch.synchronization.type">AbstractListenableMapAdapter</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html#entryUpdated-com.hazelcast.core.EntryEvent-">entryUpdated(EntryEvent<String, String>)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html" title="class in org.dataone.cn.batch.synchronization.type">SyncQueueFacade</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html#equals-org.dataone.service.types.v1.Identifier-org.dataone.service.types.v1.Identifier-">equals(Identifier, Identifier)</a></span> - Static method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html" title="class in org.dataone.cn.batch.synchronization">D1TypeUtils</a></dt> <dd> <div class="block">A null-safe equality test for two Identifiers.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html#equals-org.dataone.service.types.v1.NodeReference-org.dataone.service.types.v1.NodeReference-">equals(NodeReference, NodeReference)</a></span> - Static method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html" title="class in org.dataone.cn.batch.synchronization">D1TypeUtils</a></dt> <dd> <div class="block">A null-safe equality test for two NodeReferences (null object and null object.getValue() are considered the equal)</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html#equals-org.dataone.service.types.v1.ObjectFormatIdentifier-org.dataone.service.types.v1.ObjectFormatIdentifier-">equals(ObjectFormatIdentifier, ObjectFormatIdentifier)</a></span> - Static method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html" title="class in org.dataone.cn.batch.synchronization">D1TypeUtils</a></dt> <dd> <div class="block">A null-safe equality test for two ObjectFormatIdentifiers (null object and null object.getValue() are considered the equal)</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html#equals-org.dataone.service.types.v1.Subject-org.dataone.service.types.v1.Subject-">equals(Subject, Subject)</a></span> - Static method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html" title="class in org.dataone.cn.batch.synchronization">D1TypeUtils</a></dt> <dd> <div class="block">A null-safe equality test for two Subjects.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/DelayWrapper.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/DelayWrapper.html" title="class in org.dataone.cn.batch.synchronization.tasks">DelayWrapper</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/jobs/MemberNodeHarvestJob.html#execute-org.quartz.JobExecutionContext-">execute(JobExecutionContext)</a></span> - Method in class org.dataone.cn.batch.synchronization.jobs.<a href="org/dataone/cn/batch/synchronization/jobs/MemberNodeHarvestJob.html" title="class in org.dataone.cn.batch.synchronization.jobs">MemberNodeHarvestJob</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/jobs/SyncMetricLogJob.html#execute-org.quartz.JobExecutionContext-">execute(JobExecutionContext)</a></span> - Method in class org.dataone.cn.batch.synchronization.jobs.<a href="org/dataone/cn/batch/synchronization/jobs/SyncMetricLogJob.html" title="class in org.dataone.cn.batch.synchronization.jobs">SyncMetricLogJob</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/V2TransferObjectTask.html#extractRetryableException-org.dataone.service.exceptions.ServiceFailure-">extractRetryableException(ServiceFailure)</a></span> - Static method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/V2TransferObjectTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">V2TransferObjectTask</a></dt> <dd> <div class="block">This method is used to re-wrap the Exceptions that affect the processing of a TransferObjectTask, particularly various types of time out exceptions that we would want to retry instead of ending in SynchronizationFailed.</div> </dd> </dl> <a name="I:G"> <!-- --> </a> <h2 class="title">G</h2> <dl> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html#get-java.lang.Object-">get(Object)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="class in org.dataone.cn.batch.synchronization.type">AbstractListenableMapAdapter</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#getCnCore--">getCnCore()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#getCnRead--">getCnRead()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#getCnReplication--">getCnReplication()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/service/v2/impl/NodeRegistrySyncServiceImpl.html#getDateLastHarvested-org.dataone.service.types.v1.NodeReference-">getDateLastHarvested(NodeReference)</a></span> - Method in class org.dataone.cn.batch.service.v2.impl.<a href="org/dataone/cn/batch/service/v2/impl/NodeRegistrySyncServiceImpl.html" title="class in org.dataone.cn.batch.service.v2.impl">NodeRegistrySyncServiceImpl</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/service/v2/NodeRegistrySyncService.html#getDateLastHarvested-org.dataone.service.types.v1.NodeReference-">getDateLastHarvested(NodeReference)</a></span> - Method in interface org.dataone.cn.batch.service.v2.<a href="org/dataone/cn/batch/service/v2/NodeRegistrySyncService.html" title="interface in org.dataone.cn.batch.service.v2">NodeRegistrySyncService</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/ldap/NodeRegistrySyncFacade.html#getDateLastHarvested-org.dataone.service.types.v1.NodeReference-">getDateLastHarvested(NodeReference)</a></span> - Method in class org.dataone.cn.ldap.<a href="org/dataone/cn/ldap/NodeRegistrySyncFacade.html" title="class in org.dataone.cn.ldap">NodeRegistrySyncFacade</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/exceptions/RetryableException.html#getDelay--">getDelay()</a></span> - Method in exception org.dataone.cn.batch.exceptions.<a href="org/dataone/cn/batch/exceptions/RetryableException.html" title="class in org.dataone.cn.batch.exceptions">RetryableException</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/DelayWrapper.html#getDelay-java.util.concurrent.TimeUnit-">getDelay(TimeUnit)</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/DelayWrapper.html" title="class in org.dataone.cn.batch.synchronization.tasks">DelayWrapper</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/ObjectListHarvestTask.html#getFullObjectList-org.dataone.cn.batch.synchronization.type.NodeComm-java.lang.Integer-">getFullObjectList(NodeComm, Integer)</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/ObjectListHarvestTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">ObjectListHarvestTask</a></dt> <dd> <div class="block">get the set of timepoints and associated pids to put on the sync queue</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/listener/NodeTopicListener.html#getHarvestSchedulingManager--">getHarvestSchedulingManager()</a></span> - Method in class org.dataone.cn.batch.synchronization.listener.<a href="org/dataone/cn/batch/synchronization/listener/NodeTopicListener.html" title="class in org.dataone.cn.batch.synchronization.listener">NodeTopicListener</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html#getHarvestSchedulingManager--">getHarvestSchedulingManager()</a></span> - Method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html" title="class in org.dataone.cn.batch.synchronization">SyncObjectTaskManager</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/NodeCommObjectListHarvestFactory.html#getInstance--">getInstance()</a></span> - Static method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/NodeCommObjectListHarvestFactory.html" title="class in org.dataone.cn.batch.synchronization">NodeCommObjectListHarvestFactory</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/NodeCommSyncObjectFactory.html#getInstance--">getInstance()</a></span> - Static method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/NodeCommSyncObjectFactory.html" title="class in org.dataone.cn.batch.synchronization">NodeCommSyncObjectFactory</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html#getLegacyQueue--">getLegacyQueue()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html" title="class in org.dataone.cn.batch.synchronization.type">SyncQueueFacade</a></dt> <dd> <div class="block">A special accessor for the legacy queue to support synchronization metrics collection.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/DistributedDataClient.html#getLock-java.lang.String-">getLock(String)</a></span> - Method in interface org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/DistributedDataClient.html" title="interface in org.dataone.cn.batch.synchronization.type">DistributedDataClient</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/DistributedDataClient.html#getMap-java.lang.String-">getMap(String)</a></span> - Method in interface org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/DistributedDataClient.html" title="interface in org.dataone.cn.batch.synchronization.type">DistributedDataClient</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/SyncObjectTask.html#getMaxNumberOfClientsPerMemberNode--">getMaxNumberOfClientsPerMemberNode()</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/SyncObjectTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">SyncObjectTask</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#getMnRead--">getMnRead()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/listener/SyncMetricLogJobTriggerListener.html#getName--">getName()</a></span> - Method in class org.dataone.cn.batch.synchronization.listener.<a href="org/dataone/cn/batch/synchronization/listener/SyncMetricLogJobTriggerListener.html" title="class in org.dataone.cn.batch.synchronization.listener">SyncMetricLogJobTriggerListener</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html#getNextNodeId--">getNextNodeId()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html" title="class in org.dataone.cn.batch.synchronization.type">SyncQueueFacade</a></dt> <dd> <div class="block">implements the Round Robin approach to reading from multiple queues It reads the first item of the queue, then cycles it to the end of the queue and returns that value.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/service/v2/impl/NodeRegistrySyncServiceImpl.html#getNode-org.dataone.service.types.v1.NodeReference-">getNode(NodeReference)</a></span> - Method in class org.dataone.cn.batch.service.v2.impl.<a href="org/dataone/cn/batch/service/v2/impl/NodeRegistrySyncServiceImpl.html" title="class in org.dataone.cn.batch.service.v2.impl">NodeRegistrySyncServiceImpl</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/service/v2/NodeRegistrySyncService.html#getNode-org.dataone.service.types.v1.NodeReference-">getNode(NodeReference)</a></span> - Method in interface org.dataone.cn.batch.service.v2.<a href="org/dataone/cn/batch/service/v2/NodeRegistrySyncService.html" title="interface in org.dataone.cn.batch.service.v2">NodeRegistrySyncService</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/NodeCommFactory.html#getNodeComm-org.dataone.service.types.v1.NodeReference-">getNodeComm(NodeReference)</a></span> - Method in interface org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/NodeCommFactory.html" title="interface in org.dataone.cn.batch.synchronization">NodeCommFactory</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/NodeCommObjectListHarvestFactory.html#getNodeComm-org.dataone.service.types.v1.NodeReference-">getNodeComm(NodeReference)</a></span> - Method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/NodeCommObjectListHarvestFactory.html" title="class in org.dataone.cn.batch.synchronization">NodeCommObjectListHarvestFactory</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/NodeCommSyncObjectFactory.html#getNodeComm-org.dataone.service.types.v1.NodeReference-">getNodeComm(NodeReference)</a></span> - Method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/NodeCommSyncObjectFactory.html" title="class in org.dataone.cn.batch.synchronization">NodeCommSyncObjectFactory</a></dt> <dd> <div class="block">returns a NodeComm set to the RUNNING state.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/SyncObjectTask.html#getNodeCommunicationsFactory--">getNodeCommunicationsFactory()</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/SyncObjectTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">SyncObjectTask</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#getNodeRegistryService--">getNodeRegistryService()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#getNumber--">getNumber()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/DistributedDataClient.html#getQueue-java.lang.String-">getQueue(String)</a></span> - Method in interface org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/DistributedDataClient.html" title="interface in org.dataone.cn.batch.synchronization.type">DistributedDataClient</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html#getQueueNames--">getQueueNames()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html" title="class in org.dataone.cn.batch.synchronization.type">SyncQueueFacade</a></dt> <dd> <div class="block">builds a sorted set from the keys of the two queue maps</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SystemMetadataValidator.html#getReferenceSystemMetadata--">getReferenceSystemMetadata()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SystemMetadataValidator.html" title="class in org.dataone.cn.batch.synchronization.type">SystemMetadataValidator</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#getReserveIdentifierService--">getReserveIdentifierService()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#getRunningStartDate--">getRunningStartDate()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/HarvestSchedulingManager.html#getScheduler--">getScheduler()</a></span> - Method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/HarvestSchedulingManager.html" title="class in org.dataone.cn.batch.synchronization">HarvestSchedulingManager</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/DistributedDataClient.html#getSet-java.lang.String-">getSet(String)</a></span> - Method in interface org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/DistributedDataClient.html" title="interface in org.dataone.cn.batch.synchronization.type">DistributedDataClient</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#getState--">getState()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html#getSyncObjectTask--">getSyncObjectTask()</a></span> - Method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html" title="class in org.dataone.cn.batch.synchronization">SyncObjectTaskManager</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html#getTaskExecutor--">getTaskExecutor()</a></span> - Method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html" title="class in org.dataone.cn.batch.synchronization">SyncObjectTaskManager</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/SyncObjectTask.html#getThreadPoolTaskExecutor--">getThreadPoolTaskExecutor()</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/SyncObjectTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">SyncObjectTask</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/DelayWrapper.html#getWrappedObject--">getWrappedObject()</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/DelayWrapper.html" title="class in org.dataone.cn.batch.synchronization.tasks">DelayWrapper</a></dt> <dd> </dd> </dl> <a name="I:H"> <!-- --> </a> <h2 class="title">H</h2> <dl> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/HarvestSchedulingManager.html#halt--">halt()</a></span> - Method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/HarvestSchedulingManager.html" title="class in org.dataone.cn.batch.synchronization">HarvestSchedulingManager</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/HarvestSchedulingManager.html" title="class in org.dataone.cn.batch.synchronization"><span class="typeNameLink">HarvestSchedulingManager</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/package-summary.html">org.dataone.cn.batch.synchronization</a></dt> <dd> <div class="block">this bean must be managed by Spring upon startup of spring it will execute via init method evaluate whether the NodeList contains nodes that should be executed on the executing coordinating node.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/HarvestSchedulingManager.html#HarvestSchedulingManager--">HarvestSchedulingManager()</a></span> - Constructor for class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/HarvestSchedulingManager.html" title="class in org.dataone.cn.batch.synchronization">HarvestSchedulingManager</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/DelayWrapper.html#hashCode--">hashCode()</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/DelayWrapper.html" title="class in org.dataone.cn.batch.synchronization.tasks">DelayWrapper</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/service/v2/IdentifierReservationQueryService.html#hasReservation-org.dataone.service.types.v1.Session-org.dataone.service.types.v1.Subject-org.dataone.service.types.v1.Identifier-">hasReservation(Session, Subject, Identifier)</a></span> - Method in interface org.dataone.cn.batch.service.v2.<a href="org/dataone/cn/batch/service/v2/IdentifierReservationQueryService.html" title="interface in org.dataone.cn.batch.service.v2">IdentifierReservationQueryService</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SystemMetadataValidator.html#hasValidUpdates-org.dataone.service.types.v2.SystemMetadata-">hasValidUpdates(SystemMetadata)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SystemMetadataValidator.html" title="class in org.dataone.cn.batch.synchronization.type">SystemMetadataValidator</a></dt> <dd> <div class="block">Compares the passed in SystemMetadata to the reference SystemMetadata to determine if the new SystemMetadata represents valid updates of the reference sysmeta.</div> </dd> </dl> <a name="I:I"> <!-- --> </a> <h2 class="title">I</h2> <dl> <dt><a href="org/dataone/cn/batch/service/v2/IdentifierReservationQueryService.html" title="interface in org.dataone.cn.batch.service.v2"><span class="typeNameLink">IdentifierReservationQueryService</span></a> - Interface in <a href="org/dataone/cn/batch/service/v2/package-summary.html">org.dataone.cn.batch.service.v2</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html#inactivate">inactivate</a></span> - Variable in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html" title="class in org.dataone.cn.batch.synchronization.tasks">QueueProcessorCallable</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/HarvestSchedulingManager.html#init--">init()</a></span> - Method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/HarvestSchedulingManager.html" title="class in org.dataone.cn.batch.synchronization">HarvestSchedulingManager</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html#init--">init()</a></span> - Method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html" title="class in org.dataone.cn.batch.synchronization">SyncObjectTaskManager</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html#isEmpty--">isEmpty()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="class in org.dataone.cn.batch.synchronization.type">AbstractListenableMapAdapter</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html#isInactivated--">isInactivated()</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html" title="class in org.dataone.cn.batch.synchronization.tasks">QueueProcessorCallable</a></dt> <dd> <div class="block">override this method (and possibly setIsInactivated) to set the activation status by properties</div> </dd> </dl> <a name="I:K"> <!-- --> </a> <h2 class="title">K</h2> <dl> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html#keySet--">keySet()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="class in org.dataone.cn.batch.synchronization.type">AbstractListenableMapAdapter</a></dt> <dd> </dd> </dl> <a name="I:L"> <!-- --> </a> <h2 class="title">L</h2> <dl> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html#latestResults">latestResults</a></span> - Variable in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html" title="class in org.dataone.cn.batch.synchronization.tasks">QueueProcessorCallable</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/service/v2/impl/NodeRegistrySyncServiceImpl.html#listNodes--">listNodes()</a></span> - Method in class org.dataone.cn.batch.service.v2.impl.<a href="org/dataone/cn/batch/service/v2/impl/NodeRegistrySyncServiceImpl.html" title="class in org.dataone.cn.batch.service.v2.impl">NodeRegistrySyncServiceImpl</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/service/v2/NodeRegistrySyncService.html#listNodes--">listNodes()</a></span> - Method in interface org.dataone.cn.batch.service.v2.<a href="org/dataone/cn/batch/service/v2/NodeRegistrySyncService.html" title="interface in org.dataone.cn.batch.service.v2">NodeRegistrySyncService</a></dt> <dd> </dd> </dl> <a name="I:M"> <!-- --> </a> <h2 class="title">M</h2> <dl> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/HarvestSchedulingManager.html#manageHarvest--">manageHarvest()</a></span> - Method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/HarvestSchedulingManager.html" title="class in org.dataone.cn.batch.synchronization">HarvestSchedulingManager</a></dt> <dd> <div class="block">will perform the recalculation of the scheduler.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html#map">map</a></span> - Variable in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="class in org.dataone.cn.batch.synchronization.type">AbstractListenableMapAdapter</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/jobs/MemberNodeHarvestJob.html" title="class in org.dataone.cn.batch.synchronization.jobs"><span class="typeNameLink">MemberNodeHarvestJob</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/jobs/package-summary.html">org.dataone.cn.batch.synchronization.jobs</a></dt> <dd> <div class="block">Quartz Job that starts off the hazelcast distributed execution of harvesting for a nodeList from a Membernode It executes only for a given membernode, and while executing excludes via a lock any other execution of a job on that membernode It also sets and persists the LastHarvested date on a node after completion before releasing the lock</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/jobs/MemberNodeHarvestJob.html#MemberNodeHarvestJob--">MemberNodeHarvestJob()</a></span> - Constructor for class org.dataone.cn.batch.synchronization.jobs.<a href="org/dataone/cn/batch/synchronization/jobs/MemberNodeHarvestJob.html" title="class in org.dataone.cn.batch.synchronization.jobs">MemberNodeHarvestJob</a></dt> <dd> </dd> </dl> <a name="I:N"> <!-- --> </a> <h2 class="title">N</h2> <dl> <dt><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type"><span class="typeNameLink">NodeComm</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/type/package-summary.html">org.dataone.cn.batch.synchronization.type</a></dt> <dd> <div class="block">Assemble and manage communication channels used by TransferObjectTask.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#NodeComm-java.lang.Object-org.dataone.cn.batch.service.v2.NodeRegistrySyncService-">NodeComm(Object, NodeRegistrySyncService)</a></span> - Constructor for class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#NodeComm-java.lang.Object-java.lang.Object-org.dataone.cn.batch.service.v2.NodeRegistrySyncService-org.dataone.service.cn.v2.CNCore-org.dataone.service.cn.v2.CNReplication-org.dataone.cn.batch.service.v2.IdentifierReservationQueryService-">NodeComm(Object, Object, NodeRegistrySyncService, CNCore, CNReplication, IdentifierReservationQueryService)</a></span> - Constructor for class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/NodeCommFactory.html" title="interface in org.dataone.cn.batch.synchronization"><span class="typeNameLink">NodeCommFactory</span></a> - Interface in <a href="org/dataone/cn/batch/synchronization/package-summary.html">org.dataone.cn.batch.synchronization</a></dt> <dd> <div class="block">Provides an interface for access to NodeComm objects that should be pooled for re-use.</div> </dd> <dt><a href="org/dataone/cn/batch/synchronization/NodeCommObjectListHarvestFactory.html" title="class in org.dataone.cn.batch.synchronization"><span class="typeNameLink">NodeCommObjectListHarvestFactory</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/package-summary.html">org.dataone.cn.batch.synchronization</a></dt> <dd> <div class="block">Creates a NodeComm (node communications) bundle for use by the ObjectListHarvestTask.</div> </dd> <dt><a href="org/dataone/cn/batch/synchronization/type/NodeCommState.html" title="enum in org.dataone.cn.batch.synchronization.type"><span class="typeNameLink">NodeCommState</span></a> - Enum in <a href="org/dataone/cn/batch/synchronization/type/package-summary.html">org.dataone.cn.batch.synchronization.type</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/NodeCommSyncObjectFactory.html" title="class in org.dataone.cn.batch.synchronization"><span class="typeNameLink">NodeCommSyncObjectFactory</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/package-summary.html">org.dataone.cn.batch.synchronization</a></dt> <dd> <div class="block">Creates/maintains NodeComm pools (per MN NodeReference) for use by the TransferObjectTask.</div> </dd> <dt><a href="org/dataone/cn/batch/exceptions/NodeCommUnavailable.html" title="class in org.dataone.cn.batch.exceptions"><span class="typeNameLink">NodeCommUnavailable</span></a> - Exception in <a href="org/dataone/cn/batch/exceptions/package-summary.html">org.dataone.cn.batch.exceptions</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/exceptions/NodeCommUnavailable.html#NodeCommUnavailable-java.lang.String-">NodeCommUnavailable(String)</a></span> - Constructor for exception org.dataone.cn.batch.exceptions.<a href="org/dataone/cn/batch/exceptions/NodeCommUnavailable.html" title="class in org.dataone.cn.batch.exceptions">NodeCommUnavailable</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html#nodeIdRoundRobin">nodeIdRoundRobin</a></span> - Variable in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html" title="class in org.dataone.cn.batch.synchronization.type">SyncQueueFacade</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/ldap/NodeRegistrySyncFacade.html" title="class in org.dataone.cn.ldap"><span class="typeNameLink">NodeRegistrySyncFacade</span></a> - Class in <a href="org/dataone/cn/ldap/package-summary.html">org.dataone.cn.ldap</a></dt> <dd> <div class="block">Extend the NodeFacade class in d1_cn_noderegistery to allow for synchronization specific behaviour Expose public access to protected methods in NodeAccess The public methods will also control the borrowing and returning of LDAPContexts to the LDAP Pool</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/ldap/NodeRegistrySyncFacade.html#NodeRegistrySyncFacade--">NodeRegistrySyncFacade()</a></span> - Constructor for class org.dataone.cn.ldap.<a href="org/dataone/cn/ldap/NodeRegistrySyncFacade.html" title="class in org.dataone.cn.ldap">NodeRegistrySyncFacade</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/service/v2/NodeRegistrySyncService.html" title="interface in org.dataone.cn.batch.service.v2"><span class="typeNameLink">NodeRegistrySyncService</span></a> - Interface in <a href="org/dataone/cn/batch/service/v2/package-summary.html">org.dataone.cn.batch.service.v2</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/service/v2/impl/NodeRegistrySyncServiceImpl.html" title="class in org.dataone.cn.batch.service.v2.impl"><span class="typeNameLink">NodeRegistrySyncServiceImpl</span></a> - Class in <a href="org/dataone/cn/batch/service/v2/impl/package-summary.html">org.dataone.cn.batch.service.v2.impl</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/service/v2/impl/NodeRegistrySyncServiceImpl.html#NodeRegistrySyncServiceImpl--">NodeRegistrySyncServiceImpl()</a></span> - Constructor for class org.dataone.cn.batch.service.v2.impl.<a href="org/dataone/cn/batch/service/v2/impl/NodeRegistrySyncServiceImpl.html" title="class in org.dataone.cn.batch.service.v2.impl">NodeRegistrySyncServiceImpl</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/listener/NodeTopicListener.html" title="class in org.dataone.cn.batch.synchronization.listener"><span class="typeNameLink">NodeTopicListener</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/listener/package-summary.html">org.dataone.cn.batch.synchronization.listener</a></dt> <dd> <div class="block">Listen to the nodeTopic for any messages.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/listener/NodeTopicListener.html#NodeTopicListener--">NodeTopicListener()</a></span> - Constructor for class org.dataone.cn.batch.synchronization.listener.<a href="org/dataone/cn/batch/synchronization/listener/NodeTopicListener.html" title="class in org.dataone.cn.batch.synchronization.listener">NodeTopicListener</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html#notifyEntryListeners-java.lang.String-K-V-">notifyEntryListeners(String, K, V)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="class in org.dataone.cn.batch.synchronization.type">AbstractListenableMapAdapter</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/DistributedDataClient.ListenableMap.html#notifyEntryListeners-java.lang.String-K-V-">notifyEntryListeners(String, K, V)</a></span> - Method in interface org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/DistributedDataClient.ListenableMap.html" title="interface in org.dataone.cn.batch.synchronization.type">DistributedDataClient.ListenableMap</a></dt> <dd> </dd> </dl> <a name="I:O"> <!-- --> </a> <h2 class="title">O</h2> <dl> <dt><a href="org/dataone/cn/batch/synchronization/tasks/ObjectListHarvestTask.html" title="class in org.dataone.cn.batch.synchronization.tasks"><span class="typeNameLink">ObjectListHarvestTask</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/tasks/package-summary.html">org.dataone.cn.batch.synchronization.tasks</a></dt> <dd> <div class="block">An executable task that retrieve a list of ObjectInfos by calling listObject on a MN and then submits them on the SyncTaskQueue for processing.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/ObjectListHarvestTask.html#ObjectListHarvestTask-org.dataone.service.types.v1.NodeReference-java.lang.Integer-">ObjectListHarvestTask(NodeReference, Integer)</a></span> - Constructor for class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/ObjectListHarvestTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">ObjectListHarvestTask</a></dt> <dd> <div class="block">Define the ObjectList Harvest task for a Member Node.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/listener/NodeTopicListener.html#onMessage-com.hazelcast.core.Message-">onMessage(Message<NodeReference>)</a></span> - Method in class org.dataone.cn.batch.synchronization.listener.<a href="org/dataone/cn/batch/synchronization/listener/NodeTopicListener.html" title="class in org.dataone.cn.batch.synchronization.listener">NodeTopicListener</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/exceptions/package-summary.html">org.dataone.cn.batch.exceptions</a> - package org.dataone.cn.batch.exceptions</dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/service/v2/package-summary.html">org.dataone.cn.batch.service.v2</a> - package org.dataone.cn.batch.service.v2</dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/service/v2/impl/package-summary.html">org.dataone.cn.batch.service.v2.impl</a> - package org.dataone.cn.batch.service.v2.impl</dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/package-summary.html">org.dataone.cn.batch.synchronization</a> - package org.dataone.cn.batch.synchronization</dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/jobs/package-summary.html">org.dataone.cn.batch.synchronization.jobs</a> - package org.dataone.cn.batch.synchronization.jobs</dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/listener/package-summary.html">org.dataone.cn.batch.synchronization.listener</a> - package org.dataone.cn.batch.synchronization.listener</dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/tasks/package-summary.html">org.dataone.cn.batch.synchronization.tasks</a> - package org.dataone.cn.batch.synchronization.tasks</dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/type/package-summary.html">org.dataone.cn.batch.synchronization.type</a> - package org.dataone.cn.batch.synchronization.type</dt> <dd> </dd> <dt><a href="org/dataone/cn/ldap/package-summary.html">org.dataone.cn.ldap</a> - package org.dataone.cn.ldap</dt> <dd> </dd> </dl> <a name="I:P"> <!-- --> </a> <h2 class="title">P</h2> <dl> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html#pendingQueueItem">pendingQueueItem</a></span> - Variable in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html" title="class in org.dataone.cn.batch.synchronization.tasks">QueueProcessorCallable</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html#poll-long-java.util.concurrent.TimeUnit-">poll(long, TimeUnit)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html" title="class in org.dataone.cn.batch.synchronization.type">SyncQueueFacade</a></dt> <dd> <div class="block">Returns the next SyncObject from one of the syncQueues, or null if none exist in any of the SyncQueues.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html#prepareTask-E-">prepareTask(E)</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html" title="class in org.dataone.cn.batch.synchronization.tasks">QueueProcessorCallable</a></dt> <dd> <div class="block">builds the repeatable task</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html#put-K-V-">put(K, V)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="class in org.dataone.cn.batch.synchronization.type">AbstractListenableMapAdapter</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html#putAll-java.util.Map-">putAll(Map<? extends K, ? extends V>)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="class in org.dataone.cn.batch.synchronization.type">AbstractListenableMapAdapter</a></dt> <dd> </dd> </dl> <a name="I:Q"> <!-- --> </a> <h2 class="title">Q</h2> <dl> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html#queue">queue</a></span> - Variable in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html" title="class in org.dataone.cn.batch.synchronization.tasks">QueueProcessorCallable</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html" title="class in org.dataone.cn.batch.synchronization.tasks"><span class="typeNameLink">QueueProcessorCallable</span></a><<a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html" title="type parameter in QueueProcessorCallable">E</a>,<a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html" title="type parameter in QueueProcessorCallable">V</a>> - Class in <a href="org/dataone/cn/batch/synchronization/tasks/package-summary.html">org.dataone.cn.batch.synchronization.tasks</a></dt> <dd> <div class="block">A Callable for executing a Queue processing loop using a ThreadPoolTaskExecutor.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html#QueueProcessorCallable--">QueueProcessorCallable()</a></span> - Constructor for class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html" title="class in org.dataone.cn.batch.synchronization.tasks">QueueProcessorCallable</a></dt> <dd> </dd> </dl> <a name="I:R"> <!-- --> </a> <h2 class="title">R</h2> <dl> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html#remove-java.lang.Object-">remove(Object)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="class in org.dataone.cn.batch.synchronization.type">AbstractListenableMapAdapter</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/SyncMetricLogReport.html#reportSyncMetrics-org.dataone.cn.batch.synchronization.type.SyncQueueFacade-">reportSyncMetrics(SyncQueueFacade)</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/SyncMetricLogReport.html" title="class in org.dataone.cn.batch.synchronization.tasks">SyncMetricLogReport</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/exceptions/RetryableException.html" title="class in org.dataone.cn.batch.exceptions"><span class="typeNameLink">RetryableException</span></a> - Exception in <a href="org/dataone/cn/batch/exceptions/package-summary.html">org.dataone.cn.batch.exceptions</a></dt> <dd> <div class="block">An exception to capture cases where an internal failure in synchronization happened that warrants retrying the synchronization of the object in the near future.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/exceptions/RetryableException.html#RetryableException--">RetryableException()</a></span> - Constructor for exception org.dataone.cn.batch.exceptions.<a href="org/dataone/cn/batch/exceptions/RetryableException.html" title="class in org.dataone.cn.batch.exceptions">RetryableException</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/exceptions/RetryableException.html#RetryableException-java.lang.String-">RetryableException(String)</a></span> - Constructor for exception org.dataone.cn.batch.exceptions.<a href="org/dataone/cn/batch/exceptions/RetryableException.html" title="class in org.dataone.cn.batch.exceptions">RetryableException</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/exceptions/RetryableException.html#RetryableException-java.lang.String-java.lang.Throwable-">RetryableException(String, Throwable)</a></span> - Constructor for exception org.dataone.cn.batch.exceptions.<a href="org/dataone/cn/batch/exceptions/RetryableException.html" title="class in org.dataone.cn.batch.exceptions">RetryableException</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/exceptions/RetryableException.html#RetryableException-java.lang.String-java.lang.Throwable-long-">RetryableException(String, Throwable, long)</a></span> - Constructor for exception org.dataone.cn.batch.exceptions.<a href="org/dataone/cn/batch/exceptions/RetryableException.html" title="class in org.dataone.cn.batch.exceptions">RetryableException</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html#run--">run()</a></span> - Method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html" title="class in org.dataone.cn.batch.synchronization">SyncObjectTaskManager</a></dt> <dd> <div class="block">Method to be called in a separately executing thread.</div> </dd> </dl> <a name="I:S"> <!-- --> </a> <h2 class="title">S</h2> <dl> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SystemMetadataValidator.html#schemaValidateSystemMetadata-org.dataone.service.types.v2.SystemMetadata-">schemaValidateSystemMetadata(SystemMetadata)</a></span> - Static method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SystemMetadataValidator.html" title="class in org.dataone.cn.batch.synchronization.type">SystemMetadataValidator</a></dt> <dd> <div class="block">Makes sure the system metadata is valid against the schema.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html#serializedFormEquals-java.lang.Object-java.lang.Object-">serializedFormEquals(Object, Object)</a></span> - Static method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html" title="class in org.dataone.cn.batch.synchronization">D1TypeUtils</a></dt> <dd> <div class="block">A null-safe equality test for two Dataone objects that bases the comparison on the equality of their serialized representations.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/HarvestSchedulingManager.html#setApplicationContext-org.springframework.context.ApplicationContext-">setApplicationContext(ApplicationContext)</a></span> - Method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/HarvestSchedulingManager.html" title="class in org.dataone.cn.batch.synchronization">HarvestSchedulingManager</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#setCnCore-org.dataone.service.cn.v2.CNCore-">setCnCore(CNCore)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#setCnRead-java.lang.Object-">setCnRead(Object)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#setCnReplication-org.dataone.service.cn.v2.CNReplication-">setCnReplication(CNReplication)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/service/v2/impl/NodeRegistrySyncServiceImpl.html#setDateLastHarvested-org.dataone.service.types.v1.NodeReference-java.util.Date-">setDateLastHarvested(NodeReference, Date)</a></span> - Method in class org.dataone.cn.batch.service.v2.impl.<a href="org/dataone/cn/batch/service/v2/impl/NodeRegistrySyncServiceImpl.html" title="class in org.dataone.cn.batch.service.v2.impl">NodeRegistrySyncServiceImpl</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/service/v2/NodeRegistrySyncService.html#setDateLastHarvested-org.dataone.service.types.v1.NodeReference-java.util.Date-">setDateLastHarvested(NodeReference, Date)</a></span> - Method in interface org.dataone.cn.batch.service.v2.<a href="org/dataone/cn/batch/service/v2/NodeRegistrySyncService.html" title="interface in org.dataone.cn.batch.service.v2">NodeRegistrySyncService</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/ldap/NodeRegistrySyncFacade.html#setDateLastHarvested-org.dataone.service.types.v1.NodeReference-java.util.Date-">setDateLastHarvested(NodeReference, Date)</a></span> - Method in class org.dataone.cn.ldap.<a href="org/dataone/cn/ldap/NodeRegistrySyncFacade.html" title="class in org.dataone.cn.ldap">NodeRegistrySyncFacade</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/exceptions/RetryableException.html#setDelay-long-">setDelay(long)</a></span> - Method in exception org.dataone.cn.batch.exceptions.<a href="org/dataone/cn/batch/exceptions/RetryableException.html" title="class in org.dataone.cn.batch.exceptions">RetryableException</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/listener/NodeTopicListener.html#setHarvestSchedulingManager-org.dataone.cn.batch.synchronization.HarvestSchedulingManager-">setHarvestSchedulingManager(HarvestSchedulingManager)</a></span> - Method in class org.dataone.cn.batch.synchronization.listener.<a href="org/dataone/cn/batch/synchronization/listener/NodeTopicListener.html" title="class in org.dataone.cn.batch.synchronization.listener">NodeTopicListener</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html#setHarvestSchedulingManager-org.dataone.cn.batch.synchronization.HarvestSchedulingManager-">setHarvestSchedulingManager(HarvestSchedulingManager)</a></span> - Method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html" title="class in org.dataone.cn.batch.synchronization">SyncObjectTaskManager</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html#setIsInactivated-boolean-">setIsInactivated(boolean)</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html" title="class in org.dataone.cn.batch.synchronization.tasks">QueueProcessorCallable</a></dt> <dd> <div class="block">Change the processing state of this instance</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/SyncObjectTask.html#setMaxNumberOfClientsPerMemberNode-java.lang.Integer-">setMaxNumberOfClientsPerMemberNode(Integer)</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/SyncObjectTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">SyncObjectTask</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#setMnRead-java.lang.Object-">setMnRead(Object)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/SyncObjectTask.html#setNodeCommunicationsFactory-org.dataone.cn.batch.synchronization.NodeCommFactory-">setNodeCommunicationsFactory(NodeCommFactory)</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/SyncObjectTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">SyncObjectTask</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#setNodeRegistryService-org.dataone.cn.batch.service.v2.NodeRegistrySyncService-">setNodeRegistryService(NodeRegistrySyncService)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#setNumber-java.lang.Integer-">setNumber(Integer)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html#setQueue-java.util.Queue-">setQueue(Queue<E>)</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html" title="class in org.dataone.cn.batch.synchronization.tasks">QueueProcessorCallable</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#setReserveIdentifierService-org.dataone.cn.batch.service.v2.IdentifierReservationQueryService-">setReserveIdentifierService(IdentifierReservationQueryService)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#setRunningStartDate-java.util.Date-">setRunningStartDate(Date)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/HarvestSchedulingManager.html#setScheduler-org.quartz.Scheduler-">setScheduler(Scheduler)</a></span> - Method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/HarvestSchedulingManager.html" title="class in org.dataone.cn.batch.synchronization">HarvestSchedulingManager</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeComm.html#setState-org.dataone.cn.batch.synchronization.type.NodeCommState-">setState(NodeCommState)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeComm.html" title="class in org.dataone.cn.batch.synchronization.type">NodeComm</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html#setSyncObjectTask-org.dataone.cn.batch.synchronization.tasks.SyncObjectTask-">setSyncObjectTask(SyncObjectTask)</a></span> - Method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html" title="class in org.dataone.cn.batch.synchronization">SyncObjectTaskManager</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html#setTaskExecutor-org.springframework.core.task.SimpleAsyncTaskExecutor-">setTaskExecutor(SimpleAsyncTaskExecutor)</a></span> - Method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html" title="class in org.dataone.cn.batch.synchronization">SyncObjectTaskManager</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html#setThreadPoolTaskExecutor-org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor-">setThreadPoolTaskExecutor(ThreadPoolTaskExecutor)</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/QueueProcessorCallable.html" title="class in org.dataone.cn.batch.synchronization.tasks">QueueProcessorCallable</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/SyncObjectTask.html#setThreadPoolTaskExecutor-org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor-">setThreadPoolTaskExecutor(ThreadPoolTaskExecutor)</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/SyncObjectTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">SyncObjectTask</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html#size--">size()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="class in org.dataone.cn.batch.synchronization.type">AbstractListenableMapAdapter</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html#size--">size()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html" title="class in org.dataone.cn.batch.synchronization.type">SyncQueueFacade</a></dt> <dd> <div class="block">Returns the total number of items in the sync queues</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html#size-java.lang.String-">size(String)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html" title="class in org.dataone.cn.batch.synchronization.type">SyncQueueFacade</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/tasks/SortedHarvestTimepointMap.html" title="class in org.dataone.cn.batch.synchronization.tasks"><span class="typeNameLink">SortedHarvestTimepointMap</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/tasks/package-summary.html">org.dataone.cn.batch.synchronization.tasks</a></dt> <dd> <div class="block">This class represents a high-level type for the items retrieved in a MemberNode harvest.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/SortedHarvestTimepointMap.html#SortedHarvestTimepointMap-java.util.Date-java.util.Date-java.lang.Integer-">SortedHarvestTimepointMap(Date, Date, Integer)</a></span> - Constructor for class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/SortedHarvestTimepointMap.html" title="class in org.dataone.cn.batch.synchronization.tasks">SortedHarvestTimepointMap</a></dt> <dd> <div class="block">Constructor that accepts optional limits on what gets added</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/ObjectListHarvestTask.html#spoolToSynchronizationQueue-org.dataone.cn.batch.synchronization.tasks.SortedHarvestTimepointMap-org.dataone.cn.batch.synchronization.type.SyncQueueFacade-org.dataone.cn.batch.service.v2.NodeRegistrySyncService-java.lang.Integer-">spoolToSynchronizationQueue(SortedHarvestTimepointMap, SyncQueueFacade, NodeRegistrySyncService, Integer)</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/ObjectListHarvestTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">ObjectListHarvestTask</a></dt> <dd> <div class="block">Submit the harvest to the sync queue, periodically updating the node's lastHarvestedDate (able to do this since the pids are already sorted)</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/SyncFailedTask.html#submitSynchronizationFailed-java.lang.String-java.lang.String-org.dataone.service.exceptions.BaseException-">submitSynchronizationFailed(String, String, BaseException)</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/SyncFailedTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">SyncFailedTask</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/SyncFailedTask.html#submitSynchronizationFailed-org.dataone.service.exceptions.SynchronizationFailed-">submitSynchronizationFailed(SynchronizationFailed)</a></span> - Method in class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/SyncFailedTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">SyncFailedTask</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/tasks/SyncFailedTask.html" title="class in org.dataone.cn.batch.synchronization.tasks"><span class="typeNameLink">SyncFailedTask</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/tasks/package-summary.html">org.dataone.cn.batch.synchronization.tasks</a></dt> <dd> <div class="block">This is a callable class to report back to the MN when a failure has occurred during synchronization.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/SyncFailedTask.html#SyncFailedTask-org.dataone.cn.batch.synchronization.type.NodeComm-org.dataone.cn.synchronization.types.SyncObject-">SyncFailedTask(NodeComm, SyncObject)</a></span> - Constructor for class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/SyncFailedTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">SyncFailedTask</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html#synchronizationObjectQueue">synchronizationObjectQueue</a></span> - Variable in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html" title="class in org.dataone.cn.batch.synchronization.type">SyncQueueFacade</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/jobs/SyncMetricLogJob.html" title="class in org.dataone.cn.batch.synchronization.jobs"><span class="typeNameLink">SyncMetricLogJob</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/jobs/package-summary.html">org.dataone.cn.batch.synchronization.jobs</a></dt> <dd> <div class="block">Periodically report on synchronization statistics that can be calculated independently of other running job threads/tasks Runs as a Quartz Job</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/jobs/SyncMetricLogJob.html#SyncMetricLogJob--">SyncMetricLogJob()</a></span> - Constructor for class org.dataone.cn.batch.synchronization.jobs.<a href="org/dataone/cn/batch/synchronization/jobs/SyncMetricLogJob.html" title="class in org.dataone.cn.batch.synchronization.jobs">SyncMetricLogJob</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/listener/SyncMetricLogJobTriggerListener.html" title="class in org.dataone.cn.batch.synchronization.listener"><span class="typeNameLink">SyncMetricLogJobTriggerListener</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/listener/package-summary.html">org.dataone.cn.batch.synchronization.listener</a></dt> <dd> <div class="block">SyncMetricLogJob does not allow concurrent execution of jobs.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/listener/SyncMetricLogJobTriggerListener.html#SyncMetricLogJobTriggerListener--">SyncMetricLogJobTriggerListener()</a></span> - Constructor for class org.dataone.cn.batch.synchronization.listener.<a href="org/dataone/cn/batch/synchronization/listener/SyncMetricLogJobTriggerListener.html" title="class in org.dataone.cn.batch.synchronization.listener">SyncMetricLogJobTriggerListener</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/tasks/SyncMetricLogReport.html" title="class in org.dataone.cn.batch.synchronization.tasks"><span class="typeNameLink">SyncMetricLogReport</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/tasks/package-summary.html">org.dataone.cn.batch.synchronization.tasks</a></dt> <dd> <div class="block">Create a Report of the number of tasks queued for processing per MemberNode and a total of tasks queued for the processor</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/SyncMetricLogReport.html#SyncMetricLogReport--">SyncMetricLogReport()</a></span> - Constructor for class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/SyncMetricLogReport.html" title="class in org.dataone.cn.batch.synchronization.tasks">SyncMetricLogReport</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/type/SyncObjectState.html" title="enum in org.dataone.cn.batch.synchronization.type"><span class="typeNameLink">SyncObjectState</span></a> - Enum in <a href="org/dataone/cn/batch/synchronization/type/package-summary.html">org.dataone.cn.batch.synchronization.type</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/tasks/SyncObjectTask.html" title="class in org.dataone.cn.batch.synchronization.tasks"><span class="typeNameLink">SyncObjectTask</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/tasks/package-summary.html">org.dataone.cn.batch.synchronization.tasks</a></dt> <dd> <div class="block">Regulates the processing of the hzSyncObjectQueue by assigning SyncObjects to available resources (NodeComms), submitting FutureTasks to (SpringFramework) task executor, and managing task-related processing failures.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/SyncObjectTask.html#SyncObjectTask--">SyncObjectTask()</a></span> - Constructor for class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/SyncObjectTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">SyncObjectTask</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html" title="class in org.dataone.cn.batch.synchronization"><span class="typeNameLink">SyncObjectTaskManager</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/package-summary.html">org.dataone.cn.batch.synchronization</a></dt> <dd> <div class="block">Manages the SyncObjectTask runnable class as a single daemon threaded executable.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html#SyncObjectTaskManager--">SyncObjectTaskManager()</a></span> - Constructor for class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/SyncObjectTaskManager.html" title="class in org.dataone.cn.batch.synchronization">SyncObjectTaskManager</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html" title="class in org.dataone.cn.batch.synchronization.type"><span class="typeNameLink">SyncQueueFacade</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/type/package-summary.html">org.dataone.cn.batch.synchronization.type</a></dt> <dd> <div class="block">A class to manage the particulars of adding and removing SyncObjects to the set of backing synchronization queues.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html#SyncQueueFacade--">SyncQueueFacade()</a></span> - Constructor for class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html" title="class in org.dataone.cn.batch.synchronization.type">SyncQueueFacade</a></dt> <dd> <div class="block">A convenience constructor that implements HazelcastClient</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html#SyncQueueFacade-org.dataone.cn.batch.synchronization.type.DistributedDataClient-">SyncQueueFacade(DistributedDataClient)</a></span> - Constructor for class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SyncQueueFacade.html" title="class in org.dataone.cn.batch.synchronization.type">SyncQueueFacade</a></dt> <dd> </dd> <dt><a href="org/dataone/cn/batch/synchronization/type/SystemMetadataValidator.html" title="class in org.dataone.cn.batch.synchronization.type"><span class="typeNameLink">SystemMetadataValidator</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/type/package-summary.html">org.dataone.cn.batch.synchronization.type</a></dt> <dd> <div class="block">This class contains methods for validating a SystemMetata instance against a reference systemMetadata instance (the one it intends to replace), and against its schema.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SystemMetadataValidator.html#SystemMetadataValidator-org.dataone.service.types.v2.SystemMetadata-">SystemMetadataValidator(SystemMetadata)</a></span> - Constructor for class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SystemMetadataValidator.html" title="class in org.dataone.cn.batch.synchronization.type">SystemMetadataValidator</a></dt> <dd> <div class="block">Creates a new instance of a SystemMetadataValidator with the reference SystemMetadata (the sysmeta to validate against) as the required parameter.</div> </dd> </dl> <a name="I:T"> <!-- --> </a> <h2 class="title">T</h2> <dl> <dt><a href="org/dataone/cn/batch/synchronization/tasks/TransferObjectTask.html" title="class in org.dataone.cn.batch.synchronization.tasks"><span class="typeNameLink">TransferObjectTask</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/tasks/package-summary.html">org.dataone.cn.batch.synchronization.tasks</a></dt> <dd> <div class="block">Transfer an object from a MemberNode(MN) to a CoordinatingNode(CN).</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/TransferObjectTask.html#TransferObjectTask-org.dataone.cn.batch.synchronization.type.NodeComm-org.dataone.cn.synchronization.types.SyncObject-">TransferObjectTask(NodeComm, SyncObject)</a></span> - Constructor for class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/TransferObjectTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">TransferObjectTask</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/listener/SyncMetricLogJobTriggerListener.html#triggerComplete-org.quartz.Trigger-org.quartz.JobExecutionContext-org.quartz.Trigger.CompletedExecutionInstruction-">triggerComplete(Trigger, JobExecutionContext, Trigger.CompletedExecutionInstruction)</a></span> - Method in class org.dataone.cn.batch.synchronization.listener.<a href="org/dataone/cn/batch/synchronization/listener/SyncMetricLogJobTriggerListener.html" title="class in org.dataone.cn.batch.synchronization.listener">SyncMetricLogJobTriggerListener</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/listener/SyncMetricLogJobTriggerListener.html#triggerFired-org.quartz.Trigger-org.quartz.JobExecutionContext-">triggerFired(Trigger, JobExecutionContext)</a></span> - Method in class org.dataone.cn.batch.synchronization.listener.<a href="org/dataone/cn/batch/synchronization/listener/SyncMetricLogJobTriggerListener.html" title="class in org.dataone.cn.batch.synchronization.listener">SyncMetricLogJobTriggerListener</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/listener/SyncMetricLogJobTriggerListener.html#triggerMisfired-org.quartz.Trigger-">triggerMisfired(Trigger)</a></span> - Method in class org.dataone.cn.batch.synchronization.listener.<a href="org/dataone/cn/batch/synchronization/listener/SyncMetricLogJobTriggerListener.html" title="class in org.dataone.cn.batch.synchronization.listener">SyncMetricLogJobTriggerListener</a></dt> <dd> </dd> </dl> <a name="I:U"> <!-- --> </a> <h2 class="title">U</h2> <dl> <dt><a href="org/dataone/cn/batch/exceptions/UnrecoverableException.html" title="class in org.dataone.cn.batch.exceptions"><span class="typeNameLink">UnrecoverableException</span></a> - Exception in <a href="org/dataone/cn/batch/exceptions/package-summary.html">org.dataone.cn.batch.exceptions</a></dt> <dd> <div class="block">An exception to capture cases where an internal failure in synchronization happens that was not due to issues with Member Node content.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/exceptions/UnrecoverableException.html#UnrecoverableException-java.lang.String-">UnrecoverableException(String)</a></span> - Constructor for exception org.dataone.cn.batch.exceptions.<a href="org/dataone/cn/batch/exceptions/UnrecoverableException.html" title="class in org.dataone.cn.batch.exceptions">UnrecoverableException</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/exceptions/UnrecoverableException.html#UnrecoverableException-java.lang.String-java.lang.Throwable-">UnrecoverableException(String, Throwable)</a></span> - Constructor for exception org.dataone.cn.batch.exceptions.<a href="org/dataone/cn/batch/exceptions/UnrecoverableException.html" title="class in org.dataone.cn.batch.exceptions">UnrecoverableException</a></dt> <dd> </dd> </dl> <a name="I:V"> <!-- --> </a> <h2 class="title">V</h2> <dl> <dt><a href="org/dataone/cn/batch/synchronization/tasks/V2TransferObjectTask.html" title="class in org.dataone.cn.batch.synchronization.tasks"><span class="typeNameLink">V2TransferObjectTask</span></a> - Class in <a href="org/dataone/cn/batch/synchronization/tasks/package-summary.html">org.dataone.cn.batch.synchronization.tasks</a></dt> <dd> <div class="block">Transfer an object from a MemberNode(MN) to a CoordinatingNode(CN).</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/tasks/V2TransferObjectTask.html#V2TransferObjectTask-org.dataone.cn.batch.synchronization.type.NodeComm-org.dataone.cn.synchronization.types.SyncObject-">V2TransferObjectTask(NodeComm, SyncObject)</a></span> - Constructor for class org.dataone.cn.batch.synchronization.tasks.<a href="org/dataone/cn/batch/synchronization/tasks/V2TransferObjectTask.html" title="class in org.dataone.cn.batch.synchronization.tasks">V2TransferObjectTask</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SystemMetadataValidator.html#validateCNRequiredNonNullFields-org.dataone.service.types.v2.SystemMetadata-">validateCNRequiredNonNullFields(SystemMetadata)</a></span> - Static method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SystemMetadataValidator.html" title="class in org.dataone.cn.batch.synchronization.type">SystemMetadataValidator</a></dt> <dd> <div class="block">Checks to make sure that the properties that need to be set prior to initial synchronization are not null.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SystemMetadataValidator.html#validateEssentialProperties-org.dataone.service.types.v2.SystemMetadata-java.lang.Object-">validateEssentialProperties(SystemMetadata, Object)</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SystemMetadataValidator.html" title="class in org.dataone.cn.batch.synchronization.type">SystemMetadataValidator</a></dt> <dd> <div class="block">Validates the essential properties of the system metadata that determine whether or not the two are describing the same object.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html#valueEquals-org.dataone.service.types.v1.Identifier-org.dataone.service.types.v1.Identifier-">valueEquals(Identifier, Identifier)</a></span> - Static method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html" title="class in org.dataone.cn.batch.synchronization">D1TypeUtils</a></dt> <dd> <div class="block">Similar to equals method, but also returns true if one ID is null, and the other ID's value property is null.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html#valueEquals-org.dataone.service.types.v1.NodeReference-org.dataone.service.types.v1.NodeReference-">valueEquals(NodeReference, NodeReference)</a></span> - Static method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html" title="class in org.dataone.cn.batch.synchronization">D1TypeUtils</a></dt> <dd> <div class="block">Similar to equals method, but also returns true if one ID is null, and the other ID's value property is null.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html#valueEquals-org.dataone.service.types.v1.ObjectFormatIdentifier-org.dataone.service.types.v1.ObjectFormatIdentifier-">valueEquals(ObjectFormatIdentifier, ObjectFormatIdentifier)</a></span> - Static method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html" title="class in org.dataone.cn.batch.synchronization">D1TypeUtils</a></dt> <dd> <div class="block">Similar to equals method, but also returns true if one ID is null, and the other ID's value property is null.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html#valueEquals-org.dataone.service.types.v1.Subject-org.dataone.service.types.v1.Subject-">valueEquals(Subject, Subject)</a></span> - Static method in class org.dataone.cn.batch.synchronization.<a href="org/dataone/cn/batch/synchronization/D1TypeUtils.html" title="class in org.dataone.cn.batch.synchronization">D1TypeUtils</a></dt> <dd> <div class="block">Similar to equals method, but also returns true if one ID is null, and the other ID's value property is null.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeCommState.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeCommState.html" title="enum in org.dataone.cn.batch.synchronization.type">NodeCommState</a></dt> <dd> <div class="block">Returns the enum constant of this type with the specified name.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SyncObjectState.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SyncObjectState.html" title="enum in org.dataone.cn.batch.synchronization.type">SyncObjectState</a></dt> <dd> <div class="block">Returns the enum constant of this type with the specified name.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html#values--">values()</a></span> - Method in class org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/AbstractListenableMapAdapter.html" title="class in org.dataone.cn.batch.synchronization.type">AbstractListenableMapAdapter</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/NodeCommState.html#values--">values()</a></span> - Static method in enum org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/NodeCommState.html" title="enum in org.dataone.cn.batch.synchronization.type">NodeCommState</a></dt> <dd> <div class="block">Returns an array containing the constants of this enum type, in the order they are declared.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/type/SyncObjectState.html#values--">values()</a></span> - Static method in enum org.dataone.cn.batch.synchronization.type.<a href="org/dataone/cn/batch/synchronization/type/SyncObjectState.html" title="enum in org.dataone.cn.batch.synchronization.type">SyncObjectState</a></dt> <dd> <div class="block">Returns an array containing the constants of this enum type, in the order they are declared.</div> </dd> <dt><span class="memberNameLink"><a href="org/dataone/cn/batch/synchronization/listener/SyncMetricLogJobTriggerListener.html#vetoJobExecution-org.quartz.Trigger-org.quartz.JobExecutionContext-">vetoJobExecution(Trigger, JobExecutionContext)</a></span> - Method in class org.dataone.cn.batch.synchronization.listener.<a href="org/dataone/cn/batch/synchronization/listener/SyncMetricLogJobTriggerListener.html" title="class in org.dataone.cn.batch.synchronization.listener">SyncMetricLogJobTriggerListener</a></dt> <dd> </dd> </dl> <a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:K">K</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:Q">Q</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> </div> <!-- ======= START OF BOTTOM NAVBAR ====== --> <div class="bottomNav"><a name="navbar.bottom"> <!-- --> </a> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <a name="navbar.bottom.firstrow"> <!-- --> </a> <ul class="navList" title="Navigation"> <li><a href="overview-summary.html">Overview</a></li> <li>Package</li> <li>Class</li> <li>Use</li> <li><a href="overview-tree.html">Tree</a></li> <li><a href="deprecated-list.html">Deprecated</a></li> <li class="navBarCell1Rev">Index</li> <li><a href="help-doc.html">Help</a></li> </ul> </div> <div class="subNav"> <ul class="navList"> <li>Prev</li> <li>Next</li> </ul> <ul class="navList"> <li><a href="index.html?index-all.html" target="_top">Frames</a></li> <li><a href="index-all.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_bottom"> <li><a href="allclasses-noframe.html">All Classes</a></li> </ul> <div> <script type="text/javascript"><!-- allClassesLink = document.getElementById("allclasses_navbar_bottom"); if(window==top) { allClassesLink.style.display = "block"; } else { allClassesLink.style.display = "none"; } //--> </script> </div> <a name="skip.navbar.bottom"> <!-- --> </a></div> <!-- ======== END OF BOTTOM NAVBAR ======= --> <p class="legalCopy"><small>Copyright © 2021. All rights reserved.</small></p> </body> </html>