public class CompressProcessor extends AbstractChainedProcessor<CompressRequest> implements CapabilityImplementingProcessor
ImapProcessor.Responder
Constructor and Description |
---|
CompressProcessor(ImapProcessor next,
StatusResponseFactory factory) |
Modifier and Type | Method and Description |
---|---|
protected void |
doProcess(CompressRequest request,
ImapProcessor.Responder responder,
ImapSession session)
Processes an acceptable message.
|
List<String> |
getImplementedCapabilities(ImapSession session)
Return a list of all Capabilities that are implemented by the Processor
|
isAcceptable, process
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
process
public CompressProcessor(ImapProcessor next, StatusResponseFactory factory)
protected void doProcess(CompressRequest request, ImapProcessor.Responder responder, ImapSession session)
AbstractChainedProcessor
AbstractChainedProcessor.isAcceptable(ImapMessage)
should be passed to this method.doProcess
in class AbstractChainedProcessor<CompressRequest>
request
- M
, not nullresponder
- Responder
, not nullsession
- ImapSession
, not nullAbstractChainedProcessor.doProcess(org.apache.james.imap.api.ImapMessage,
org.apache.james.imap.api.process.ImapProcessor.Responder,
org.apache.james.imap.api.process.ImapSession)
public List<String> getImplementedCapabilities(ImapSession session)
CapabilityImplementingProcessor
getImplementedCapabilities
in interface CapabilityImplementingProcessor
#getImplementedCapabilities(org.apache.james.imap.api.process.ImapSession)
Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.