package <%=package%>;

import java.util.concurrent.TimeUnit;

import com.hammurapi.eventbus.AbstractEventBus;
import com.hammurapi.extract.AbstractExtractor;

/**
 * Domain-specific event store predicate interface.
 *
 */
public abstract class <%=domain%>EventStoreAbstractExtractor<V> extends AbstractExtractor<AbstractEventBus.Handle<<%=E%>,<%=P%>,<%=C%>,Long>, V, <%=domain%>EventStore> implements <%=domain%>EventStoreExtractor<V> {

	public <%=domain%>EventStoreAbstractExtractor(
			double initialCost,
			TimeUnit costUnit, 
			boolean contextDependent) {
		
		super(initialCost, costUnit, contextDependent, 0);
	}

}
