package org.arquillian.cube.docker.impl.await; import java.util.logging.Level; import java.util.logging.Logger; import org.arquillian.cube.docker.impl.client.config.Await; import org.arquillian.cube.spi.Cube; public class SleepingAwaitStrategy extends SleepingAwaitStrategyBase { public static final String TAG = "sleeping"; private static final Logger log = Logger.getLogger(SleepingAwaitStrategy.class.getName()); public SleepingAwaitStrategy(Cube<?> cube, Await params) { super(params.getSleepTime()); } @Override public boolean await() { try { getTimeUnit().sleep(getSleepTime()); } catch (final InterruptedException e) { log.log(Level.WARNING, e.getMessage()); } return true; } }