Dependencies
- avalon-framework/avalon-framework/4.1.5 (available as org.apache.avalon.framework/avalon-framework-impl/4.3.1)
- com.fasterxml.jackson.core/jackson-annotations/2.11.3
- com.fasterxml.jackson.core/jackson-core/2.11.3
- com.fasterxml.jackson.core/jackson-databind/2.11.3
- com.github.jponge/lzma-java/1.3
- com.google.protobuf.nano/protobuf-javanano/3.0.0-alpha-5
- com.google.protobuf/protobuf-java/2.6.1
- com.jcraft/jzlib/1.1.3
- commons-logging/commons-logging/1.2
- com.ning/compress-lzf/1.0.3
- com.sun/tools/1.8
- io.netty/netty-buffer/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-dns/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-haproxy/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-http2/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-http/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-codec-socks/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-common/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-handler/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-handler-proxy/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-resolver/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-resolver-dns/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-tcnative/2.0.30.Final
- io.netty/netty-transport/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-transport-native-epoll/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-transport-native-kqueue/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.netty/netty-transport-native-unix-common/4.1.49.Final (available as io.netty/netty-all/4.1.25.Final)
- io.projectreactor.tools/blockhound/1.0.3.RELEASE
- io.vertx/vertx-auth-common/4.0.0
- io.vertx/vertx-codegen/4.0.0
- io.vertx/vertx-core/4.0.0
- io.vertx/vertx-docgen/0.9.2
- java/11
- log4j/log4j/1.2.17
- logkit/logkit/1.0.1
- net.jpountz.lz4/lz4/1.3.0
- org.apache.geronimo.specs/geronimo-jms_1.1_spec/1.0
- org.apache.logging.log4j/log4j-api/2.6.2
- org.bouncycastle/bcpkix-jdk15on/1.65
- org.bouncycastle/bcprov-jdk15on/1.65
- org.conscrypt/conscrypt-openjdk-uber/1.3.0
- org.jboss.marshalling/jboss-marshalling/1.4.11.Final
- org.slf4j/slf4j-api/1.7.21
Declarations
- examples
-
io
-
vertx
-
ext
-
mail
- CanonicalizationAlgorithm
- DKIMSignAlgorithm
-
DKIMSignOptions
- DEFAULT_HEADERS: List<String>
- static class initializer
- privateKey: String
- privateKeyPath: String
- signAlgo: DKIMSignAlgorithm
- signedHeaders: List<String>
- sdid: String
- auid: String
- selector: String
- headerCanonAlgo: CanonicalizationAlgorithm
- bodyCanonAlgo: CanonicalizationAlgorithm
- bodyLimit: int
- signatureTimestamp: boolean
- expireTime: long
- copiedHeaders: List<String>
- DKIMSignOptions(): void
- DKIMSignOptions(DKIMSignOptions): void
- DKIMSignOptions(JsonObject): void
- toJson(): JsonObject
- getSignAlgo(): DKIMSignAlgorithm
- getPrivateKey(): String
- setPrivateKey(String): DKIMSignOptions
- getPrivateKeyPath(): String
- setPrivateKeyPath(String): DKIMSignOptions
- setSignAlgo(DKIMSignAlgorithm): DKIMSignOptions
- getSignedHeaders(): List<String>
- setSignedHeaders(List<String>): DKIMSignOptions
- addSignedHeader(String): DKIMSignOptions
- getSdid(): String
- setSdid(String): DKIMSignOptions
- getSelector(): String
- setSelector(String): DKIMSignOptions
- getHeaderCanonAlgo(): CanonicalizationAlgorithm
- setHeaderCanonAlgo(CanonicalizationAlgorithm): DKIMSignOptions
- getBodyCanonAlgo(): CanonicalizationAlgorithm
- setBodyCanonAlgo(CanonicalizationAlgorithm): DKIMSignOptions
- getAuid(): String
- setAuid(String): DKIMSignOptions
- getBodyLimit(): int
- setBodyLimit(int): DKIMSignOptions
- isSignatureTimestamp(): boolean
- setSignatureTimestamp(boolean): DKIMSignOptions
- getExpireTime(): long
- setExpireTime(long): DKIMSignOptions
- getCopiedHeaders(): List<String>
- setCopiedHeaders(List<String>): DKIMSignOptions
- addCopiedHeader(String): DKIMSignOptions
- getList(): List<Object>
- equals(Object): boolean
- hashCode(): int
- DKIMSignOptionsConverter
- LoginOption
-
MailAttachment
- create(): MailAttachment
- create(JsonObject): MailAttachment
- create(MailAttachment): MailAttachment
- getData(): Buffer
- setData(Buffer): MailAttachment
- getStream(): ReadStream<Buffer>
- setStream(ReadStream<Buffer>): MailAttachment
- getSize(): int
- setSize(int): MailAttachment
- getName(): String
- setName(String): MailAttachment
- getContentType(): String
- setContentType(String): MailAttachment
- getDisposition(): String
- setDisposition(String): MailAttachment
- getDescription(): String
- setDescription(String): MailAttachment
- getContentId(): String
- setContentId(String): MailAttachment
- addHeader(String, String): MailAttachment
- getHeaders(): MultiMap
- setHeaders(MultiMap): MailAttachment
- toJson(): JsonObject
- MailClient
-
MailConfig
- setReusePort(boolean): MailConfig
- setTrafficClass(int): MailConfig
- DEFAULT_LOGIN: LoginOption
- DEFAULT_TLS: StartTLSOptions
- DEFAULT_PORT: int
- DEFAULT_HOST: String
- DEFAULT_MAX_POOL_SIZE: int
- DEFAULT_ALLOW_RCPT_ERRORS: boolean
- DEFAULT_KEEP_ALIVE: boolean
- DEFAULT_DISABLE_ESMTP: boolean
- DEFAULT_ENABLE_DKIM: boolean
- DEFAULT_USER_AGENT: String
- DEFAULT_ENABLE_PIPELINING: boolean
- hostname: String
- port: int
- starttls: StartTLSOptions
- login: LoginOption
- authMethods: String
- username: String
- password: String
- ownHostname: String
- maxPoolSize: int
- keepAlive: boolean
- allowRcptErrors: boolean
- disableEsmtp: boolean
- userAgent: String
- enableDKIM: boolean
- dkimSignOptions: List<DKIMSignOptions>
- pipelining: boolean
- A_TEXT_PATTERN: Pattern
- MailConfig(): void
- MailConfig(String): void
- MailConfig(String, int): void
- MailConfig(String, int, StartTLSOptions, LoginOption): void
- MailConfig(MailConfig): void
- MailConfig(JsonObject): void
- setSendBufferSize(int): MailConfig
- setReceiveBufferSize(int): MailConfig
- setReuseAddress(boolean): MailConfig
- setTcpNoDelay(boolean): MailConfig
- setTcpKeepAlive(boolean): MailConfig
- setSoLinger(int): MailConfig
- setIdleTimeout(int): MailConfig
- setIdleTimeoutUnit(TimeUnit): MailConfig
- setKeyCertOptions(KeyCertOptions): MailConfig
- setKeyStoreOptions(JksOptions): MailConfig
- setPfxKeyCertOptions(PfxOptions): MailConfig
- setPemKeyCertOptions(PemKeyCertOptions): MailConfig
- setTrustOptions(TrustOptions): MailConfig
- setTrustStoreOptions(JksOptions): MailConfig
- setPemTrustOptions(PemTrustOptions): MailConfig
- setPfxTrustOptions(PfxOptions): MailConfig
- addEnabledCipherSuite(String): MailConfig
- addEnabledSecureTransportProtocol(String): MailConfig
- removeEnabledSecureTransportProtocol(String): MailConfig
- setUseAlpn(boolean): MailConfig
- setSslEngineOptions(SSLEngineOptions): MailConfig
- setJdkSslEngineOptions(JdkSSLEngineOptions): MailConfig
- setTcpFastOpen(boolean): MailConfig
- setTcpCork(boolean): MailConfig
- setTcpQuickAck(boolean): MailConfig
- setOpenSslEngineOptions(OpenSSLEngineOptions): MailConfig
- addCrlPath(String): MailConfig
- addCrlValue(Buffer): MailConfig
- setConnectTimeout(int): MailConfig
- setMetricsName(String): MailConfig
- setReconnectAttempts(int): MailConfig
- setReconnectInterval(long): MailConfig
- setHostnameVerificationAlgorithm(String): MailConfig
- setLogActivity(boolean): MailConfig
- setProxyOptions(ProxyOptions): MailConfig
- setLocalAddress(String): MailConfig
- setSslHandshakeTimeout(long): MailConfig
- setSslHandshakeTimeoutUnit(TimeUnit): MailConfig
- getHostname(): String
- setHostname(String): MailConfig
- getPort(): int
- setPort(int): MailConfig
- getStarttls(): StartTLSOptions
- setStarttls(StartTLSOptions): MailConfig
- getLogin(): LoginOption
- setLogin(LoginOption): MailConfig
- getUsername(): String
- setUsername(String): MailConfig
- getPassword(): String
- setPassword(String): MailConfig
- setSsl(boolean): MailConfig
- setEnabledSecureTransportProtocols(Set<String>): MailConfig
- setTrustAll(boolean): MailConfig
- getKeyStore(): String
- setKeyStore(String): MailConfig
- getKeyStorePassword(): String
- setKeyStorePassword(String): MailConfig
- getAuthMethods(): String
- setAuthMethods(String): MailConfig
- getOwnHostname(): String
- setOwnHostname(String): MailConfig
- getMaxPoolSize(): int
- setMaxPoolSize(int): MailConfig
- isKeepAlive(): boolean
- setKeepAlive(boolean): MailConfig
- isAllowRcptErrors(): boolean
- setAllowRcptErrors(boolean): MailConfig
- isDisableEsmtp(): boolean
- setDisableEsmtp(boolean): MailConfig
- getUserAgent(): String
- setUserAgent(String): MailConfig
- isEnableDKIM(): boolean
- setEnableDKIM(boolean): MailConfig
- getDKIMSignOptions(): List<DKIMSignOptions>
- addDKIMSignOption(DKIMSignOptions): MailConfig
- setDKIMSignOptions(List<DKIMSignOptions>): MailConfig
- setDKIMSignOption(DKIMSignOptions): MailConfig
- getDKIMSignOption(): DKIMSignOptions
- isPipelining(): boolean
- setPipelining(boolean): MailConfig
- toJson(): JsonObject
- getList(): List<Object>
- equals(Object): boolean
- hashCode(): int
-
MailMessage
- bounceAddress: String
- from: String
- to: List<String>
- cc: List<String>
- bcc: List<String>
- subject: String
- text: String
- html: String
- inlineAttachment: List<MailAttachment>
- attachment: List<MailAttachment>
- headers: MultiMap
- fixedHeaders: boolean
- MailMessage(): void
- MailMessage(MailMessage): void
- copyAttachments(List<MailAttachment>): List<MailAttachment>
- MailMessage(JsonObject): void
- copyJsonAttachment(Object): List<MailAttachment>
- MailMessage(String, String, String, String): void
- getBounceAddress(): String
- setBounceAddress(String): MailMessage
- getFrom(): String
- setFrom(String): MailMessage
- getTo(): List<String>
- setTo(List<String>): MailMessage
- setTo(String): MailMessage
- getCc(): List<String>
- setCc(List<String>): MailMessage
- setCc(String): MailMessage
- getBcc(): List<String>
- setBcc(List<String>): MailMessage
- setBcc(String): MailMessage
- getSubject(): String
- setSubject(String): MailMessage
- getText(): String
- setText(String): MailMessage
- getHtml(): String
- setHtml(String): MailMessage
- getAttachment(): List<MailAttachment>
- setAttachment(List<MailAttachment>): MailMessage
- setAttachment(MailAttachment): MailMessage
- getInlineAttachment(): List<MailAttachment>
- setInlineAttachment(List<MailAttachment>): MailMessage
- setInlineAttachment(MailAttachment): MailMessage
- addHeader(String, String): MailMessage
- getHeaders(): MultiMap
- setHeaders(MultiMap): MailMessage
- isFixedHeaders(): boolean
- setFixedHeaders(boolean): MailMessage
- toJson(): JsonObject
- attachmentsToJson(List<MailAttachment>): JsonArray
- getList(): List<Object>
- equals(Object): boolean
- hashCode(): int
- copyList(List<String>): List<String>
- MailResult
- StartTLSOptions
-
impl
- Capabilities
- ConnectionLifeCycleListener
-
MailAttachmentImpl
- stream: ReadStream<Buffer>
- size: int
- data: Buffer
- name: String
- contentType: String
- disposition: String
- description: String
- contentId: String
- headers: MultiMap
- MailAttachmentImpl(): void
- MailAttachmentImpl(MailAttachment): void
- MailAttachmentImpl(JsonObject): void
- getStream(): ReadStream<Buffer>
- setStream(ReadStream<Buffer>): MailAttachment
- getSize(): int
- setSize(int): MailAttachment
- getData(): Buffer
- setData(Buffer): MailAttachment
- getName(): String
- setName(String): MailAttachment
- getContentType(): String
- setContentType(String): MailAttachment
- getDisposition(): String
- setDisposition(String): MailAttachment
- getDescription(): String
- setDescription(String): MailAttachment
- getContentId(): String
- setContentId(String): MailAttachment
- addHeader(String, String): MailAttachment
- getHeaders(): MultiMap
- setHeaders(MultiMap): MailAttachment
- toJson(): JsonObject
- getList(): List<Object>
- equals(Object): boolean
- hashCode(): int
-
MailClientImpl
- log: Logger
- POOL_LOCAL_MAP_NAME: String
- vertx: Vertx
- config: MailConfig
- connectionPool: SMTPConnectionPool
- holder: MailHolder
- hostname: String
- closed: boolean
- dkimSigners: List<DKIMSigner>
- MailClientImpl(Vertx, MailConfig, String): void
- close(): void
- sendMail(MailMessage, Handler<AsyncResult<MailResult>>): MailClient
- getConnection(MailMessage, Handler<AsyncResult<MailResult>>, Context): void
- dkimFuture(Context, EncodedPart): Future<Void>
- sendMessage(MailMessage, SMTPConnection, Handler<AsyncResult<MailResult>>, Context): void
- validateHeaders(MailMessage, Handler<AsyncResult<MailResult>>, Context): boolean
- handleError(String, Handler<AsyncResult<MailResult>>, Context): void
- handleError(Throwable, Handler<AsyncResult<MailResult>>, Context): void
- returnResult(AsyncResult<MailResult>, Handler<AsyncResult<MailResult>>, Context): void
- getConnectionPool(): SMTPConnectionPool
- lookupHolder(String, MailConfig): MailHolder
- removeFromMap(LocalMap<String, MailHolder>, String): void
- MailHolder
- MultilineParser
-
SMTPAuthentication
- connection: SMTPConnection
- config: MailConfig
- finishedHandler: Handler<Void>
- errorHandler: Handler<Throwable>
- log: Logger
- authOperationFactory: AuthOperationFactory
- SMTPAuthentication(SMTPConnection, MailConfig, AuthOperationFactory, Handler<Void>, Handler<Throwable>): void
- start(): void
- intersectAllowedMethods(): List<String>
- authCmd(List<String>): void
- authChain(List<String>, int): void
- authMethod(String, Handler<Void>): void
- authCmdStep(AuthOperation, String, Handler<Void>): void
- finished(): void
- handleError(String): void
- handleError(Throwable): void
-
SMTPConnection
- log: Logger
- ns: NetSocket
- socketClosed: boolean
- socketShutDown: boolean
- commandReplyHandler: Handler<String>
- errorHandler: Handler<Throwable>
- broken: boolean
- idle: boolean
- doShutdown: boolean
- client: NetClient
- capa: Capabilities
- listener: ConnectionLifeCycleListener
- context: Context
- nsHandler: MultilineParser
- SMTPConnection(NetClient, ConnectionLifeCycleListener): void
- getCapa(): Capabilities
- parseCapabilities(String): void
- shutdown(): void
- writeCommands(List<String>, Handler<String>): void
- write(String, Handler<String>): void
- write(String, int, Handler<String>): void
- writeLine(String, boolean): void
- writeLineWithDrainPromise(String, boolean, Promise<Void>): void
- handleError(String): void
- handleError(Throwable): void
- openConnection(MailConfig, Handler<String>, Handler<Throwable>): void
- isSsl(): boolean
- upgradeToSsl(Handler<AsyncResult<Void>>): void
- isBroken(): boolean
- isIdle(): boolean
- returnToPool(): void
- quitCloseConnection(): void
- useConnection(): void
- setIdle(): void
- prevErrorHandler: Handler<Throwable>
- setErrorHandler(Handler<Throwable>): void
- resetErrorHandler(): void
- setBroken(): void
- setDoShutdown(): void
- close(): void
- isClosed(): boolean
- getContext(): Context
- getSocket(): NetSocket
-
SMTPConnectionPool
- checkReuseConnection(SMTPConnection): void
- log: Logger
- maxSockets: int
- keepAlive: boolean
- waiters: Queue<Waiter>
- allConnections: Set<SMTPConnection>
- netClient: NetClient
- config: MailConfig
- prng: PRNG
- authOperationFactory: AuthOperationFactory
- hostname: String
- closed: boolean
- connCount: int
- closeFinishedHandler: Handler<Void>
- SMTPConnectionPool(Vertx, MailConfig): void
- getAuthOperationFactory(): AuthOperationFactory
- getConnection(String, Handler<AsyncResult<SMTPConnection>>): void
- close(): void
- close(Handler<Void>): void
- connCount(): int
- dataEnded(SMTPConnection): void
- connectionClosed(SMTPConnection): void
- getNetClient(): NetClient
- getConnection0(Handler<AsyncResult<SMTPConnection>>): void
- closeAllConnections(): void
- createNewConnection(Handler<AsyncResult<SMTPConnection>>): void
- createConnection(Handler<AsyncResult<SMTPConnection>>): void
- Waiter
-
SMTPInitialDialogue
- log: Logger
- connection: SMTPConnection
- errorHandler: Handler<Throwable>
- finishedHandler: Handler<Void>
- config: MailConfig
- hostname: String
- SMTPInitialDialogue(SMTPConnection, MailConfig, String, Handler<Void>, Handler<Throwable>): void
- start(String): void
- ehloCmd(): void
- heloCmd(): void
- handleError(String): void
- startTLSCmd(): void
- finished(): void
- SMTPQuit
- SMTPReset
-
SMTPSendMail
- log: Logger
- linePattern: Pattern
- connection: SMTPConnection
- email: MailMessage
- config: MailConfig
- mailResult: MailResult
- encodedPart: EncodedPart
- written: AtomicLong
- SMTPSendMail(SMTPConnection, MailMessage, MailConfig, EncodedPart, String): void
- startMailTransaction(Handler<AsyncResult<MailResult>>): void
- checkSize(): boolean
- mailFromAddress(): String
- sizeParameter(): String
- allRecipients(): List<String>
- sendMailEvenlope(): Future<Boolean>
- sendMailFrom(String): Future<Void>
- sendRcptTo(String): Future<Void>
- sendDataCmd(): Future<Boolean>
- sendMailData(boolean): Future<MailResult>
- sendMailHeaders(MultiMap): Future<Void>
- sendEndDot(): Future<MailResult>
- sendMailBody(): Future<Void>
- sendMultiPart(EncodedPart, int, Promise<Void>): void
- isMultiPart(EncodedPart): boolean
- sendBodyLineByLine(String[], int, Promise<Void>): void
- sendRegularPartBody(EncodedPart, Promise<Void>): void
-
SMTPStarter
- config: MailConfig
- log: Logger
- connection: SMTPConnection
- hostname: String
- authOperationFactory: AuthOperationFactory
- handler: Handler<AsyncResult<Void>>
- SMTPStarter(SMTPConnection, MailConfig, String, AuthOperationFactory, Handler<AsyncResult<Void>>): void
- start(): void
- serverGreeting(String): void
- doAuthentication(): void
- handleError(Throwable): void
- StatusCode
-
Utils
- Utils(): void
- parseCapaAuth(String): Set<String>
- splitByChar(String, char): List<String>
- getHostname(): String
- multiMapToJson(MultiMap): JsonObject
- putIfNotNull(JsonObject, String, Object): void
- jsonToMultiMap(JsonObject): MultiMap
- getKeyAsStringOrList(JsonObject, String): List<String>
- asList(Object): List<Object>
-
dkim
-
DKIMSigner
- DKIM_SIGNATURE_HEADER: String
- logger: Logger
- dkimSignOptions: DKIMSignOptions
- signatureTemplate: String
- signatureService: Signature
- DELIMITER: Pattern
- DKIMSigner(DKIMSignOptions, Vertx): void
- validate(DKIMSignOptions): void
- checkRequiredFields(DKIMSignOptions): void
- dkimSignatureTemplate(): String
- signEmail(Context, EncodedPart): Future<String>
-
walkThroughAttachStream(MessageDigest, ReadStream<Buffer>, AtomicInteger, Promise<Void>): void
- Lambda implementing Handler<AsyncResult<Void>>
-
$1
- ended: AtomicBoolean
- exceptionHandler(Handler<Throwable>): WriteStream<Buffer>
- write(Buffer): Future<Void>
- write(Buffer, Handler<AsyncResult<Void>>): void
- end(Handler<AsyncResult<Void>>): void
- setWriteQueueMaxSize(int): WriteStream<Buffer>
- writeQueueFull(): boolean
- drainHandler(Handler<Void>): WriteStream<Buffer>
- digest(MessageDigest, byte[], AtomicInteger): boolean
- walkBoundaryStartAndHeadersFuture(MessageDigest, String, EncodedPart, AtomicInteger): Future<Boolean>
- walkThroughMultiPart(Context, MessageDigest, EncodedPart, int, AtomicInteger, Promise<Void>): void
- bodyHashing(Context, EncodedPart): Future<String>
- headersToSign(EncodedPart): StringBuilder
- dkimTagList(EncodedPart): StringBuilder
- copiedHeaders(List<String>, EncodedPart): String
- dkimQuotedPrintable(String): String
- dkimQuotedPrintableCopiedHeader(String): String
- canonicHeader(String, String): String
- dkimMailBody(String): String
- canonicalLine(String, CanonicalizationAlgorithm): String
- canonicBodyLine(String): String
-
DKIMSigner
-
sasl
- AuthBaseClass
- AuthCram
-
AuthDigest
- NAME_MD_MAP: Map<String, String>
- counter: int
- digest: MessageDigest
- random: PRNG
- serverResponse: String
- AuthDigest(String, PRNG, String, String): void
- nextStep(String): String
- calcStep1(String): String
- response(String, String, String, String, String, String, String, String): String
- b(String): byte[]
- concatBytes(byte[][]): byte[]
- hash(byte[]): byte[]
- hexKd(String, String): String
- hexHash(byte[]): String
- encodeMap(Map<String, String>): String
- addQuotes(String): String
- parseToMap(String): Map<String, String>
- removeQuotes(String): String
- getCnonce(): String
- getDigestUri(): String
- AuthLogin
- AuthOperation
- AuthOperationFactory
- AuthPlain
- AuthXOAUTH2
- CryptUtils
-
mailencoder
-
AttachmentPart
- log: Logger
- CACHE_IN_FILE: boolean
- cachedFilePath: String
- attachment: MailAttachment
- AttachmentPart(MailAttachment): void
- bodyStream(Context): ReadStream<Buffer>
- dkimBodyStream(Context): ReadStream<Buffer>
- size(): int
-
BodyReadStream
- context: Context
- stream: ReadStream<Buffer>
- exceptionHandler: Handler<Throwable>
- cacheInMemory: boolean
- cachedBuffer: Buffer
- cacheInFile: boolean
- cachedFilePath: String
- cachedFile: AsyncFile
- cacheFilePrefix: String
- cachFileSuffix: String
- size: int
- streamBuffer: Buffer
- handler: Handler<Buffer>
- endHandler: Handler<Void>
- caching: boolean
- streamEnded: AtomicBoolean
- BodyReadStream(Context, ReadStream<Buffer>, boolean): void
- exceptionHandler(Handler<Throwable>): BodyReadStream
- handler(Handler<Buffer>): BodyReadStream
- cacheBuffer(Buffer): Future<Void>
- checkEnd(): void
- pause(): BodyReadStream
- resume(): BodyReadStream
- fetch(long): BodyReadStream
- endHandler(Handler<Void>): BodyReadStream
- handleEventInContext(Handler<Object>, Object): void
- EmailAddress
- EncodedPart
- MailEncoder
- MultiPart
- TextPart
-
Utils
- Utils(): void
- encodeQP(String): String
- encodeChar(char): String
- mustEncode(char): boolean
- mustEncode(String): boolean
- count: AtomicInteger
- nomaliseUserAgent(String): String
- generateBoundary(String): String
- generateMessageID(String, String): String
- encodeHeader(String, int): String
- encodeHeaderEmail(String, int): String
- encodeEmailList(List<String>, int): String
- generateDate(): String
- lf: byte[]
- base64(byte[]): String
-
AttachmentPart
-
mail
-
ext
-
vertx