1 20 package org.enhydra.barracuda.core.event; 21 22 import java.util.*; 23 24 28 public interface EventPool { 29 30 38 public BaseEvent checkoutEvent(Class event) throws NoAvailableEventsException, InvalidClassException; 39 40 46 public void releaseEvent(BaseEvent event); 47 48 54 public void cleanupLockedEvents(); 55 56 62 public void shutdown(); 63 } 64 | Popular Tags |