Esempio n. 1
0
 protected void recover() throws ResourceManagerSystemException {
   if (persistenceStrategy != null) {
     try {
       List msgs = persistenceStrategy.restore();
       for (Iterator it = msgs.iterator(); it.hasNext(); ) {
         Holder h = (Holder) it.next();
         getQueue(h.getQueue()).putNow(h.getId());
       }
     } catch (Exception e) {
       throw new ResourceManagerSystemException(e);
     }
   }
 }