public void sendMailBatch( MailRequestSource mailRequestSource ) { if ( mailRequestSource.hasWaitingRequests() ) { logger.info( "* Got batch request, processing it..." ); for ( Iterator<MailRequest> i = mailRequestSource.getRequestIterator(); i.hasNext(); ) { MailRequest request = i.next(); MailRequestStatus status = handleMailRequest( request ); mailRequestSource.setMailRequestStatus( request, status ); } logger.info( "* Finished batch request processing." ); } }
public void sendMailBatch( MailRequestSource mailRequestSource ) { if ( mailRequestSource.hasWaitingRequests() ) { getLogger().info( "* Got batch request, processing it..." ); for ( Iterator<MailRequest> i = mailRequestSource.getRequestIterator(); i.hasNext(); ) { MailRequest request = i.next(); MailRequestStatus status = handleMailRequest( request ); mailRequestSource.setMailRequestStatus( request, status ); } getLogger().info( "* Finished batch request processing." ); } }