Class NonIdlingExternalProcessFactory

  • All Implemented Interfaces:
    com.atlassian.utils.process.ExternalProcessFactory

    @Component
    public class NonIdlingExternalProcessFactory
    extends com.atlassian.utils.process.DefaultExternalProcessFactory
    • Constructor Detail

      • NonIdlingExternalProcessFactory

        public NonIdlingExternalProcessFactory()
    • Method Detail

      • create

        public @NonNull com.atlassian.utils.process.ExternalProcess create​(@NonNull com.atlassian.utils.process.ExternalProcessSettings settings)
        Specified by:
        create in interface com.atlassian.utils.process.ExternalProcessFactory
        Overrides:
        create in class com.atlassian.utils.process.DefaultExternalProcessFactory
      • shutdown

        @PreDestroy
        public void shutdown()
        Specified by:
        shutdown in interface com.atlassian.utils.process.ExternalProcessFactory
        Overrides:
        shutdown in class com.atlassian.utils.process.DefaultExternalProcessFactory