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, searchSequenceFields 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.ResponseMethods 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, writeMailboxNameMethods 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:
getFetchItemsin 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:
readResponsein classorg.eclipse.angus.mail.imap.protocol.IMAPProtocol- Throws:
IOExceptionorg.eclipse.angus.mail.iap.ProtocolException
-