Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

H

handleBounce(HttpExchange) - Method in class com.mimecast.robin.endpoints.QueueOperationsHandler
Handles POST /client/queue/bounce requests.
handleClientQueue(HttpExchange) - Method in class com.mimecast.robin.endpoints.ApiEndpoint
Handles POST /client/queue requests.
handleClientSend(HttpExchange) - Method in class com.mimecast.robin.endpoints.ApiEndpoint
Handles POST /client/send requests.
handleConfigReload(HttpExchange) - Method in class com.mimecast.robin.endpoints.RobinServiceEndpoint
Handles POST requests to reload server configuration.
handleConfigViewer(HttpExchange) - Method in class com.mimecast.robin.endpoints.RobinServiceEndpoint
Handles GET requests to display configuration viewer UI.
handleDelete(HttpExchange) - Method in class com.mimecast.robin.endpoints.QueueOperationsHandler
Handles POST /client/queue/delete requests.
handleEnv(HttpExchange) - Method in class com.mimecast.robin.endpoints.ServiceEndpoint
Handles requests for environment variables.
handleFavicon(HttpExchange) - Method in class com.mimecast.robin.endpoints.HttpEndpoint
Handles requests for the favicon.ico file.
handleGraphite(HttpExchange) - Method in class com.mimecast.robin.endpoints.ServiceEndpoint
Handles requests for metrics in Graphite plain text format.
handleHealth(HttpExchange) - Method in class com.mimecast.robin.endpoints.RobinServiceEndpoint
Handles requests for the application's health status with Robin-specific stats.
handleHealth(HttpExchange) - Method in class com.mimecast.robin.endpoints.ServiceEndpoint
Handles requests for the application's health status.
handleHeapDump(HttpExchange) - Method in class com.mimecast.robin.endpoints.ServiceEndpoint
Handles requests to trigger and save a heap dump.
handleLandingPage(HttpExchange) - Method in class com.mimecast.robin.endpoints.ApiEndpoint
Serves a simple HTML landing page that documents available API endpoints.
handleLandingPage(HttpExchange) - Method in class com.mimecast.robin.endpoints.ServiceEndpoint
Handles requests for the landing page, which lists all available endpoints.
handleLogs(HttpExchange) - Method in class com.mimecast.robin.endpoints.ApiEndpoint
Handles GET /logs requests.
handleMetricsUi(HttpExchange) - Method in class com.mimecast.robin.endpoints.ServiceEndpoint
Handles requests for the metrics UI page.
handlePrometheus(HttpExchange) - Method in class com.mimecast.robin.endpoints.ServiceEndpoint
Handles requests for metrics in Prometheus exposition format.
handleProxyData() - Method in class com.mimecast.robin.smtp.extension.server.ServerData
Handles proxying email data to another SMTP server.
handleProxyRecipient(Connection, ProxyRule) - Method in class com.mimecast.robin.smtp.extension.server.ServerRcpt
Handles a recipient that matches a proxy rule.
handleQueueList(HttpExchange) - Method in class com.mimecast.robin.endpoints.ApiEndpoint
Lists the relay queue contents in a simple HTML table.
handleRemainingEnvelopes(RelaySession, RelayDeliveryResult) - Method in class com.mimecast.robin.queue.RelayDequeue
Handles remaining envelopes that were not successfully delivered.
handleRetry(HttpExchange) - Method in class com.mimecast.robin.endpoints.QueueOperationsHandler
Handles POST /client/queue/retry requests.
handleStore(HttpExchange) - Method in class com.mimecast.robin.endpoints.ApiEndpoint
Storage browser handler.
handleSysProps(HttpExchange) - Method in class com.mimecast.robin.endpoints.ServiceEndpoint
Handles requests for Java system properties.
handleThreads(HttpExchange) - Method in class com.mimecast.robin.endpoints.ServiceEndpoint
Handles requests for a thread dump of the application.
handleUnrecognizedCommand() - Method in class com.mimecast.robin.smtp.EmailReceipt
Handle unrecognized command by incrementing error counter and sending error response.
handshake - Variable in class com.mimecast.robin.mx.client.OkHttpsResponse
 
