@@ -0,0 +1,827 @@
+package gov.nih.nci.caadapter.hl7.transformation;%0A/**%0A * Define the method to watch progress of a transformation service %0A * @author wangeug%0A *%0A */%0Apublic interface TransformationObserver %7B%0Apublic static int TRANSFORMATION_BEGIN=0;%0Apublic static int TRANSFORMATION_FINISH=100;%0A%0A/**%0A * Notify the transformation observer for the progress with completion percentage%0A * Range:0-100%0A * @param completionPercent%0A */%0Apublic void progressUpdate(int completionPercent);%0A%0A/**%0A * Inform the transformation observer if the request is valid.%0A * @return The status of a transformation request%0A */%0Apublic boolean isRequestValid();%0A%0A/**%0A * Inform the transformation observer if the transformation server is ready to process%0A * a transformation request.%0A * @return The status of a transformation server%0A */%0Apublic boolean isServiceReady();%0A%0A%7D%0A

create new IF to watch progress of a transformation request