1 /* Copyright (C)2013 Pantheon Technologies, s.r.o. All rights reserved. */
2 package org.opendaylight.openflowjava.protocol.impl.clients;
4 import org.slf4j.Logger;
5 import org.slf4j.LoggerFactory;
8 * Class representing sleep (wait) event
10 * @author michal.polkorab
12 public class SleepEvent implements ClientEvent {
14 private static final Logger LOGGER = LoggerFactory.getLogger(SleepEvent.class);
15 private long sleepTime;
19 * @param sleepTime time of {@link Thread#sleep(long)} in milliseconds
21 public SleepEvent(long sleepTime) {
22 this.sleepTime = sleepTime;
26 public boolean eventExecuted() {
28 Thread.sleep(sleepTime);
29 LOGGER.debug("Sleeping");
31 } catch (InterruptedException e) {
32 LOGGER.error(e.getMessage(), e);