Uses of Interface
org.fcrepo.server.management.ManagementDelegate

Packages that use ManagementDelegate
org.fcrepo.server.journal   
org.fcrepo.server.journal.entry   
org.fcrepo.server.journal.managementmethods   
org.fcrepo.server.management   
 

Uses of ManagementDelegate in org.fcrepo.server.journal
 

Methods in org.fcrepo.server.journal that return ManagementDelegate
 ManagementDelegate ServerWrapper.getManagementDelegate()
           
 ManagementDelegate ServerInterface.getManagementDelegate()
           
 

Methods in org.fcrepo.server.journal with parameters of type ManagementDelegate
 void JournalWorker.setManagementDelegate(ManagementDelegate delegate)
          Called by the Journaler during post-initialization, with a reference to the ManagementDelegate module.
 void JournalCreator.setManagementDelegate(ManagementDelegate delegate)
          Receive a ManagementDelegate module to perform the Management operations.
 void JournalConsumerThread.setManagementDelegate(ManagementDelegate delegate)
          Now that we have a ManagementDelegate to perform the operations, we can start working.
 void JournalConsumer.setManagementDelegate(ManagementDelegate delegate)
          Get the ManagementDelegate module and pass it to the JournalConsumerThread, so it can start working.
 

Uses of ManagementDelegate in org.fcrepo.server.journal.entry
 

Methods in org.fcrepo.server.journal.entry with parameters of type ManagementDelegate
 Object CreatorJournalEntry.invokeAndClose(ManagementDelegate delegate, JournalWriter writer)
          A convenience method that invokes the management method and then closes the JournalEntry, thereby cleaning up any temp files.
 void ConsumerJournalEntry.invokeMethod(ManagementDelegate delegate, JournalRecoveryLog recoveryLog)
           
 Object CreatorJournalEntry.invokeMethod(ManagementDelegate delegate, JournalWriter writer)
          Process the management method: Check the operating mode - if we are in Read-Only mode, this check will throw an exception. Prepare the writer in case we need to initialize a new file with a repository hash. Invoke the method on the ManagementDelegate. Write the full journal entry, including any context changes from the Management method. These operations occur within a synchronized block.
 

Uses of ManagementDelegate in org.fcrepo.server.journal.managementmethods
 

Methods in org.fcrepo.server.journal.managementmethods with parameters of type ManagementDelegate
 Object SetDatastreamVersionableMethod.invoke(ManagementDelegate delegate)
           
 Object SetDatastreamStateMethod.invoke(ManagementDelegate delegate)
           
 Object PutTempStreamMethod.invoke(ManagementDelegate delegate)
           
 Object PurgeRelationshipMethod.invoke(ManagementDelegate delegate)
           
 Object PurgeObjectMethod.invoke(ManagementDelegate delegate)
           
 Object PurgeDatastreamMethod.invoke(ManagementDelegate delegate)
           
 Object ModifyObjectMethod.invoke(ManagementDelegate delegate)
           
 Object ModifyDatastreamByValueMethod.invoke(ManagementDelegate delegate)
           
 Object ModifyDatastreamByReferenceMethod.invoke(ManagementDelegate delegate)
           
abstract  Object ManagementMethod.invoke(ManagementDelegate delegate)
          Each concrete sub-class should use this method to pull the necessary arguments from the map of the parent JournalEntry, call the appropriate method on the ManagementDelegate, and perhaps store the result in the context of the parent JournalEntry (depends on the sub-class).
 Object IngestMethod.invoke(ManagementDelegate delegate)
           
 Object GetNextPidMethod.invoke(ManagementDelegate delegate)
           
 Object AddRelationshipMethod.invoke(ManagementDelegate delegate)
           
 Object AddDatastreamMethod.invoke(ManagementDelegate delegate)
           
 

Uses of ManagementDelegate in org.fcrepo.server.management
 

Classes in org.fcrepo.server.management that implement ManagementDelegate
 class DefaultManagement
          Implements API-M without regard to the transport/messaging protocol.
 class ManagementModule
           
 



Copyright © 2011 DuraSpace. All Rights Reserved.