Class TransferEventProcessor

java.lang.Object
org.alfresco.repo.transfer.TransferEventProcessor

public class TransferEventProcessor extends Object
Class to bring together all the transfer event stuff. One processor instance for each transfer. Observer
Author:
Mark Rogers
  • Field Details

  • Constructor Details

    • TransferEventProcessor

      public TransferEventProcessor()
  • Method Details

    • addObserver

      public void addObserver(TransferCallback observer)
    • deleteObserver

      public void deleteObserver(TransferCallback observer)
    • begin

      public void begin(String transferId)
    • start

      public void start()
    • end

      public void end(TransferEndEvent endEvent)
    • sendContent

      public void sendContent(ContentData data, long range, long position)
      Parameters:
      data - ContentData
      range - long
      position - long
    • sendSnapshot

      public void sendSnapshot(long range, long position)
      Parameters:
      range - long
      position - long
    • prepare

      public void prepare()
    • commit

      public void commit()
    • writeReport

      public void writeReport(NodeRef nodeRef, TransferEventReport.ReportType reportType, TransferEvent.TransferState state)
    • committing

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