Class ContainerBase.ContainerBackgroundProcessor

java.lang.Object
org.apache.catalina.core.ContainerBase.ContainerBackgroundProcessor
All Implemented Interfaces:
Runnable
Enclosing class:
ContainerBase

protected class ContainerBase.ContainerBackgroundProcessor extends Object implements Runnable
Private runnable class to invoke the backgroundProcess method of this container and its children after a fixed delay.
  • Constructor Details

    • ContainerBackgroundProcessor

      protected ContainerBackgroundProcessor()
      Constructs a new ContainerBackgroundProcessor instance.
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
    • processChildren

      protected void processChildren(Container container)
      Recursively processes the background processing for the given container and its children.
      Parameters:
      container - the container to process