Package org.alfresco.repo.transfer

Provides the implementation of the transfer service which can be used to transfer nodes from one repository to another.

See:
          Description

Interface Summary
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 Constants
TransferProgressMonitor  
TransferTransmitter  
TransferVersionChecker  
 

Class Summary
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 A NodeFinder that sums the results of multiple NodeFinders.
ContentChunkerImpl The Content Chunker Splits Content into "Chunks" of a given size.
ContentChunkerImplTest Unit test of the Content Chunker
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.
HttpClientTransmitterImplTest Unit test for HttpClientTransmitterImpl
LoggingTransferProgressMonitorImpl  
NodeCrawlerTest Unit test for classes related to the NodeCrawler interface
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.
RepoTransferReceiverImplTest Unit test for RepoTransferReceiverImpl
StandardHttpMethodFactoryImpl  
StandardNodeCrawlerFactoryImpl  
StandardNodeCrawlerImpl This class can be used to build a set of node references from a given starting point.
TestTransferCallback  
Transfer Information about a transfer which is in progress.
TransferAsyncAction  
TransferCommitActionExecuter  
TransferCommitTransactionListener  
TransferCommons A bucket for little odds and ends for the transfer service.
TransferEndEventImpl An abstract implementation of TransferEndEvent.
TransferEventImpl An abstract implementation of TransferEvent.
TransferEventProcessor Class to bring together all the transfer event stuff.
TransferOneNodeActionExecuter  
TransferServiceCallbackTest  
TransferServiceImpl Implementation of the Transfer Service.
TransferServiceImpl2 Implementation of the Transfer Service.
TransferServiceImplTest Unit test for TransferServiceImpl Contains some integration tests for the transfer service
TransferServiceToBeRefactoredTest Unit test for TransferServiceImpl Contains some integration tests for the transfer service These tests need their transaction management to be re-factored then they can be re-instated into TransferServiceImplTest
TransferTargetImpl Data Transfer Object for a TransferTarget.
TransferTestUtil  
TransferTreeActionExecuter  
TransferTreeWithCancelActionExecuter  
TransferVersionCheckerImpl This is an implementation of TransferVersionChecker.
TransferVersionCheckerImplTest Unit test for TransferVersionChecker
TransferVersionCheckerNoOp This implementation of TransferVersionChecker simply allows transfer between all versions.
TransferVersionImpl  
UnitTestInProcessTransmitterImpl This class delegates transfer service to the transfer receiver without using any networking.
UnitTestTransferManifestNodeFactory This is a test class to enable unit testing on a single machine.
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
TransferFatalException  
TransferProcessingException  
 

Package org.alfresco.repo.transfer Description

Provides the implementation of the transfer service which can be used to transfer nodes from one repository to another.

Since:
3.3


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.