if (resUrl != null)
rClient = new XmlRpcResourceManagerClient(resUrl);
//start shepard thread
NonBlockingShepardThread thread = new NonBlockingShepardThread(this);
try {
pool.execute(thread);
} catch (InterruptedException e){
LOG.log(Level.SEVERE, "Error starting shepard thread.");
}