Class OperonProcessor

  • All Implemented Interfaces:
    org.apache.camel.Processor

    public class OperonProcessor
    extends Object
    implements org.apache.camel.Processor
    • Constructor Detail

      • OperonProcessor

        public OperonProcessor()
    • Method Detail

      • process

        public void process​(org.apache.camel.Exchange exchange)
                     throws Exception
        Specified by:
        process in interface org.apache.camel.Processor
        Throws:
        Exception
      • getModulesPaths

        public List<String> getModulesPaths()
      • setModulePaths

        public void setModulePaths​(List<String> mp)
      • getInputMimeType

        public String getInputMimeType()
      • setInputMimeType

        public void setInputMimeType​(String inputMimeType)
      • getOutputMimeType

        public String getOutputMimeType()
      • setOutputMimeType

        public void setOutputMimeType​(String outputMimeType)
      • getOperonFile

        public String getOperonFile()
      • setOperonFile

        public void setOperonFile​(String operonFile)
      • getOperonScript

        public String getOperonScript()
      • setOperonScript

        public void setOperonScript​(String operonScript)
      • processMapping

        public Object processMapping​(org.apache.camel.Exchange exchange)
                              throws Exception
        Throws:
        Exception
      • processMapping

        public Object processMapping​(org.apache.camel.Exchange exchange,
                                     io.operon.runner.model.OperonConfigs operonConfigs,
                                     String _inputMimeType,
                                     String _outputMimeType)
                              throws Exception
        Throws:
        Exception
      • setDebug

        public void setDebug​(boolean debug)
      • isDebug

        public boolean isDebug()