hasActiveProxyConnection() - Method in class com.mimecast.robin.smtp.extension.server.ServerData
Checks if there is an active proxy connection for the current envelope.
hasAuth() - Method in class com.mimecast.robin.config.server.ProxyRule
Checks if authentication is configured.
hasBot(String) - Static method in class com.mimecast.robin.main.Factories
Checks if a bot is registered.
hasBotAddresses() - Method in class com.mimecast.robin.smtp.MessageEnvelope
Checks if this envelope has any bot addresses.
hasChunks() - Method in class com.mimecast.robin.smtp.io.ChunkedInputStream
Has chunks.
hash - Variable in class com.mimecast.robin.mx.MXRoute
 
hashCode() - Method in class com.mimecast.robin.config.server.ProxyRule
Generates a hash code for this ProxyRule.
hashCode() - Method in class com.mimecast.robin.mx.MXRoute
Hash code based on route hash.
hashCode() - Method in class com.mimecast.robin.queue.RelaySession
Generates hash code based on relay session UID.
hashData(byte[], String) - Method in class com.mimecast.robin.smtp.security.DaneTrustManager
Hashes data using the specified algorithm.
hasHeaders() - Method in class com.mimecast.robin.mime.headers.ChaosHeaders
Checks if chaos headers are present.
hashes - Variable in class com.mimecast.robin.mime.parts.MimePart
Part hashes.
HashType - Enum Class in com.mimecast.robin.mime
Hash type container.
HashType(String) - Constructor for enum class com.mimecast.robin.mime.HashType
Constructs new hash type with given string.
hasMagic(String) - Method in class com.mimecast.robin.smtp.session.Session
Has magic key.
hasMatched() - Method in class com.mimecast.robin.assertion.AssertExternalGroup
Has matched.
hasProperty(String) - Method in class com.mimecast.robin.config.ConfigFoundation
Check a property exists.
hasProperty(String) - Method in class com.mimecast.robin.config.Properties
Check a property exists with system property check.
hasValidTokenInternal(String, List<String>) - Method in class com.mimecast.robin.config.server.BotConfig.BotDefinition
Internal method to check if address contains valid token.
HEADER_NAME - Static variable in class com.mimecast.robin.mime.headers.ChaosHeaders
Header name for chaos testing.
headerName - Variable in class com.mimecast.robin.mime.headers.HeaderTag
Header name to be tagged.
headers - Variable in class com.mimecast.robin.config.assertion.MimeConfig
MIME headers.
headers - Variable in class com.mimecast.robin.http.HttpRequest
Headers container.
headers - Variable in class com.mimecast.robin.http.HttpResponse
Headers container.
headers - Static variable in class com.mimecast.robin.metrics.MetricsCron
 
headers - Variable in class com.mimecast.robin.mime.EmailBuilder
List of parsed and generated email headers.
headers - Variable in class com.mimecast.robin.mime.EmailParser
Container for all email headers parsed from the message header section.
headers - Variable in class com.mimecast.robin.mime.headers.ChaosHeaders
List of chaos headers found in the email.
headers - Variable in class com.mimecast.robin.mime.headers.MimeHeaders
Headers list.
headers - Variable in class com.mimecast.robin.mime.parts.MimePart
Part headers.
headers - Variable in class com.mimecast.robin.mx.client.OkHttpsResponse
 
headers - Variable in class com.mimecast.robin.smtp.MessageEnvelope
 
headersEnded - Variable in class com.mimecast.robin.smtp.io.ChunkedInputStream
Headers ended boolean.
headersToAppend - Variable in class com.mimecast.robin.mime.headers.HeaderWrangler
List of headers to append.
headersToRemove - Variable in class com.mimecast.robin.mime.headers.HeaderWrangler
List of header names to remove (case-insensitive).
HeaderTag - Class in com.mimecast.robin.mime.headers
Header tag container for tagging header values.
HeaderTag(String, String) - Constructor for class com.mimecast.robin.mime.headers.HeaderTag
Constructs a new HeaderTag instance.
headerTags - Variable in class com.mimecast.robin.mime.headers.HeaderWrangler
List of header tags to inject.
HeaderWrangler - Class in com.mimecast.robin.mime.headers
MIME email header content injector.
HeaderWrangler() - Constructor for class com.mimecast.robin.mime.headers.HeaderWrangler
 
helo - Variable in class com.mimecast.robin.smtp.session.Session
[Client] HELO domain.
HELP_214 - Static variable in class com.mimecast.robin.smtp.SmtpResponses
214 Help message.
hexadecimal(String) - Static method in class com.mimecast.robin.smtp.auth.DigestUtils
Converts string numeral to hex string with padding.
home - Variable in class com.mimecast.robin.sasl.SqlUserLookup.UserRecord
 
