Interface PathMonitor


public interface PathMonitor
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getLock(io.github.zebin.javabash.sandbox.PosixPath leaf)
     
    tryLock(io.github.zebin.javabash.sandbox.PosixPath leaf)
     
    boolean
    unLock(io.github.zebin.javabash.sandbox.PosixPath leaf, String lockId)
     
  • Method Details

    • getLock

      PathMonitor.LeafLock getLock(io.github.zebin.javabash.sandbox.PosixPath leaf)
    • unLock

      boolean unLock(io.github.zebin.javabash.sandbox.PosixPath leaf, String lockId)
    • tryLock

      PathMonitor.LeafLock tryLock(io.github.zebin.javabash.sandbox.PosixPath leaf)