Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form