class JgroupsMessageReceiver extends ReceiverAdapter implements RequestHandler {

   @Override
   public void receive(final Message msg) {
      try {
         handle(msg);
      } catch (Exception exception) {
         if (!(exception instanceof SilverWareClusteringException)) {
            throw new SilverWareClusteringException(PROCESSING_ERROR, exception);
         }
         throw (SilverWareClusteringException) exception;
      }
   }

   public  JgroupsMessageReceiver(Map<Class, Responder> responders, RemoteServiceHandlesStore store);

}