hu.mta.sztaki.lpds.cloud.simulator
Class DeferredEvent

java.lang.Object
  extended by hu.mta.sztaki.lpds.cloud.simulator.DeferredEvent
Direct Known Subclasses:
PhysicalMachine.ResourceAllocation

public abstract class DeferredEvent
extends Object


Nested Class Summary
private static class DeferredEvent.AggregatedEventDispatcher
           
 
Field Summary
private  boolean cancelled
           
private static DeferredEvent.AggregatedEventDispatcher dispatcherSingleton
           
private  long eventArrival
           
private  boolean received
           
private static gnu.trove.map.hash.TLongObjectHashMap<org.apache.commons.lang3.tuple.MutablePair<Integer,DeferredEvent[]>> toSweep
           
 
Constructor Summary
DeferredEvent(long delay)
           
 
Method Summary
 void cancel()
           
protected abstract  void eventAction()
           
 boolean isCancelled()
           
(package private) static void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

toSweep

private static final gnu.trove.map.hash.TLongObjectHashMap<org.apache.commons.lang3.tuple.MutablePair<Integer,DeferredEvent[]>> toSweep

dispatcherSingleton

private static final DeferredEvent.AggregatedEventDispatcher dispatcherSingleton

cancelled

private boolean cancelled

received

private boolean received

eventArrival

private final long eventArrival
Constructor Detail

DeferredEvent

public DeferredEvent(long delay)
Method Detail

cancel

public void cancel()

isCancelled

public boolean isCancelled()

eventAction

protected abstract void eventAction()

reset

static void reset()


Copyright © 2012–2015 University of Innsbruck & MTA SZTAKI. All rights reserved.