host - Variable in class com.mimecast.robin.imap.ImapClient
 
host - Variable in class com.mimecast.robin.mx.MXServer
 
host - Variable in class com.mimecast.robin.queue.RedisQueueDatabase
 
HOST - Static variable in class com.mimecast.robin.smtp.auth.DigestUtils
String constants.
hostname - Variable in class com.mimecast.robin.mx.dane.DaneRecord
 
hosts - Variable in class com.mimecast.robin.config.server.ProxyRule
 
HotSpotDiagnostic - Class in com.mimecast.robin.endpoints
HotSpotDiagnostic interface.
HotSpotDiagnostic() - Constructor for class com.mimecast.robin.endpoints.HotSpotDiagnostic
 
html() - Method in class com.mimecast.robin.mime.parts.PdfMimePart
Builds HTML.
HttpAuth - Class in com.mimecast.robin.endpoints
HTTP Authentication utility for endpoint security.
HttpAuth(EndpointConfig, String) - Constructor for class com.mimecast.robin.endpoints.HttpAuth
Constructs an HttpAuth instance with the specified endpoint configuration.
HttpBasicAuth - Class in com.mimecast.robin.endpoints
HTTP Basic Authentication utility for endpoint security.
HttpBasicAuth(String, String, String) - Constructor for class com.mimecast.robin.endpoints.HttpBasicAuth
Constructs an HttpBasicAuth instance with the specified credentials and realm.
httpClient - Static variable in class com.mimecast.robin.metrics.MetricsCron
 
httpClient - Static variable in class com.mimecast.robin.mx.client.OkHttpsPolicyClient
HTTP Client.
httpClient - Variable in class com.mimecast.robin.scanners.RspamdClient
 
httpClient - Variable in class com.mimecast.robin.util.VaultClient
 
HttpClient - Class in com.mimecast.robin.http
HTTP/S client.
HttpClient(BasicConfig, X509TrustManager) - Constructor for class com.mimecast.robin.http.HttpClient
Constructs a new HttpClient instance.
HttpEndpoint - Class in com.mimecast.robin.endpoints
Abstract base class for HTTP endpoints serving both API and service monitoring capabilities.
HttpEndpoint() - Constructor for class com.mimecast.robin.endpoints.HttpEndpoint
 
HttpMethod - Enum Class in com.mimecast.robin.http
HTTP/S method.
HttpMethod(String) - Constructor for enum class com.mimecast.robin.http.HttpMethod
 
HttpRequest - Class in com.mimecast.robin.http
HTTP/S request container used across the project.
HttpRequest(String) - Constructor for class com.mimecast.robin.http.HttpRequest
Constructs a new HttpRequest instance with given URL.
HttpRequest(String, HttpMethod) - Constructor for class com.mimecast.robin.http.HttpRequest
Constructs a new HttpRequest instance with given URL and request method.
HttpResponse - Class in com.mimecast.robin.http
HTTP/S response container.
HttpResponse() - Constructor for class com.mimecast.robin.http.HttpResponse
 
httpServer - Variable in class com.mimecast.robin.mx.util.LocalHttpsServer
HttpsServer instance.
httpsPolicyClient - Variable in class com.mimecast.robin.mx.StrictTransportSecurity
HttpsPolicyClient instance.
HttpsPolicyClient - Interface in com.mimecast.robin.mx.client
Https Policy Client.
HttpsResponse - Interface in com.mimecast.robin.mx.client
HTTPS Response Interface.
HumioClient - Class in com.mimecast.robin.assertion.client.humio
Humio client.
HumioClient(Connection, MatchExternalClientConfig, int) - Constructor for class com.mimecast.robin.assertion.client.humio.HumioClient
Constructs a new HumioClient instance.
HumioExternalClient - Class in com.mimecast.robin.assertion.client.humio
Humio external client.
HumioExternalClient() - Constructor for class com.mimecast.robin.assertion.client.humio.HumioExternalClient
 
HumioPlugin - Class in com.mimecast.robin.annotation.plugin
Humio plugin.
HumioPlugin() - Constructor for class com.mimecast.robin.annotation.plugin.HumioPlugin
Constructs a new HumioPlugin instance.
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form