Class ProcessTreeWrapper


  • public abstract class ProcessTreeWrapper
    extends Object
    Created by IntelliJ IDEA. User: Eugene.Petrenko Date: 04.03.2008 Time: 17:49:54
    • Constructor Detail

      • ProcessTreeWrapper

        protected ProcessTreeWrapper​(long currentPid,
                                     ProcessFilter filter)
    • Method Detail

      • visitProcesses

        public final void visitProcesses​(@Nullable
                                         Long pid,
                                         boolean visitCurrent,
                                         @NotNull
                                         VisitableProcessTree.VisitProcess visitor)
        Visits process specified by pid parameter (if visitCurrent is true) and all it's subprocesses matching the filter. If pid is null visits current process and it's subprocesses.
        Parameters:
        pid - process pid
        visitCurrent - flag which specifies whether to visit pid process
        visitor - process visitor
      • getCurrentPid

        public final long getCurrentPid()