public void start() {};
public void end(int failed, int success, int total) {};
public boolean recover(InputStream is, String filename) {
Volumes vols = ConfigurationService.getConfig().getVolumes();
EmailID emailID = EmailID.getEmailID(null,filename);
Email email = null;
try {
email = new Email(emailID,is);
assignEmailID(email,vols);
messageStore.insertMessage(email.getEmailID(), email);
vols.touchActiveVolume();
messageIndex.indexMessage(email.getEmailID());
audit.info("recovered email {"+email+"}");
} catch (Exception e) {
email = new Email();
email.setEmailID(emailID);