@Override
public synchronized void run()
{
log.info("** Failing connection");
RemotingConnectionImpl conn = (RemotingConnectionImpl)((ClientSessionInternal)session).getConnection();
if (failOnCreateConnection)
{
InVMConnector.numberOfFailures = 1;
InVMConnector.failOnCreateConnection = true;
}
else
{
conn.fail(new HornetQException(HornetQException.NOT_CONNECTED, "blah"));
}
log.info("** Fail complete");
cancel();