## Uses of Interface
com.h3c.util.Procedure

- Packages that use Procedure
  Package | Description
  --- | ---
  com.h3c.util.concurrent |
  com.h3c.util.persistence.cassandra.lockmgr |

- - ### Uses of Procedure in com.h3c.util.concurrent

    Methods in com.h3c.util.concurrent with parameters of type Procedure
    Modifier and Type | Method and Description
    --- | ---
    `<T> T` | SemaphoreCriticalSectionExecutor.`execute(Procedure<T> procedure)`
    `<T> T` | LockCriticalSectionExecutor.`execute(Procedure<T> procedure)`
    `<T> T` | CriticalSectionExecutor.`execute(Procedure<T> procedure)` Executes a procedure as critical section (Mutual excluded).
    `<T> T` | SemaphoreCriticalSectionExecutor.`execute(Procedure<T> procedure, javax.measure.Measurable<javax.measure.quantity.Duration> timeout)`
    `<T> T` | LockCriticalSectionExecutor.`execute(Procedure<T> procedure, javax.measure.Measurable<javax.measure.quantity.Duration> timeout)`
    `<T> T` | CriticalSectionExecutor.`execute(Procedure<T> procedure, javax.measure.Measurable<javax.measure.quantity.Duration> timeout)` Executes a procedure as critical section (Mutual excluded).

  - ### Uses of Procedure in com.h3c.util.persistence.cassandra.lockmgr

    Methods in com.h3c.util.persistence.cassandra.lockmgr with parameters of type Procedure
    Modifier and Type | Method and Description
    --- | ---
    `<T> T` | CassandraLockManager.`executeCriticalSection(Procedure<T> procedure)` This method executes the Critical section.

Copyright © 2014. All Rights Reserved.