Package io.jmix.imap.protocol
Class JmixIMAPProtocol
java.lang.Object
org.eclipse.angus.mail.iap.Protocol
org.eclipse.angus.mail.imap.protocol.IMAPProtocol
io.jmix.imap.protocol.JmixIMAPProtocol
public class JmixIMAPProtocol
extends org.eclipse.angus.mail.imap.protocol.IMAPProtocol
-
Field Summary
Fields inherited from class org.eclipse.angus.mail.imap.protocol.IMAPProtocol
enabled, searchCharsets, searchSequence
Fields inherited from class org.eclipse.angus.mail.iap.Protocol
host, logger, prefix, props, quote, traceLogger
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.angus.mail.imap.protocol.FetchItem[]
org.eclipse.angus.mail.iap.Response
Methods inherited from class org.eclipse.angus.mail.imap.protocol.IMAPProtocol
append, appenduid, appenduid, authlogin, authntlm, authoauth2, authplain, capability, check, close, compress, copy, copy, copyuid, copyuid, create, createFlagList, delete, deleteACL, disconnect, doList, enable, examine, examine, expunge, fetch, fetch, fetch, fetchBody, fetchBody, fetchBody, fetchBody, fetchBody, fetchBodyStructure, fetchFlags, fetchMODSEQ, fetchRFC822, fetchSectionBody, fetchSequenceNumber, fetchSequenceNumbers, fetchSequenceNumbers, fetchUID, getACL, getCapabilities, getCopyUID, getProxyAuthUser, getQuota, getQuotaRoot, getResponseBuffer, getSearchSequence, handleCapabilityResponse, handleLoginResult, hasCapability, id, id, idleAbort, idleStart, isAuthenticated, isEnabled, isREV1, list, listRights, login, logout, lsub, move, move, moveuid, moveuid, myRights, namespace, noop, parseCapabilities, peekBody, peekBody, peekBody, processGreeting, processIdleResponse, proxyauth, readIdleResponse, rename, sasllogin, search, search, select, select, setACL, setCapabilities, setQuota, sort, startTLS, status, storeFlags, storeFlags, storeFlags, subscribe, supportsNonSyncLiterals, supportsUtf8, uidexpunge, uidfetchChangedSince, unauthenticate, unselect, unsubscribe, writeMailboxName
Methods inherited from class org.eclipse.angus.mail.iap.Protocol
addResponseHandler, command, finalize, getChannel, getInetAddress, getInputStream, getLocalHost, getLocalSocketAddress, getOutputStream, getTimestamp, handleResult, hasResponse, isSSL, isTracing, notifyResponseHandlers, removeResponseHandler, resumeTracing, simpleCommand, startCompression, startTLS, suspendTracing, writeCommand
-
Method Details
-
getFetchItems
public org.eclipse.angus.mail.imap.protocol.FetchItem[] getFetchItems()- Overrides:
getFetchItems
in classorg.eclipse.angus.mail.imap.protocol.IMAPProtocol
-
readResponse
public org.eclipse.angus.mail.iap.Response readResponse() throws IOException, org.eclipse.angus.mail.iap.ProtocolException- Overrides:
readResponse
in classorg.eclipse.angus.mail.imap.protocol.IMAPProtocol
- Throws:
IOException
org.eclipse.angus.mail.iap.ProtocolException
-