Interface PostProcessStep


public interface PostProcessStep
Author:
TomForwood PostProcessors are called by the ingestion service to perform post-processing on the resulting object after ingestion.
  • Method Details

    • getPriority

      Integer getPriority()
      Returns:
      the priority to run the processor lower numbers get run first PostProcesssSteps that return null will not automatically run at all
    • getName

      String getName()
    • runProcessStep

      <T extends RosettaModelObject> PostProcessorReport runProcessStep(Class<? extends T> topClass, T instance)
      Process a rosettaObject
      Parameters:
      topClass - the class of the object being passed in to process
      instance - an object to process
      Returns:
      A resulting report of the processing.