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
-
-
-
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
-
-
-
-
mail
-
ext
-
vertx