Dekoh platform API

dekoh.portal.fwk.importer
Interface ImportSubProcessObserver

All Known Implementing Classes:
ImportTrasactionManager, ProgressObjectWriter

public interface ImportSubProcessObserver

ImportTaskObserver gets notifications while ImportSubProcess are executing a ImportRequest The callbacks can be used to monitor progress of import task execution and do pre aand post cleanup activities

Since:
Feb 26, 2008

Method Summary
 void done()
          Callback given by ImportTaskExecutor when it is done with processing all ImportRequest and has shutdown
 void handleError(ImportRequest importRequest, ImportStatus failureType, String errorMessage)
           
 void handleError(ImportRequest importRequest, ImportStatus failureType, Throwable failure, String errorMessage)
          Callback given by ImportTaskExecutor when a error has ocuured while executing an ImportRequest
 void handleFatalError(ImportRequest importRequest, Throwable failure, String errorMessage)
           
 boolean isStopped()
           
 void postExecution(ImportRequest importRequest, ImportStatus importStatus)
          Callback given by ImportTaskExecutor after executing an ImportRequest
 void preExecution(ImportRequest importRequest)
          Callback given by ImportTaskExecutor before executing an ImportRequest
 

Method Detail

preExecution

void preExecution(ImportRequest importRequest)
Callback given by ImportTaskExecutor before executing an ImportRequest

Parameters:
importRequest - to be executed request

postExecution

void postExecution(ImportRequest importRequest,
                   ImportStatus importStatus)
Callback given by ImportTaskExecutor after executing an ImportRequest

Parameters:
importRequest - executed request
importStatus - importStatus after executing request

handleError

void handleError(ImportRequest importRequest,
                 ImportStatus failureType,
                 Throwable failure,
                 String errorMessage)
Callback given by ImportTaskExecutor when a error has ocuured while executing an ImportRequest

Parameters:
importRequest - failed request
failureType - Failure status of request
failure - Failure Cause
errorMessage - error message to be logged/shown to user

handleError

void handleError(ImportRequest importRequest,
                 ImportStatus failureType,
                 String errorMessage)

handleFatalError

void handleFatalError(ImportRequest importRequest,
                      Throwable failure,
                      String errorMessage)

done

void done()
Callback given by ImportTaskExecutor when it is done with processing all ImportRequest and has shutdown


isStopped

boolean isStopped()
Returns:
true is user has requested for a interruption

Dekoh platform API

© 2009 Pramati Technologies - Dekoh - Portal for Developers