public class StartTLSProcessor extends AbstractChainedProcessor<StartTLSRequest> implements CapabilityImplementingProcessor
ImapProcessor.Responder
Constructor and Description |
---|
StartTLSProcessor(ImapProcessor next,
StatusResponseFactory factory) |
Modifier and Type | Method and Description |
---|---|
protected void |
doProcess(StartTLSRequest 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 StartTLSProcessor(ImapProcessor next, StatusResponseFactory factory)
protected void doProcess(StartTLSRequest request, ImapProcessor.Responder responder, ImapSession session)
AbstractChainedProcessor
AbstractChainedProcessor.isAcceptable(ImapMessage)
should be passed to this method.doProcess
in class AbstractChainedProcessor<StartTLSRequest>
request
- M
, not nullresponder
- Responder
, not nullsession
- ImapSession
, not null#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.