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

handle(HttpExchange) - Method in interface com.mimecast.robin.endpoints.ApiHandler
Handles an HTTP request.
handle(HttpExchange) - Method in class com.mimecast.robin.endpoints.ClientQueueHandler
 
handle(HttpExchange) - Method in class com.mimecast.robin.endpoints.ClientSendHandler
 
handle(HttpExchange) - Method in class com.mimecast.robin.endpoints.StoreHandler
 
handle(HttpExchange) - Method in class com.mimecast.robin.endpoints.StoreRocksDbHandler
 
handle(HttpExchange) - Method in class com.mimecast.robin.endpoints.UsersHandler
 
handleAddAttachment(HttpExchange, Path, String) - Method in class com.mimecast.robin.endpoints.StoreDraftOperations
 
handleBounce(HttpExchange) - Method in class com.mimecast.robin.endpoints.QueueOperationsHandler
Handles POST /client/queue/bounce requests.
handleCleanup(HttpExchange, Path, Map<String, Object>) - Method in class com.mimecast.robin.endpoints.StoreMessageOperations
 
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.
handleCopy(HttpExchange, Path, String) - Method in class com.mimecast.robin.endpoints.StoreFolderOperations
 
handleCreate(HttpExchange, Path) - Method in class com.mimecast.robin.endpoints.StoreDraftOperations
 
handleCreate(HttpExchange, Path) - Method in class com.mimecast.robin.endpoints.StoreFolderOperations
 
handleDelete(HttpExchange) - Method in class com.mimecast.robin.endpoints.QueueOperationsHandler
Handles POST /client/queue/delete requests.
handleDelete(HttpExchange, Path, String) - Method in class com.mimecast.robin.endpoints.StoreFolderOperations
 
handleDelete(HttpExchange, Path, Path, String) - Method in class com.mimecast.robin.endpoints.StoreDraftOperations
 
handleDeleteAll(HttpExchange, Path, Map<String, Object>) - Method in class com.mimecast.robin.endpoints.StoreMessageOperations
 
handleDeleteAttachment(HttpExchange, Path, String, String) - Method in class com.mimecast.robin.endpoints.StoreDraftOperations
 
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.
handleFolderMutation(HttpExchange, String, List<String>, Map<String, Object>, MailboxStore, String, String) - Method in class com.mimecast.robin.endpoints.StoreRocksDbHandler
 
handleFolderProperties(HttpExchange, Path, List<String>) - Method in class com.mimecast.robin.endpoints.StoreFolderOperations
Handles folder properties request (GET).
handleGet(HttpExchange, List<String>) - Method in class com.mimecast.robin.endpoints.StoreRocksDbHandler
 
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.
handleJsonBody(HttpExchange) - Method in class com.mimecast.robin.endpoints.ClientQueueHandler
Handles JSON body requests containing case definitions.
handleJsonBody(HttpExchange) - Method in class com.mimecast.robin.endpoints.ClientSendHandler
Handles JSON body requests containing case definitions.
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.
handleList(HttpExchange) - Method in class com.mimecast.robin.endpoints.QueueOperationsHandler
Handles GET /client/queue/list requests.
handleLogs(HttpExchange) - Method in class com.mimecast.robin.endpoints.ApiEndpoint
Handles GET /logs requests.
handleMarkAllRead(HttpExchange, Path, Map<String, Object>) - Method in class com.mimecast.robin.endpoints.StoreMessageOperations
 
handleMessageMutation(HttpExchange, String, List<String>, Map<String, Object>, MailboxStore, String, String) - Method in class com.mimecast.robin.endpoints.StoreRocksDbHandler
 
handleMetricsUi(HttpExchange) - Method in class com.mimecast.robin.endpoints.ServiceEndpoint
Handles requests for the metrics UI page.
handleMove(HttpExchange, Path, String) - Method in class com.mimecast.robin.endpoints.StoreFolderOperations
 
handleMove(HttpExchange, Path, Map<String, Object>) - Method in class com.mimecast.robin.endpoints.StoreMessageOperations
 
handleMutation(HttpExchange, String, Path, List<String>) - Method in class com.mimecast.robin.endpoints.StoreDraftOperations
Handles draft mutation requests.
handleMutation(HttpExchange, String, Path, List<String>) - Method in class com.mimecast.robin.endpoints.StoreFolderOperations
Handles folder mutation requests (POST, PATCH, DELETE).
handleMutation(HttpExchange, String, Path, List<String>) - Method in class com.mimecast.robin.endpoints.StoreHandler
Routes mutations to the appropriate handler based on URL structure.
handleMutation(HttpExchange, String, Path, List<String>) - Method in class com.mimecast.robin.endpoints.StoreMessageOperations
Handles message mutation requests.
handleMutation(HttpExchange, List<String>) - Method in class com.mimecast.robin.endpoints.StoreRocksDbHandler
 
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.
handler - Variable in class com.mimecast.robin.endpoints.StoreDraftOperations
 
