Interface CasProcessorExecutable

  • All Superinterfaces:
    java.lang.Cloneable, MetaDataObject, java.io.Serializable, XMLizable
    All Known Implementing Classes:
    CasProcessorExecutableImpl

    public interface CasProcessorExecutable
    extends MetaDataObject
    An object containing configuration for a program that the CPE will use to launch CasProcessor. It provides the means to define an executable program and its arguments
    • Method Detail

      • setExecutable

        void setExecutable​(java.lang.String aExecutable)
        Sets an executable program that the CPE will use for launching CasProcessor.
        Parameters:
        aExecutable - - program name (like java.exe)
      • getExecutable

        java.lang.String getExecutable()
        Returns an executable program that the CPE will use for launching CasProcessor.
        Returns:
        - exec program as String
      • addCasProcessorExecArg

        void addCasProcessorExecArg​(CasProcessorExecArg aArgs)
        Adds a CasProcessorExecArg argument to be supplied when launching a program.
        Parameters:
        aArgs - - argument for the executable program
      • removeCasProcessorExecArg

        void removeCasProcessorExecArg​(int aIndex)
        Removes program argument from the list. The argument for deletion is identified by provided position in the list.
        Parameters:
        aIndex - - position of argument to delete
      • setEnvs

        void setEnvs​(java.util.ArrayList<CasProcessorRuntimeEnvParam> params)
        Parameters:
        params - the CAS Processor Runtime Environment parameters