Interface CasProcessorExecutable

All Superinterfaces:
Cloneable, MetaDataObject, Serializable, XMLizable

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 Details

    • setExecutable

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

      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
    • getCasProcessorExecArg

      CasProcessorExecArg getCasProcessorExecArg(int aIndex)
      Returns a CasProcessorExecArg argument identified by a given position in the list.
      Parameters:
      aIndex - - position of argument to return
      Returns:
      CasProcessorExecArg argument
    • getAllCasProcessorExecArgs

      CasProcessorExecArg[] getAllCasProcessorExecArgs()
      Returns ALL CasProcessorExecArg arguments
      Returns:
      array of CasProcessorExecArg
    • 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
    • getEnvs

    • setEnvs

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