@Override public void setStatementExecutor(StatementExecutorInterface statementExecutor) { context = statementExecutor; // Tell Slim Agent that the fixture takes care of symbol replacements in all "doTable" methods // IMPORTANT: Don't forget to set this back to null at the end of your fixture code context.assign(StatementExecutor.SLIM_AGENT_FIXTURE_HANDLES_SYMBOLS,"tableTable.*\\.doTable"); }
@Override public Object getSymbol(String symbolName) { return inner.getSymbol(symbolName); }
@Override public Object getSymbolObject(String symbolName) { return inner.getSymbolObject(symbolName); }
public void finalizeExecution() { if (executor.stopHasBeenRequested()) executor.reset(); } }
@Override public void setInstance(String actorInstanceName, Object actor) { inner.setInstance(actorInstanceName, actor); }
@Override public Object getInstance(String instanceName) { return inner.getInstance(instanceName); }
@Override public void reset() { inner.reset(); }
@Override public Object call() throws Exception { return inner.callAndAssign(symbolName, instanceName, methodsName, arguments); } });
@Override public Boolean call() throws Exception { inner.create(instanceName, className, constructorArgs); return true; } });
@Override public Object call() throws Exception { return inner.call(instanceName, methodName, arguments); } });
@Override public void addPath(String path) throws SlimException { inner.addPath(path); }
public void finalizeExecution() { if (executor.stopHasBeenRequested()) executor.reset(); } }
@Override public void setInstance(String actorInstanceName, Object actor) { inner.setInstance(actorInstanceName, actor); }
@Override public Object getInstance(String instanceName) { return inner.getInstance(instanceName); }
@Override public void reset() { inner.reset(); }
@Override public Object call() throws Exception { return inner.callAndAssign(symbolName, instanceName, methodsName, arguments); } });
@Override public Boolean call() throws Exception { inner.create(instanceName, className, constructorArgs); return true; } });
@Override public Object call() throws Exception { return inner.call(instanceName, methodName, arguments); } });
@Override public void addPath(String path) throws SlimException { inner.addPath(path); }
@Override public void setStatementExecutor(StatementExecutorInterface statementExecutor) { context = statementExecutor; // Tell Slim Agent that the fixture takes care of symbol replacements in all "doTable" methods // IMPORTANT: Don't forget to set this back to null at the end of your fixture code context.assign(StatementExecutor.SLIM_AGENT_FIXTURE_HANDLES_SYMBOLS,"tableTable.*\\.doTable"); }