Interface ProcessDestroyer

  • All Known Implementing Classes:
    ShutdownHookProcessDestroyer

    public interface ProcessDestroyer
    Destroys all registered Process after a certain event, typically when the VM exits
    Version:
    $Id: ProcessDestroyer.java 1636056 2014-11-01 21:12:52Z ggregory $
    See Also:
    ShutdownHookProcessDestroyer
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean add​(java.lang.Process process)
      Returns true if the specified Process was successfully added to the list of processes to be destroy.
      boolean remove​(java.lang.Process process)
      Returns true if the specified Process was successfully removed from the list of processes to be destroy.
      int size()
      Returns the number of registered processes.
    • Method Detail

      • add

        boolean add​(java.lang.Process process)
        Returns true if the specified Process was successfully added to the list of processes to be destroy.
        Parameters:
        process - the process to add
        Returns:
        true if the specified Process was successfully added
      • remove

        boolean remove​(java.lang.Process process)
        Returns true if the specified Process was successfully removed from the list of processes to be destroy.
        Parameters:
        process - the process to remove
        Returns:
        true if the specified Process was successfully removed
      • size

        int size()
        Returns the number of registered processes.
        Returns:
        the number of register process