Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

acceptOutboundMessage(Object) - Method in class com.hubspot.smtp.client.Utf8SmtpRequestEncoder
 
allocator(ByteBufAllocator) - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig.Builder
Initializes the value for the allocator attribute.
aroundData(Supplier<CompletableFuture<List<SmtpResponse>>>) - Method in class com.hubspot.smtp.client.CompositeSendInterceptor
 
aroundData(Supplier<CompletableFuture<List<SmtpResponse>>>) - Method in interface com.hubspot.smtp.client.SendInterceptor
Called before data is sent.
aroundPipelinedSequence(List<SmtpRequest>, Supplier<CompletableFuture<List<SmtpResponse>>>) - Method in class com.hubspot.smtp.client.CompositeSendInterceptor
 
aroundPipelinedSequence(List<SmtpRequest>, Supplier<CompletableFuture<List<SmtpResponse>>>) - Method in interface com.hubspot.smtp.client.SendInterceptor
Called before a pipelined series of requests is sent.
aroundRequest(SmtpRequest, Supplier<CompletableFuture<List<SmtpResponse>>>) - Method in class com.hubspot.smtp.client.CompositeSendInterceptor
 
aroundRequest(SmtpRequest, Supplier<CompletableFuture<List<SmtpResponse>>>) - Method in interface com.hubspot.smtp.client.SendInterceptor
Called before a request is sent.
authLogin(String, String) - Method in class com.hubspot.smtp.client.SmtpSession
Authenticates with the remote server using the LOGIN mechanism.
authPlain(String, String) - Method in class com.hubspot.smtp.client.SmtpSession
Authenticates with the remote server using the PLAIN mechanism.
authXoauth2(String, String) - Method in class com.hubspot.smtp.client.SmtpSession
Authenticates with the remote server using the XOAUTH2 mechanism.

B

build() - Method in class com.hubspot.smtp.client.SmtpSessionConfig.Builder
Builds a new SmtpSessionConfig.
build() - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig.Builder
builder() - Static method in class com.hubspot.smtp.client.SmtpSessionConfig
Creates a builder for SmtpSessionConfig.
builder() - Static method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig
Creates a builder for SmtpSessionFactoryConfig.
ByteBufMessageContent - Class in com.hubspot.smtp.messages
A MessageContent implementation backed by a Netty ByteBuf.
ByteBufMessageContent(ByteBuf, MessageContentEncoding) - Constructor for class com.hubspot.smtp.messages.ByteBufMessageContent
 

C

channelClass(Class<? extends Channel>) - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig.Builder
Initializes the value for the channelClass attribute.
ChannelClosedException - Exception in com.hubspot.smtp.client
 
ChannelClosedException(String, String) - Constructor for exception com.hubspot.smtp.client.ChannelClosedException
 
close() - Method in class com.hubspot.smtp.client.SmtpSession
Closes this session.
close() - Method in class com.hubspot.smtp.client.SmtpSessionFactory
 
closeAsync() - Method in class com.hubspot.smtp.client.SmtpSessionFactory
Closes all sessions created by this factory.
com.hubspot.smtp.client - package com.hubspot.smtp.client
This package contains classes to create and maintain connections to SMTP servers.
com.hubspot.smtp.messages - package com.hubspot.smtp.messages
This package contains classes that represent the content of an email.
com.hubspot.smtp.utils - package com.hubspot.smtp.utils
This package contains utilities to work with SMTP messages.
CompositeSendInterceptor - Class in com.hubspot.smtp.client
A chain of SendInterceptor instances that will call each other in turn.
connect(SmtpSessionConfig) - Method in class com.hubspot.smtp.client.SmtpSessionFactory
Connects to a remote server.
connectionId(String) - Method in class com.hubspot.smtp.client.SmtpSessionConfig.Builder
Initializes the value for the connectionId attribute.
connectionTimeout(Duration) - Method in class com.hubspot.smtp.client.SmtpSessionConfig.Builder
Initializes the value for the connectionTimeout attribute.
containsError() - Method in class com.hubspot.smtp.client.SmtpClientResponse
Gets whether any of the contained SmtpResponses have a code >= 400.

D

decode(ChannelHandlerContext, ByteBuf) - Method in class com.hubspot.smtp.client.Utf8SmtpResponseDecoder
 
disabledExtensions(EnumSet<Extension>) - Method in class com.hubspot.smtp.client.SmtpSessionConfig.Builder
Initializes the value for the disabledExtensions attribute.

E

