org.jbpm.runtime.manager.spi

## Interface RuntimeManagerLock

- All Known Implementing Classes:
    DebugRuntimeManagerLock, DefaultRuntimeManagerLock

      public interface RuntimeManagerLock

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `ReentrantLock` | `internalLock()`
    `void` | `lock()`
    `void` | `lockInterruptible()`
    `boolean` | `tryLock(long units, TimeUnit milliseconds)`
    `void` | `unlock()`

- - ### Method Detail

    - #### lock

          void lock()

    - #### tryLock

          boolean tryLock(long units,
                          TimeUnit milliseconds)
                   throws InterruptedException

      Throws:
        `InterruptedException`

    - #### lockInterruptible

          void lockInterruptible()
                          throws InterruptedException

      Throws:
        `InterruptedException`

    - #### unlock

          void unlock()

    - #### internalLock

          ReentrantLock internalLock()

Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.