Interface FunctionalLock

All Superinterfaces:
Lock
All Known Subinterfaces:
AwareFunctionalLock
All Known Implementing Classes:
FunctionalReentrantLock

public interface FunctionalLock extends Lock
Extension to the Lock interface to enable locking for the duration of a lambda or other FunctionalInterface invocation.