org.alfresco.repo.transfer
Class TransferEventProcessor
java.lang.Object
org.alfresco.repo.transfer.TransferEventProcessor
public class TransferEventProcessor
- extends java.lang.Object
Class to bring together all the transfer event stuff.
One processor instance for each transfer.
Observer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
observers
public java.util.Set observers
TransferEventProcessor
public TransferEventProcessor()
addObserver
public void addObserver(TransferCallback observer)
deleteObserver
public void deleteObserver(TransferCallback observer)
begin
public void begin(java.lang.String transferId)
start
public void start()
end
public void end(TransferEndEvent endEvent)
sendContent
public void sendContent(org.alfresco.service.cmr.repository.ContentData data,
long range,
long position)
- Parameters:
data
- range
- position
-
sendSnapshot
public void sendSnapshot(long range,
long position)
- Parameters:
data
- range
- position
-
prepare
public void prepare()
commit
public void commit()
writeReport
public void writeReport(org.alfresco.service.cmr.repository.NodeRef nodeRef,
TransferEventReport.ReportType reportType,
TransferEvent.TransferState state)
committing
public void committing(long range,
long position)
- Parameters:
range
- position
-
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.