package com.teiid.quickstart.dqp.internal.datamgr; import java.util.concurrent.atomic.AtomicInteger; import org.teiid.dqp.internal.datamgr.ExecutionContextImpl; import org.teiid.translator.ExecutionContext; public class FakeExecutionContextImpl extends ExecutionContextImpl { private final static AtomicInteger COUNT = new AtomicInteger(0); public FakeExecutionContextImpl() { this(COUNT.getAndIncrement()); } public FakeExecutionContextImpl(int unique) { super("VDB" + unique, unique, "ExecutionPayload" + unique, "ConnectionID" + unique, "ConnectorID" + unique, unique, "PartID" + unique, "ExecCount" + unique); } public FakeExecutionContextImpl(ExecutionContext c) { super(c.getVdbName(), c.getVdbVersion(), c.getCommandPayload(), c .getConnectionId(), c.getConnectorIdentifier(), Long.valueOf(c .getRequestId()), c.getPartIdentifier(), c .getExecutionCountIdentifier()); } }