handler - Variable in class com.mimecast.robin.endpoints.StoreFolderOperations
 
handler - Variable in class com.mimecast.robin.endpoints.StoreMessageOperations
 
handleRawUpload(HttpExchange) - Method in class com.mimecast.robin.endpoints.ClientQueueHandler
Handles raw EML file uploads.
handleRawUpload(HttpExchange) - Method in class com.mimecast.robin.endpoints.ClientSendHandler
Handles raw EML file uploads.
handleReadStatus(HttpExchange, Path, Map<String, Object>) - Method in class com.mimecast.robin.endpoints.StoreMessageOperations
 
handleRename(HttpExchange, Path, String) - Method in class com.mimecast.robin.endpoints.StoreFolderOperations
 
handleRetry(HttpExchange) - Method in class com.mimecast.robin.endpoints.QueueOperationsHandler
Handles POST /client/queue/retry requests.
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.
handleUpdate(HttpExchange, Path, String) - Method in class com.mimecast.robin.endpoints.StoreDraftOperations
 
handleUsersAuthenticate(HttpExchange) - Method in class com.mimecast.robin.endpoints.UsersHandler
Handles POST /users/authenticate request to validate user credentials.
handleUsersExists(HttpExchange, String) - Method in class com.mimecast.robin.endpoints.UsersHandler
Handles GET /users/{username}/exists request to check if a user exists.
handleUsersList(HttpExchange) - Method in class com.mimecast.robin.endpoints.UsersHandler
Handles GET /users request to list all configured users.
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 record class com.mimecast.robin.imap.ImapClient.PartDescriptor
Returns a hash code value for this object.
hashCode() - Method in class com.mimecast.robin.mx.MXRoute
Hash code based on route hash.
hashCode() - Method in record class com.mimecast.robin.queue.QueueMutation
Returns a hash code value for this object.
hashCode() - Method in record class com.mimecast.robin.queue.QueuePage
Returns a hash code value for this object.
hashCode() - Method in record class com.mimecast.robin.queue.QueueStats
Returns a hash code value for this object.
hashCode() - Method in record class com.mimecast.robin.queue.RelayQueueWorkResult
Returns a hash code value for this object.
hashCode() - Method in class com.mimecast.robin.queue.RelaySession
Generates hash code based on relay session UID.
hashCode() - Method in record class com.mimecast.robin.storage.PooledLmtpDelivery.DeliveryAttemptResult
Returns a hash code value for this object.
hashCode() - Method in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.CachedAccount
Returns a hash code value for this object.
hashCode() - Method in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.ResolvedAccount
Returns a hash code value for this object.
hashCode() - Method in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.SharedClientKey
Returns a hash code value for this object.
hashCode() - Method in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.StalwartSession
Returns a hash code value for this object.
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 record class com.mimecast.robin.imap.ImapClient.PartDescriptor
The field for the hashes record component.
hashes - Variable in class com.mimecast.robin.mime.parts.MimePart
Part hashes.
hashes() - Method in record class com.mimecast.robin.imap.ImapClient.PartDescriptor
Returns the value of the hashes record component.
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.
hasMaterializedFile() - Method in class com.mimecast.robin.smtp.MessageEnvelope
Checks if the envelope already has a materialized file on disk.
hasMessageSource() - Method in class com.mimecast.robin.smtp.MessageEnvelope
Checks if the envelope has a readable message source.
hasPermanentFailuresOnly(RelaySession) - Method in class com.mimecast.robin.queue.RelayDequeue
Checks if all errors are permanent 5xx SMTP failures (ESMTP protocol only).
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.
hasReachedMessageLimit(int) - Method in class com.mimecast.robin.storage.LmtpConnectionPool.PooledLmtpConnection
 
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.
HEADER_PREFIX - Static variable in class com.mimecast.robin.signing.NativeDkimSigner
 
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 - Variable in record class com.mimecast.robin.imap.ImapClient.PartDescriptor
The field for the headers record component.
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
 
headers - Variable in class com.mimecast.robin.storage.rocksdb.RocksDbMailboxStore.MessageRecord
 
headers() - Method in record class com.mimecast.robin.imap.ImapClient.PartDescriptor
Returns the value of the headers record component.
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.
headerValue(Map<String, String>, String) - Method in class com.mimecast.robin.storage.rocksdb.RocksDbMailboxStore
 
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
 
HOUSEKEEPING_INTERVAL_SECONDS - Static variable in class com.mimecast.robin.queue.RelayQueueService
 
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.storage.stalwart.StalwartApiClient
 
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