public void reset() throws RemoteException {
   try {
     urlTable.reset();
   } catch (DBException ex) {
     Logger.getLogger(SpiderGroupImp.class.getName()).log(Level.SEVERE, null, ex);
   }
 }
 public void shutdown() {
   try {
     urlTable.close();
   } catch (DBException ex) {
     Logger.getLogger(SpiderGroupImp.class.getName()).log(Level.SEVERE, null, ex);
   }
 }
 public boolean request(String URL) throws RemoteException {
   try {
     return urlTable.request(URL);
   } catch (DBException ex) {
     Logger.getLogger(SpiderGroupImp.class.getName()).log(Level.SEVERE, null, ex);
     throw new RemoteException();
   }
 }
 public void finish(String URL) throws RemoteException {
   try {
     urlTable.finish(URL);
   } catch (DBException ex) {
     Logger.getLogger(SpiderGroupImp.class.getName()).log(Level.SEVERE, null, ex);
     throw new RemoteException();
   }
 }