The following plugin provides functionality available through Pipeline-compatible steps. Read more about how to integrate steps into your Pipeline in the Steps section of the Pipeline Syntax page.
For a list of other such plugins, see the Pipeline Steps Reference page.
acquireSemaphore
: Wait until the latch has counted down to zero.awaitBarrier
: Waits until all parties have invoked await on this barrier.awaitCondition
: Causes the current thread to wait until it is signalled or interrupted.awaitLatch
: Wait until the latch has counted down to zero.countDownLatch
: Decrements the count of the latch.createBarrier
: Create a Cyclic Barrier.createCondition
: Create a lock.createLatch
: Create a count down latch.createSemaphore
: Create a semaphore.releaseSemaphore
: Release the semaphore.signalAll
: Notify all wa.acquireSemaphore
: Wait until the latch has counted down to zero.semaphore
class com.github.topikachu.jenkins.concurrent.semaphore.SemaphoreRef
permit : int
(optional)
timeout : long
(optional)
unit
(optional)
NANOSECONDS
, MICROSECONDS
, MILLISECONDS
, SECONDS
, MINUTES
, HOURS
, DAYS
awaitBarrier
: Waits until all parties have invoked await on this barrier.barrier
class com.github.topikachu.jenkins.concurrent.barrier.BarrierRef
timeout : long
(optional)
unit
(optional)
NANOSECONDS
, MICROSECONDS
, MILLISECONDS
, SECONDS
, MINUTES
, HOURS
, DAYS
awaitCondition
: Causes the current thread to wait until it is signalled or interrupted.condition
class com.github.topikachu.jenkins.concurrent.condition.LockAndCondition
timeout : long
(optional)
unit
(optional)
NANOSECONDS
, MICROSECONDS
, MILLISECONDS
, SECONDS
, MINUTES
, HOURS
, DAYS
awaitLatch
: Wait until the latch has counted down to zero.latch
class com.github.topikachu.jenkins.concurrent.latch.LatchRef
timeout : long
(optional)
unit
(optional)
NANOSECONDS
, MICROSECONDS
, MILLISECONDS
, SECONDS
, MINUTES
, HOURS
, DAYS
countDownLatch
: Decrements the count of the latch.latch
class com.github.topikachu.jenkins.concurrent.latch.LatchRef
Please submit your feedback about this page through this quick form.
Alternatively, if you don't wish to complete the quick form, you can simply indicate if you found this page helpful?
See existing feedback here.