EhloResponse - Class in com.hubspot.smtp.client
The parsed response to the EHLO command.
encode(ChannelHandlerContext, Object, List<Object>) - Method in class com.hubspot.smtp.client.Utf8SmtpRequestEncoder
 
equals(Object) - Method in class com.hubspot.smtp.client.SmtpSessionConfig
This instance is equal to all instances of SmtpSessionConfig that have equal attribute values.
equals(Object) - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig
This instance is equal to all instances of SmtpSessionFactoryConfig that have equal attribute values.
eventLoopGroup(EventLoopGroup) - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig.Builder
Initializes the value for the eventLoopGroup attribute.
exceptionHandler(Consumer<Throwable>) - Method in class com.hubspot.smtp.client.SmtpSessionConfig.Builder
Initializes the optional value exceptionHandler to exceptionHandler.
exceptionHandler(Optional<Consumer<Throwable>>) - Method in class com.hubspot.smtp.client.SmtpSessionConfig.Builder
Initializes the optional value exceptionHandler to exceptionHandler.
executor(Executor) - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig.Builder
Initializes the value for the executor attribute.
Extension - Enum in com.hubspot.smtp.client
An Extended SMTP feature.

F

find(String) - Static method in enum com.hubspot.smtp.client.Extension
 
from(SmtpSessionConfig) - Method in class com.hubspot.smtp.client.SmtpSessionConfig.Builder
Fill a builder with attribute values from the provided SmtpSessionConfig instance.
from(SmtpSessionFactoryConfig) - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig.Builder
Fill a builder with attribute values from the provided SmtpSessionFactoryConfig instance.

G

get8bitCharacterProportion() - Method in class com.hubspot.smtp.messages.ByteBufMessageContent
 
get8bitCharacterProportion() - Method in class com.hubspot.smtp.messages.InputStreamMessageContent
 
get8bitCharacterProportion() - Method in class com.hubspot.smtp.messages.MessageContent
Estimates the proportion of characters in this MessageContent that are eight-bit.
getAllocator() - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig
A Netty ByteBufAllocator that will be used for all connections.
getChannelClass() - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig
A Netty Channel implementation that will be used for all connections.
getCloseFuture() - Method in class com.hubspot.smtp.client.SmtpSession
Returns a CompletableFuture that will be completed when this session is closed.
getConnectionId() - Method in class com.hubspot.smtp.client.SmtpSession
Returns the connectionId defined by the SmtpSessionConfig used when connecting to this server.
getConnectionId() - Method in class com.hubspot.smtp.client.SmtpSessionConfig
An opaque string that will be logged with any errors on this connection.
getConnectionTimeout() - Method in class com.hubspot.smtp.client.SmtpSessionConfig
The time to wait while connecting to a remote server.
getContent() - Method in class com.hubspot.smtp.messages.ByteBufMessageContent
 
getContent() - Method in class com.hubspot.smtp.messages.InputStreamMessageContent
 
getContent() - Method in class com.hubspot.smtp.messages.MessageContent
Gets the raw message content in a form that can be written to a Netty channel.
getContentAsString() - Method in class com.hubspot.smtp.messages.ByteBufMessageContent
 
getContentAsString() - Method in class com.hubspot.smtp.messages.InputStreamMessageContent
 
getContentAsString() - Method in class com.hubspot.smtp.messages.MessageContent
Gets the content interpreted as a UTF-8 string.
getContentChunkIterator(ByteBufAllocator) - Method in class com.hubspot.smtp.messages.ByteBufMessageContent
Returns a singleton iterator that just contains the wrapped ByteBuf.
getContentChunkIterator(ByteBufAllocator) - Method in class com.hubspot.smtp.messages.InputStreamMessageContent
Returns an iterator that lazily reads chunks of content from the wrapped stream, ensuring the last is terminated with CRLF.
getContentChunkIterator(ByteBufAllocator) - Method in class com.hubspot.smtp.messages.MessageContent
Gets an iterator for chunks of content, suitable for use with the chunking SMTP extension.
getDisabledExtensions() - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Extensions which should not be used when communicating with the remote server.
getDotStuffedContent() - Method in class com.hubspot.smtp.messages.ByteBufMessageContent
 
getDotStuffedContent() - Method in class com.hubspot.smtp.messages.InputStreamMessageContent
 
