Example usage for com.google.common.util.concurrent Monitor enter

List of usage examples for com.google.common.util.concurrent Monitor enter

Introduction

In this page you can find the example usage for com.google.common.util.concurrent Monitor enter.

Prototype

public boolean enter(long time, TimeUnit unit) 

Source Link

Document

Enters this monitor.

Usage

From source file:clocker.docker.location.strategy.basic.GroupPlacementStrategy.java

@Override
public void acquireMutex(String mutexId, String description) throws InterruptedException {
    LOG.debug("Enter monitor {}: {}", mutexId, description);
    Monitor monitor = createMonitor(mutexId);
    Duration timeout = config().get(STRATEGY_TIMEOUT);
    monitor.enter(timeout.toMilliseconds(), TimeUnit.MILLISECONDS);
}