Package org.alfresco.repo.transfer
Provides the implementation of the transfer service which can be used to
transfer nodes from one repository to another.
- Since:
- 3.3
- See Also:
TransferService
-
Interface Summary Interface Description AlienProcessor This class groups together the business logic for alien nodes which are transferred nodes that contain children from another repository.ContentChunker The Content Chunker Splits Content into "Chunks" of a given size.ContentChunkProcessor CorrespondingNodeResolver CorrespondingNodeResolverFactory HttpMethodFactory ManifestProcessorFactory TransferDestinationReportWriter TransferModel Transfer Model ConstantsTransferProgressMonitor TransferSummaryAware TransferSummaryReport Used to log relevant changes to transfered files into a summary report of the entire replication job; It should log: created files, deleted, moved, *modified files and relevant errors while handling the files; *modified: each implementation would chose the definition of modified(actual content modification/ new version/ some properties updated)TransferTransmitter TransferVersionChecker -
Class Summary Class Description AbstractManifestProcessorBase This abstract class handles the progress monitoring functionality as well as providing some utility methods for sub-classes.AbstractNodeFilter A utility base class that simplifies the creation of new node filters.AbstractNodeFinder A utility base class that simplifies the creation of new node finders.AbstractTransferProgressMonitor AlienProcessorImpl Class to encapsulate the behaviour of "Alien" nodes.BasicCorrespondingNodeResolverImpl CachingCorrespondingNodeResolverImpl ChildAssociatedNodeFinder CompositeNodeFilter CompositeNodeFinder ANodeFinderthat sums the results of multipleNodeFinders.ContentChunkerImpl The Content Chunker Splits Content into "Chunks" of a given size.ContentClassFilter ContentDataPart CorrespondingNodeResolver.ResolvedParentChildPair CreateTransferTargetActionExecuter DefaultCorrespondingNodeResolverFactory DefaultManifestProcessorFactoryImpl DeltaList Details back from reading the manifest to say what is required to fulfill the manifest.HttpClientTransmitterImpl HTTP implementation of TransferTransmitter.LoggingTransferProgressMonitorImpl PathHelper PeerAssociatedNodeFinder This class can be used to find nodes that are associated with peer associations (as opposed to child associations).PrimaryParentNodeFinder RepoPrimaryManifestProcessorImpl RepoRequisiteManifestProcessorImpl RepoSecondaryManifestProcessorImpl RepoTertiaryManifestProcessorImpl RepoTransferProgressMonitorImpl RepoTransferReceiverImpl The Repo Transfer Receiver is the "Back-End" for transfer subsystem.StandardHttpMethodFactoryImpl StandardNodeCrawlerFactoryImpl StandardNodeCrawlerImpl This class can be used to build a set of node references from a given starting point.Transfer Information about a transfer which is in progress.TransferAsyncAction TransferCommitActionExecuter TransferCommitTransactionListener TransferCommons A bucket for little odds and ends for the transfer service.TransferContext TransferEndEventImpl An abstract implementation of TransferEndEvent.TransferEventImpl An abstract implementation of TransferEvent.TransferEventProcessor Class to bring together all the transfer event stuff.TransferOneNodeActionExecuter TransferServiceImpl Implementation of the Transfer Service.TransferServiceImpl2 Implementation of the Transfer Service.TransferSummaryReportImpl TransferTargetImpl Data Transfer Object for a TransferTarget.TransferTestUtil TransferTreeActionExecuter TransferTreeWithCancelActionExecuter TransferVersionCheckerImpl This is an implementation of TransferVersionChecker.TransferVersionCheckerNoOp This implementation of TransferVersionChecker simply allows transfer between all versions.TransferVersionImpl XMLWriter A simple class whose primary purpose is to wrap the fairly unfriendly interface presented by the dom4j XMLWriter with one that is simpler to use. -
Exception Summary Exception Description TransferFatalException TransferProcessingException