Class NonIdlingExternalProcessFactory

java.lang.Object
com.atlassian.utils.process.DefaultExternalProcessFactory
com.atlassian.confluence.plugins.synchrony.bootstrap.NonIdlingExternalProcessFactory
All Implemented Interfaces:
com.atlassian.utils.process.ExternalProcessFactory

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

    • NonIdlingExternalProcessFactory

      public NonIdlingExternalProcessFactory()
  • Method Details

    • 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