org.alfresco.repo.transfer
Class TransferEventProcessor

java.lang.Object
  extended by 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


Field Summary
 java.util.Set observers
           
 
Constructor Summary
TransferEventProcessor()
           
 
Method Summary
 void abort()
           
 void addObserver(TransferCallback observer)
           
 void begin(java.lang.String transferId)
           
 void commit()
           
 void committing(long range, long position)
           
 void deleteObserver(TransferCallback observer)
           
 void error(java.lang.Exception exception)
           
 void prepare()
           
 void sendContent(ContentData data, long range, long position)
           
 void sendSnapshot(long range, long position)
           
 void start()
           
 void success()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

observers

public java.util.Set observers
Constructor Detail

TransferEventProcessor

public TransferEventProcessor()
Method Detail

addObserver

public void addObserver(TransferCallback observer)

deleteObserver

public void deleteObserver(TransferCallback observer)

begin

public void begin(java.lang.String transferId)

start

public void start()

success

public void success()

error

public void error(java.lang.Exception exception)

sendContent

public void sendContent(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()

committing

public void committing(long range,
                       long position)
Parameters:
range -
position -

abort

public void abort()


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