Interface LocalProcessWorkerKind

All Known Implementing Classes:
DndWorkerKind, EnterpriseWorkerKind, GenericCommandWorkerKind

public interface LocalProcessWorkerKind
WorkerKind for local processes that controls how the LocalProcessWorkerImpl will construct its command line arguments.
  • Method Details

    • newCommandHelper

      Create a helper for generating a new command line.
      Returns:
      a new command line helper.
    • needsJvmFlags

      boolean needsJvmFlags()
      Does this produce a JVM that requires JVM like arguments
      Returns:
      true if this kind of worker needs JVM arguments
    • needsDheJvmFlags

      boolean needsDheJvmFlags()
      Does this produce a JVM that requires DHE specific JVM arguments
      Returns:
      true if this kind of worker needs DHE specific JVM arguments
    • includeNameArgument

      boolean includeNameArgument()
      True if -A "name" should be included on the command line.
      Returns:
      true if the name argument is included
    • includeExtraClassPaths

      boolean includeExtraClassPaths()
      True if temporary dispatcher produced class paths should be included on the command line with -C.
      Returns:
      true if the dispatcher's temporary classpaths should be included
    • includeArtifactArguments

      boolean includeArtifactArguments()
      Some customers have custom artifacts per user, which are passed to the Enterprise start script with the -u, -t, and -r options. True if those options be included in the command.
      Returns:
      true if -u, -t, and -r options should be included