getDotStuffedContent() - Method in class com.hubspot.smtp.messages.MessageContent
Gets the message content with dot-stuffing applied in a form that can be written to a Netty channel.
getEhloDomain() - Method in class com.hubspot.smtp.client.EhloResponse
Gets the domain provided with the EHLO command (e.g.
getEhloResponse() - Method in class com.hubspot.smtp.client.SmtpSession
Returns an EhloResponse representing the capabilities of the connection server.
getEncoding() - Method in class com.hubspot.smtp.messages.ByteBufMessageContent
 
getEncoding() - Method in class com.hubspot.smtp.messages.InputStreamMessageContent
 
getEncoding() - Method in class com.hubspot.smtp.messages.MessageContent
Gets the MessageContentEncoding of the content, indicating whether it contains eight-bit characters.
getEventLoopGroup() - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig
A Netty EventLoopGroup that will be used for all connections.
getExceptionHandler() - Method in class com.hubspot.smtp.client.SmtpSessionConfig
A handler for exceptions that happen outside sending individual messages.
getExecutor() - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig
An Executor that will be used to call CompletableFuture callbacks.
getInitialResponseReadTimeout() - Method in class com.hubspot.smtp.client.SmtpSessionConfig
The time to wait for the initial response from the server.
getKeepAliveTimeout() - Method in class com.hubspot.smtp.client.SmtpSessionConfig
The time to wait before sending a NOOP command to keep an otherwise idle connection alive.
getLines(SmtpResponse) - Static method in class com.hubspot.smtp.utils.SmtpResponses
 
getLocalAddress() - Method in class com.hubspot.smtp.client.SmtpSessionConfig
The local address and port to use when connecting to the remote server.
getLowerCaseName() - Method in enum com.hubspot.smtp.client.Extension
 
getMaxMessageSize() - Method in class com.hubspot.smtp.client.EhloResponse
Gets the maximum message size if specified by the server.
getReadTimeout() - Method in class com.hubspot.smtp.client.SmtpSessionConfig
The time to wait for a response from the server.
getRemoteAddress() - Method in class com.hubspot.smtp.client.SmtpSessionConfig
The host and port of the remote server.
getResponses() - Method in class com.hubspot.smtp.client.SmtpClientResponse
Gets the SmtpResponses.
getSendInterceptor() - Method in class com.hubspot.smtp.client.SmtpSessionConfig
A SendInterceptor that can intercept commands and data before they are sent to the server.
getSendInterceptors() - Method in class com.hubspot.smtp.client.CompositeSendInterceptor
 
getSession() - Method in class com.hubspot.smtp.client.SmtpClientResponse
Gets the SmtpSession that received these responses.
getSslEngineSupplier() - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig
Creates an SSLEngine for use with STARTTLS connections.
getSSLSession() - Method in class com.hubspot.smtp.client.SmtpSession
Returns the SSLSession used by the current session, or Optional.empty() if the session is not using TLS.
getSupportedExtensions() - Method in class com.hubspot.smtp.client.EhloResponse
Gets the raw extensions returned by the server.

H

hashCode() - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Computes a hash code from attributes: remoteAddress, localAddress, keepAliveTimeout, readTimeout, initialResponseReadTimeout, sendInterceptor, exceptionHandler, connectionTimeout, disabledExtensions, connectionId.
hashCode() - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig
Computes a hash code from attributes: executor, eventLoopGroup, allocator, sslEngineSupplier, channelClass.

I

initialResponseReadTimeout(Duration) - Method in class com.hubspot.smtp.client.SmtpSessionConfig.Builder
Initializes the optional value initialResponseReadTimeout to initialResponseReadTimeout.
initialResponseReadTimeout(Optional<Duration>) - Method in class com.hubspot.smtp.client.SmtpSessionConfig.Builder
Initializes the optional value initialResponseReadTimeout to initialResponseReadTimeout.
InputStreamMessageContent - Class in com.hubspot.smtp.messages
A MessageContent implementation backed by an InputStream.
InputStreamMessageContent(Supplier<InputStream>, OptionalInt, MessageContentEncoding) - Constructor for class com.hubspot.smtp.messages.InputStreamMessageContent
 
InputStreamMessageContent(ByteSource, OptionalInt, MessageContentEncoding) - Constructor for class com.hubspot.smtp.messages.InputStreamMessageContent
 
isAuthLoginSupported() - Method in class com.hubspot.smtp.client.EhloResponse
Gets whether LOGIN authentication is supported.
isAuthPlainSupported() - Method in class com.hubspot.smtp.client.EhloResponse
Gets whether PLAIN authentication is supported.
isAuthXoauth2Supported() - Method in class com.hubspot.smtp.client.EhloResponse
Gets whether XOAUTH2 authentication is supported.
isEncrypted() - Method in class com.hubspot.smtp.client.SmtpSession
Returns true if TLS is active on the session.
isError(SmtpResponse) - Static method in class com.hubspot.smtp.utils.SmtpResponses
 
isPermanentError(SmtpResponse) - Static method in class com.hubspot.smtp.utils.SmtpResponses
 
isSupported(Extension) - Method in class com.hubspot.smtp.client.EhloResponse
Gets whether the specified Extension is supported by the server.
isTransientError(SmtpResponse) - Static method in class com.hubspot.smtp.utils.SmtpResponses
 

K

keepAliveTimeout(Duration) - Method in class com.hubspot.smtp.client.SmtpSessionConfig.Builder
Initializes the optional value keepAliveTimeout to keepAliveTimeout.
keepAliveTimeout(Optional<Duration>) - Method in class com.hubspot.smtp.client.SmtpSessionConfig.Builder
Initializes the optional value keepAliveTimeout to keepAliveTimeout.

L

localAddress(InetSocketAddress) - Method in class com.hubspot.smtp.client.SmtpSessionConfig.Builder
Initializes the optional value localAddress to localAddress.
localAddress(Optional<InetSocketAddress>) - Method in class com.hubspot.smtp.client.SmtpSessionConfig.Builder
Initializes the optional value localAddress to localAddress.

M

MessageContent - Class in com.hubspot.smtp.messages
The contents of a message, including its headers.
MessageContentEncoding - Enum in com.hubspot.smtp.messages
Used to specify whether an instance of MessageContent contains eight-bit characters.
MessageTermination - Enum in com.hubspot.smtp.messages
Specifies whether message content should be terminated with CRLF.
MessageTooLargeException - Exception in com.hubspot.smtp.client
Unchecked exception thrown when the provided content is too large to be sent according to the server's EHLO response.
MessageTooLargeException(String, long) - Constructor for exception com.hubspot.smtp.client.MessageTooLargeException
 

N

NoopErrorResponseException - Exception in com.hubspot.smtp.client
Unchecked exception thrown when an error was received in response to a NOOP command.
NoopErrorResponseException(String, SmtpResponse, String) - Constructor for exception com.hubspot.smtp.client.NoopErrorResponseException
 

O

of(SendInterceptor...) - Static method in class com.hubspot.smtp.client.CompositeSendInterceptor
Creates a chain of SendInterceptor instances that will call each other in turn.
of(List<SendInterceptor>) - Static method in class com.hubspot.smtp.client.CompositeSendInterceptor
Creates a chain of SendInterceptor instances that will call each other in turn.
of(ByteBuf) - Static method in class com.hubspot.smtp.messages.MessageContent
Creates a MessageContent from a ByteBuf that might contain eight-bit characters.
of(ByteBuf, MessageContentEncoding) - Static method in class com.hubspot.smtp.messages.MessageContent
Creates a MessageContent from a ByteBuf and specifies its MessageContentEncoding.
of(Supplier<InputStream>) - Static method in class com.hubspot.smtp.messages.MessageContent
Creates a MessageContent from an InputStream that might contain eight-bit characters.
of(Supplier<InputStream>, MessageContentEncoding) - Static method in class com.hubspot.smtp.messages.MessageContent
Creates a MessageContent from a InputStream and specifies its MessageContentEncoding.
of(Supplier<InputStream>, MessageContentEncoding, int) - Static method in class com.hubspot.smtp.messages.MessageContent
Creates a MessageContent from a InputStream and specifies its MessageContentEncoding and size.
of(ByteSource) - Static method in class com.hubspot.smtp.messages.MessageContent
Creates a MessageContent from a ByteSource that might contain eight-bit characters.
of(ByteSource, MessageContentEncoding) - Static method in class com.hubspot.smtp.messages.MessageContent
Creates a MessageContent from a ByteSource and specifies its MessageContentEncoding.

P

parse(String, Iterable<CharSequence>) - Static method in class com.hubspot.smtp.client.EhloResponse
Parses an EHLO response.
parse(String, Iterable<CharSequence>, EnumSet<Extension>) - Static method in class com.hubspot.smtp.client.EhloResponse
Parses an EHLO response.

R

readTimeout(Duration) - Method in class com.hubspot.smtp.client.SmtpSessionConfig.Builder
Initializes the optional value readTimeout to readTimeout.
readTimeout(Optional<Duration>) - Method in class com.hubspot.smtp.client.SmtpSessionConfig.Builder
Initializes the optional value readTimeout to readTimeout.
remoteAddress(InetSocketAddress) - Method in class com.hubspot.smtp.client.SmtpSessionConfig.Builder
Initializes the value for the remoteAddress attribute.
ResponseException - Exception in com.hubspot.smtp.client
 
ResponseException(Throwable, String, List<SmtpResponse>) - Constructor for exception com.hubspot.smtp.client.ResponseException
 

S

send(String, String, MessageContent) - Method in class com.hubspot.smtp.client.SmtpSession
Sends an email as efficiently as possible, using the extended SMTP features supported by the remote server.
send(String, String, MessageContent, SendInterceptor) - Method in class com.hubspot.smtp.client.SmtpSession
Sends an email as efficiently as possible, using the extended SMTP features supported by the remote server.
send(String, Collection<String>, MessageContent) - Method in class com.hubspot.smtp.client.SmtpSession
Sends an email as efficiently as possible, using the extended SMTP features supported by the remote server.
send(String, Collection<String>, MessageContent, SendInterceptor) - Method in class com.hubspot.smtp.client.SmtpSession
Sends an email as efficiently as possible, using the extended SMTP features supported by the remote server.
send(SmtpRequest) - Method in class com.hubspot.smtp.client.SmtpSession
Sends a command to the remote server and waits for a response.
send(MessageContent) - Method in class com.hubspot.smtp.client.SmtpSession
Sends message content to the remote server and waits for a response.
sendChunk(ByteBuf, boolean) - Method in class com.hubspot.smtp.client.SmtpSession
Sends binary message content to the remote server and waits for a response.
SendInterceptor - Interface in com.hubspot.smtp.client
An extension point that supports intercepting commands and data before they are sent.
sendInterceptor(SendInterceptor) - Method in class com.hubspot.smtp.client.SmtpSessionConfig.Builder
Initializes the optional value sendInterceptor to sendInterceptor.
sendInterceptor(Optional<SendInterceptor>) - Method in class com.hubspot.smtp.client.SmtpSessionConfig.Builder
Initializes the optional value sendInterceptor to sendInterceptor.
sendPipelined(SmtpRequest...) - Method in class com.hubspot.smtp.client.SmtpSession
Sends a series of commands to the server without waiting for a response.
sendPipelined(MessageContent, SmtpRequest...) - Method in class com.hubspot.smtp.client.SmtpSession
Sends a series of commands to the server without waiting for a response.
size() - Method in class com.hubspot.smtp.messages.ByteBufMessageContent
 
size() - Method in class com.hubspot.smtp.messages.InputStreamMessageContent
 
size() - Method in class com.hubspot.smtp.messages.MessageContent
The size of the content, used to reject messages for servers that support the SIZE SMTP extension.
SmtpClientResponse - Class in com.hubspot.smtp.client
Wraps the session and the responses to one or more SMTP commands.
SmtpClientResponse(SmtpSession, SmtpResponse) - Constructor for class com.hubspot.smtp.client.SmtpClientResponse
 
SmtpClientResponse(SmtpSession, Iterable<SmtpResponse>) - Constructor for class com.hubspot.smtp.client.SmtpClientResponse
 
SmtpClientResponse(SmtpSession, List<SmtpResponse>) - Constructor for class com.hubspot.smtp.client.SmtpClientResponse
 
SmtpException - Exception in com.hubspot.smtp.client
A base exception that incorporates a connection ID into the exception message.
SmtpException(String, String) - Constructor for exception com.hubspot.smtp.client.SmtpException
 
SmtpResponses - Class in com.hubspot.smtp.utils
Helps identify and print SmtpResponse instances.
SmtpSession - Class in com.hubspot.smtp.client
An open connection to an SMTP server which can be used to send messages and other commands.
SmtpSessionConfig - Class in com.hubspot.smtp.client
Immutable implementation of AbstractSmtpSessionConfig.
SmtpSessionConfig.Builder - Class in com.hubspot.smtp.client
Builds instances of type SmtpSessionConfig.
SmtpSessionFactory - Class in com.hubspot.smtp.client
Creates SmtpSession instances by connecting to remote servers.
SmtpSessionFactory(SmtpSessionFactoryConfig) - Constructor for class com.hubspot.smtp.client.SmtpSessionFactory
Creates a new factory with the provided configuration.
SmtpSessionFactoryConfig - Class in com.hubspot.smtp.client
Immutable implementation of AbstractSmtpSessionFactoryConfig.
SmtpSessionFactoryConfig.Builder - Class in com.hubspot.smtp.client
Builds instances of type SmtpSessionFactoryConfig.
sslEngineSupplier(Supplier<SSLEngine>) - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig.Builder
Initializes the value for the sslEngineSupplier attribute.
startTls() - Method in class com.hubspot.smtp.client.SmtpSession
Sends the STARTTLS command and tries to use TLS for this session.

T

toString() - Method in class com.hubspot.smtp.client.SmtpClientResponse
 
toString() - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Prints the immutable value SmtpSessionConfig with attribute values.
toString() - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig
Prints the immutable value SmtpSessionFactoryConfig with attribute values.
toString(SmtpResponse) - Static method in class com.hubspot.smtp.utils.SmtpResponses
 

U

Utf8SmtpRequestEncoder - Class in com.hubspot.smtp.client
 
Utf8SmtpRequestEncoder() - Constructor for class com.hubspot.smtp.client.Utf8SmtpRequestEncoder
 
Utf8SmtpResponseDecoder - Class in com.hubspot.smtp.client
 
Utf8SmtpResponseDecoder(int) - Constructor for class com.hubspot.smtp.client.Utf8SmtpResponseDecoder
Creates a new instance that enforces the given maxLineLength.

V

valueOf(String) - Static method in enum com.hubspot.smtp.client.Extension
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hubspot.smtp.messages.MessageContentEncoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hubspot.smtp.messages.MessageTermination
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.hubspot.smtp.client.Extension
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hubspot.smtp.messages.MessageContentEncoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hubspot.smtp.messages.MessageTermination
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAllocator(ByteBufAllocator) - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig
Copy the current immutable object by setting a value for the allocator attribute.
withChannelClass(Class<? extends Channel>) - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig
Copy the current immutable object by setting a value for the channelClass attribute.
withConnectionId(String) - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Copy the current immutable object by setting a value for the connectionId attribute.
withConnectionTimeout(Duration) - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Copy the current immutable object by setting a value for the connectionTimeout attribute.
withDisabledExtensions(EnumSet<Extension>) - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Copy the current immutable object by setting a value for the disabledExtensions attribute.
withEventLoopGroup(EventLoopGroup) - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig
Copy the current immutable object by setting a value for the eventLoopGroup attribute.
withExceptionHandler(Consumer<Throwable>) - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Copy the current immutable object by setting a present value for the optional exceptionHandler attribute.
withExceptionHandler(Optional<Consumer<Throwable>>) - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Copy the current immutable object by setting an optional value for the exceptionHandler attribute.
withExecutor(Executor) - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig
Copy the current immutable object by setting a value for the executor attribute.
withInitialResponseReadTimeout(Duration) - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Copy the current immutable object by setting a present value for the optional initialResponseReadTimeout attribute.
withInitialResponseReadTimeout(Optional<Duration>) - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Copy the current immutable object by setting an optional value for the initialResponseReadTimeout attribute.
withKeepAliveTimeout(Duration) - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Copy the current immutable object by setting a present value for the optional keepAliveTimeout attribute.
withKeepAliveTimeout(Optional<Duration>) - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Copy the current immutable object by setting an optional value for the keepAliveTimeout attribute.
withLocalAddress(InetSocketAddress) - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Copy the current immutable object by setting a present value for the optional localAddress attribute.
withLocalAddress(Optional<InetSocketAddress>) - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Copy the current immutable object by setting an optional value for the localAddress attribute.
withReadTimeout(Duration) - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Copy the current immutable object by setting a present value for the optional readTimeout attribute.
withReadTimeout(Optional<Duration>) - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Copy the current immutable object by setting an optional value for the readTimeout attribute.
withRemoteAddress(InetSocketAddress) - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Copy the current immutable object by setting a value for the remoteAddress attribute.
withSendInterceptor(SendInterceptor) - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Copy the current immutable object by setting a present value for the optional sendInterceptor attribute.
withSendInterceptor(Optional<SendInterceptor>) - Method in class com.hubspot.smtp.client.SmtpSessionConfig
Copy the current immutable object by setting an optional value for the sendInterceptor attribute.
withSslEngineSupplier(Supplier<SSLEngine>) - Method in class com.hubspot.smtp.client.SmtpSessionFactoryConfig
Copy the current immutable object by setting a value for the sslEngineSupplier attribute.
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2018. All rights reserved.