this.processor = processor;
this.encoder = encoder;
}
protected boolean doProcessRequest(ImapRequestLineReader request, ImapResponseComposer response, ImapSession session) {
ImapMessage message = decoder.decode(request, session);
final ResponseEncoder responseEncoder = new ResponseEncoder(encoder, response, session);
processor.process(message, responseEncoder, session);
final boolean result;
final IOException failure = responseEncoder.getFailure();