Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
P
- Pair - Class in com.mimecast.robin.mx.util
-
Pair key/value store.
- Pair(String) - Constructor for class com.mimecast.robin.mx.util.Pair
-
Constructs a new Pair instance with given string.
- paramCount - Variable in class com.mimecast.robin.sasl.SqlAuthProvider
- parameters - Variable in class com.mimecast.robin.mime.headers.MimeHeader
-
Header parameters.
- params - Variable in class com.mimecast.robin.config.client.RequestConfig
-
Params container.
- params - Variable in class com.mimecast.robin.http.HttpRequest
-
Parameters container.
- params - Variable in class com.mimecast.robin.smtp.MessageEnvelope
- parentPath(String) - Method in class com.mimecast.robin.storage.rocksdb.RocksDbMailboxStore
- parse() - Method in class com.mimecast.robin.mime.EmailParser
-
Parses the complete email message including headers and body.
- parse() - Method in class com.mimecast.robin.mx.assets.StsPolicy
-
Parse data.
- parse() - Method in class com.mimecast.robin.smtp.verb.AuthVerb
-
Parse.
- parse(boolean) - Method in class com.mimecast.robin.mime.EmailParser
-
Parses the email with optional header-only mode.
- parseAction(Object, GeoIpAction) - Method in class com.mimecast.robin.config.server.GeoIpConfig
-
Parses a string or enum value to a
GeoIpAction. - parseArgs(Options) - Method in class com.mimecast.robin.Main
-
Parser for CLI arguments.
- parseArgs(Options, String[]) - Method in class com.mimecast.robin.mx.DaneMain
-
Parser for CLI arguments.
- parseArgs(Options, String[]) - Method in class com.mimecast.robin.mx.MtaStsMain
-
Parser for CLI arguments.
- parseBody() - Method in class com.mimecast.robin.mime.EmailParser
-
Parses email body to extract MIME parts.
- parseEpoch(String) - Static method in class com.mimecast.robin.queue.MapDBQueueDatabase
- parseHeaders() - Method in class com.mimecast.robin.mime.EmailParser
-
Parses email headers from the input stream.
- parseJsonBody(InputStream) - Static method in class com.mimecast.robin.endpoints.ApiEndpointUtils
-
Parses the JSON body of a request into a map.
- parseLines(ByteArrayOutputStream) - Static method in class com.mimecast.robin.util.StreamUtils
-
Parses lines into map of numbered lines.
- parseLong(String) - Static method in class com.mimecast.robin.queue.RedisQueueDatabase
- parsePart(String) - Method in class com.mimecast.robin.mime.EmailParser
-
Parses individual MIME parts within a multipart message.
- parsePartContent(boolean, MimeHeaders, String) - Method in class com.mimecast.robin.mime.EmailParser
-
Parses and decodes MIME part content with integrity verification.
- parsePath(String) - Method in class com.mimecast.robin.endpoints.StoreRocksDbHandler
- parsePayload(String) - Static method in class com.mimecast.robin.smtp.auth.DigestUtils
-
Challenge/response parser.
- parseQuery(URI) - Static method in class com.mimecast.robin.endpoints.ApiEndpointUtils
-
Parses the query string from a URI into a map of key-value pairs.
- parser - Variable in class com.mimecast.robin.queue.relay.RelayMessage
- parser - Variable in class com.mimecast.robin.storage.LocalStorageClient
-
EmailParser instance.
- parseRecipients(String) - Static method in class com.mimecast.robin.endpoints.ApiEndpointUtils
-
Parses a comma-separated list of recipients.
- parseRua() - Method in class com.mimecast.robin.mx.assets.StsReport
-
Parse rua token.
- parseStorePath(String) - Method in class com.mimecast.robin.endpoints.StoreHandler
-
Parses the store path from the request URI.
- parseValue() - Method in class com.mimecast.robin.mime.headers.MimeHeader
-
Gets header parameter with given name.
- PartDescriptor(Map<String, String>, String, Map<String, String>, long) - Constructor for record class com.mimecast.robin.imap.ImapClient.PartDescriptor
-
Creates an instance of a
PartDescriptorrecord class. - parts - Variable in class com.mimecast.robin.config.assertion.MimeConfig
-
MIME parts.
- parts - Variable in class com.mimecast.robin.mime.EmailParser
-
List of parsed MIME parts extracted from the email body.
- parts - Variable in class com.mimecast.robin.smtp.verb.Verb
-
Command parts.
- password - Variable in class com.mimecast.robin.endpoints.HttpBasicAuth
- password - Variable in class com.mimecast.robin.imap.ImapClient
- password - Variable in class com.mimecast.robin.queue.SQLQueueDatabase.DBConfig
- password - Variable in class com.mimecast.robin.queue.SQLQueueDatabase
- password - Variable in class com.mimecast.robin.smtp.auth.DigestMD5
-
Password.
- password - Variable in class com.mimecast.robin.smtp.auth.Login
-
Password.
- password - Variable in class com.mimecast.robin.smtp.auth.Plain
-
Password.
- password - Variable in class com.mimecast.robin.smtp.session.Session
-
Authentication password.
- password - Variable in class com.mimecast.robin.smtp.verb.AuthVerb
-
Password container if any.
- password - Variable in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.SharedClientKey
-
The field for the
passwordrecord component. - password() - Method in record class com.mimecast.robin.storage.stalwart.StalwartApiClient.SharedClientKey
-
Returns the value of the
passwordrecord component. - path - Variable in class com.mimecast.robin.assertion.client.logs.LogsExternalClient
- path - Variable in class com.mimecast.robin.smtp.FileMessageSource
- path - Variable in class com.mimecast.robin.storage.LocalStorageClient
-
Save file path.
- path - Variable in class com.mimecast.robin.storage.rocksdb.MailboxStore.FolderSummary
- path - Variable in class com.mimecast.robin.storage.rocksdb.RocksDbMailboxStore.FolderRecord
- PATH - Static variable in class com.mimecast.robin.endpoints.ClientQueueHandler
- PATH - Static variable in class com.mimecast.robin.endpoints.ClientSendHandler
- PATH - Static variable in class com.mimecast.robin.endpoints.StoreHandler
- PATH - Static variable in class com.mimecast.robin.endpoints.StoreRocksDbHandler
- PATH - Static variable in class com.mimecast.robin.endpoints.UsersHandler
- PathUtils - Class in com.mimecast.robin.util
-
Static utilities for handling files and paths.
- PathUtils(String) - Constructor for class com.mimecast.robin.util.PathUtils
-
Creates a new PathUtils instance.
- patternRandCh - Static variable in class com.mimecast.robin.smtp.io.MagicInputStream
-
Smart magic tags patterns.
- patternRandNo - Static variable in class com.mimecast.robin.smtp.io.MagicInputStream
- patterns - Variable in class com.mimecast.robin.assertion.AssertExternalGroup
-
Compiled regex patterns.
- payload - Variable in class com.mimecast.robin.queue.QueueItem
- payload - Variable in class com.mimecast.robin.smtp.transaction.Transaction
-
Records the SMTP command payload if any.
- payloadKey(String) - Method in class com.mimecast.robin.queue.RedisQueueDatabase
- PdfMimePart - Class in com.mimecast.robin.mime.parts
-
MIME part container from pdf config.
- PdfMimePart(MimeConfig, MessageEnvelope) - Constructor for class com.mimecast.robin.mime.parts.PdfMimePart
-
Constructs a new FileMimePart instance with given BasicConfig instance.
- PermissiveTrustManager - Class in com.mimecast.robin.trust
-
All trusting manager.
- PermissiveTrustManager() - Constructor for class com.mimecast.robin.trust.PermissiveTrustManager
- PersistentQueue<T> - Class in com.mimecast.robin.queue
-
Persistent queue facade for relay sessions and queue administration.
- PersistentQueue() - Constructor for class com.mimecast.robin.queue.PersistentQueue
- persistEnvelopeFiles(RelaySession) - Static method in class com.mimecast.robin.queue.QueueFiles
-
Move any envelope files into the storage/queue folder and update their paths.
- persistUploadedEml(String, byte[], String) - Static method in class com.mimecast.robin.endpoints.ApiEndpointUtils
-
Persists an uploaded EML file to storage.
- ping() - Method in class com.mimecast.robin.scanners.ClamAVClient
-
Ping the ClamAV server to check if it's available.
- ping() - Method in class com.mimecast.robin.scanners.RspamdClient
-
Ping the Rspamd server to check if it's available.
- Plain - Class in com.mimecast.robin.smtp.auth
-
Plain authentication mechanism.
- Plain(Connection) - Constructor for class com.mimecast.robin.smtp.auth.Plain
-
Constructs a new Plain instance.
- Plugin - Annotation Interface in com.mimecast.robin.annotation
-
Plugin annotation interface.
- policy - Variable in class com.mimecast.robin.mx.assets.StsPolicy
-
Policy string.
- policy - Variable in class com.mimecast.robin.mx.StrictMx
-
StsPolicy instance.
- PolicyCache - Class in com.mimecast.robin.mx.cache
-
Policy cache.
- PolicyCache() - Constructor for class com.mimecast.robin.mx.cache.PolicyCache
- PolicyFetchErrorException - Exception Class in com.mimecast.robin.mx.exception
-
Policy fetch error exception.
- PolicyFetchErrorException(String) - Constructor for exception class com.mimecast.robin.mx.exception.PolicyFetchErrorException
-
Constructs a new exception with the specified detail message.
- policyMaxAge - Variable in class com.mimecast.robin.mx.config.Config
-
Policy max age.
- policyMaxBodySize - Variable in class com.mimecast.robin.mx.config.Config
-
Policy max body size (64k).
- policyMinAge - Variable in class com.mimecast.robin.mx.config.Config
-
Policy min age.
- policySoftMinAge - Variable in class com.mimecast.robin.mx.config.Config
-
Policy soft min age.
- PolicyType() - Constructor for enum class com.mimecast.robin.smtp.security.SecurityPolicy.PolicyType
- PolicyWebPKIInvalidException - Exception Class in com.mimecast.robin.mx.exception
-
Policy web PKI invalid exception.
- PolicyWebPKIInvalidException(String) - Constructor for exception class com.mimecast.robin.mx.exception.PolicyWebPKIInvalidException
-
Constructs a new exception with the specified detail message.
- PooledLmtpConnection(Connection, String) - Constructor for class com.mimecast.robin.storage.LmtpConnectionPool.PooledLmtpConnection
-
Creates a pooled connection wrapper.
- pooledLmtpDelivery - Variable in class com.mimecast.robin.queue.RelayDequeue
- pooledLmtpDelivery - Variable in class com.mimecast.robin.storage.DovecotStorageProcessor
- PooledLmtpDelivery - Class in com.mimecast.robin.storage
-
Shared LMTP delivery helper that reuses the server connection pool.
- PooledLmtpDelivery() - Constructor for class com.mimecast.robin.storage.PooledLmtpDelivery
- PooledLmtpDelivery.DeliveryAttemptResult - Record Class in com.mimecast.robin.storage
- PoolEntry(Map<String, Object>) - Constructor for class com.mimecast.robin.config.server.IpPoolConfig.PoolEntry
-
Constructs a PoolEntry from a config map.
- poolKey - Variable in class com.mimecast.robin.queue.RelaySession
-
IP pool key assigned at enqueue time.
- port - Variable in class com.mimecast.robin.config.DovecotConfig.SaveLmtp
- port - Variable in class com.mimecast.robin.config.server.ProxyRule
- port - Variable in class com.mimecast.robin.imap.ImapClient
- port - Variable in class com.mimecast.robin.mx.util.FailingHttpsPolicyClient
-
HTTP server port number.
- port - Variable in class com.mimecast.robin.mx.util.LocalHttpsPolicyClient
-
HTTP server port number.
- port - Variable in class com.mimecast.robin.queue.RedisQueueDatabase
- port - Variable in class com.mimecast.robin.smtp.session.Session
-
[Client] Destination port.
- port - Variable in class com.mimecast.robin.smtp.SmtpListener
- port - Variable in class com.mimecast.robin.storage.LmtpConnectionPool
- POST - Enum constant in enum class com.mimecast.robin.http.HttpMethod
-
POST method.
- POST - Enum constant in enum class com.mimecast.robin.main.RequestBase.RequestType
- postJson(String, JsonObject, String) - Method in class com.mimecast.robin.storage.stalwart.StalwartApiClient
- prefix - Variable in class com.mimecast.robin.smtp.security.RedisConnectionStore
- prepareEnvelope(Session, MessageEnvelope) - Method in class com.mimecast.robin.storage.PooledLmtpDelivery
- prepareForEnvelope(MessageEnvelope) - Method in class com.mimecast.robin.smtp.ProxyEmailDelivery
-
Prepares the connection for a new envelope.
- prepareForReuse(LmtpConnectionPool.PooledLmtpConnection, MessageEnvelope) - Method in class com.mimecast.robin.storage.LmtpConnectionPool
-
Prepares a borrowed connection for reuse with a new envelope.
- prependDkimSignatures(File, List<String>) - Method in class com.mimecast.robin.queue.relay.RelayMessage
-
Prepends
DKIM-Signatureheaders to the email file. - prependHeaders - Variable in class com.mimecast.robin.smtp.MessageEnvelope
- previewMutations() - Method in class com.mimecast.robin.queue.QueueMutationBatch.Builder
- primaryEpochSeconds - Variable in class com.mimecast.robin.queue.InMemoryQueueDatabase.IndexKey
- priority - Variable in class com.mimecast.robin.mx.MXServer
- priority() - Element in annotation interface com.mimecast.robin.annotation.Plugin
-
Execution priority.
- process(Connection) - Method in interface com.mimecast.robin.smtp.extension.client.Behaviour
-
Process connection.
- process(Connection) - Method in class com.mimecast.robin.smtp.extension.client.ClientAuth
-
AUTH processor.
- process(Connection) - Method in class com.mimecast.robin.smtp.extension.client.ClientData
-
DATA processor.
- process(Connection) - Method in class com.mimecast.robin.smtp.extension.client.ClientEhlo
-
EHLO processor.
- process(Connection) - Method in class com.mimecast.robin.smtp.extension.client.ClientHelp
-
HELP processor.
- process(Connection) - Method in class com.mimecast.robin.smtp.extension.client.ClientMail
-
MAIL processor.
- process(Connection) - Method in class com.mimecast.robin.smtp.extension.client.ClientProcessor
-
Blank client processor.
- process(Connection) - Method in class com.mimecast.robin.smtp.extension.client.ClientQuit
-
QUIT processor.
- process(Connection) - Method in class com.mimecast.robin.smtp.extension.client.ClientRcpt
-
RCPT processor.
- process(Connection) - Method in class com.mimecast.robin.smtp.extension.client.ClientRset
-
RSET processor.
- process(Connection) - Method in class com.mimecast.robin.smtp.extension.client.ClientStartTls
-
STARTTLS processor with security policy enforcement.
- process(Connection) - Method in class com.mimecast.robin.smtp.extension.client.ClientXclient
-
XCLIENT processor.
- process(Connection) - Method in class com.mimecast.robin.smtp.extension.client.CustomBehaviour
-
Executes delivery.
- process(Connection) - Method in class com.mimecast.robin.smtp.extension.client.DefaultBehaviour
-
Executes delivery.
- process(Connection) - Method in class com.mimecast.robin.smtp.extension.client.ProxyBehaviour
-
Executes delivery up to MAIL FROM.
- process(Connection) - Method in class com.mimecast.robin.smtp.extension.client.XclientBehaviour
-
Executes delivery.
- process(Connection) - Method in class com.mimecast.robin.storage.LmtpBehaviour
-
Process delivery for a pooled connection.
- process(Connection, EmailParser) - Method in class com.mimecast.robin.storage.AbstractStorageProcessor
-
Processes storage for the given session.
- process(Connection, EmailParser) - Method in interface com.mimecast.robin.storage.StorageProcessor
-
Processes storage for the given session.
- process(Connection, EmailParser, String) - Method in interface com.mimecast.robin.bots.BotProcessor
-
Processes an email for bot analysis and generates a response.
- process(Connection, EmailParser, String) - Method in class com.mimecast.robin.bots.EmailAnalysisBot
- process(Connection, EmailParser, String) - Method in class com.mimecast.robin.bots.SessionBot
-
Processes the session bot request.
- process(Connection, Verb) - Method in class com.mimecast.robin.smtp.extension.server.ServerAuth
-
AUTH processor.
- process(Connection, Verb) - Method in class com.mimecast.robin.smtp.extension.server.ServerData
-
DATA processor.
- process(Connection, Verb) - Method in class com.mimecast.robin.smtp.extension.server.ServerEhlo
-
EHLO processor.
- process(Connection, Verb) - Method in class com.mimecast.robin.smtp.extension.server.ServerHelp
-
HELP processor.
- process(Connection, Verb) - Method in class com.mimecast.robin.smtp.extension.server.ServerMail
-
MAIL processor.
- process(Connection, Verb) - Method in class com.mimecast.robin.smtp.extension.server.ServerProcessor
-
ClientProcessor.
- process(Connection, Verb) - Method in class com.mimecast.robin.smtp.extension.server.ServerQuit
-
QUIT processor.
- process(Connection, Verb) - Method in class com.mimecast.robin.smtp.extension.server.ServerRcpt
-
RCPT processor.
- process(Connection, Verb) - Method in class com.mimecast.robin.smtp.extension.server.ServerRset
-
RSET processor.
- process(Connection, Verb) - Method in class com.mimecast.robin.smtp.extension.server.ServerStartTls
-
STARTTLS processor.
- process(Connection, Verb) - Method in class com.mimecast.robin.smtp.extension.server.ServerXclient
-
XCLIENT processor.
- process(Verb) - Method in class com.mimecast.robin.smtp.EmailReceipt
-
Server extension processor.
- process(InputStream, OutputStream) - Method in class com.mimecast.robin.mime.headers.HeaderWrangler
-
Processes the email from input stream and writes the modified email to output stream.
- process(String, Connection) - Method in class com.mimecast.robin.smtp.extension.client.CustomBehaviour
-
Processes extension.
- process(String, Connection) - Method in class com.mimecast.robin.smtp.extension.client.DefaultBehaviour
-
Processes extension.
- process(String, Connection) - Method in class com.mimecast.robin.storage.LmtpBehaviour
-
Processes an extension (SMTP command).
- processAuthLogin(Verb) - Method in class com.mimecast.robin.smtp.extension.server.ServerAuth
-
Process auth login.
- processAuthPlain(Verb) - Method in class com.mimecast.robin.smtp.extension.server.ServerAuth
-
Process auth plain.
- processBdat(InputStream) - Method in class com.mimecast.robin.smtp.extension.client.ClientData
-
BDAT processor.
- processBotAddresses(Connection) - Method in class com.mimecast.robin.storage.LocalStorageClient
-
Processes bot addresses by submitting them to the bot thread pool.
- processClaimedItem(QueueItem<RelaySession>, long) - Method in class com.mimecast.robin.queue.RelayDequeue
-
Processes one claimed queue item and returns a deferred mutation result.
- processData(String, InputStream) - Method in class com.mimecast.robin.smtp.extension.client.ClientData
-
DATA processor.
- processDeliveryResults(RelaySession) - Method in class com.mimecast.robin.queue.RelayDequeue
- processEnvelope(Connection) - Method in class com.mimecast.robin.storage.PooledLmtpDelivery
- processExtension(Verb) - Method in class com.mimecast.robin.smtp.EmailReceipt
-
Process an extension by calling webhook and then the server processor.
- processFailure(Connection, ServerConfig, String) - Method in class com.mimecast.robin.storage.DovecotStorageProcessor
-
Process delivery failure for a mailbox.
- processFailure(Connection, ServerConfig, String) - Method in class com.mimecast.robin.storage.StalwartStorageProcessor
- processFeatures(String) - Method in class com.mimecast.robin.smtp.extension.client.ClientEhlo
-
Process EHLO advertised features.
- processInternal(Connection, EmailParser) - Method in class com.mimecast.robin.storage.AbstractStorageProcessor
-
Internal processing logic to be implemented by subclasses.
- processInternal(Connection, EmailParser) - Method in class com.mimecast.robin.storage.AVStorageProcessor
-
Processes the email for antivirus scanning using ClamAV.
- processInternal(Connection, EmailParser) - Method in class com.mimecast.robin.storage.DovecotStorageProcessor
-
Processes the email for mailbox storage using the configured backend.
- processInternal(Connection, EmailParser) - Method in class com.mimecast.robin.storage.LocalStorageProcessor
-
Processes the email for local mailbox storage.
- processInternal(Connection, EmailParser) - Method in class com.mimecast.robin.storage.RocksDbStorageProcessor
- processInternal(Connection, EmailParser) - Method in class com.mimecast.robin.storage.SpamStorageProcessor
-
Processes the email for spam scanning using Rspamd.
- processInternal(Connection, EmailParser) - Method in class com.mimecast.robin.storage.StalwartStorageProcessor
- processResponse(String, String) - Method in class com.mimecast.robin.smtp.extension.client.ClientEhlo
-
Process EHLO response.
- processScanResult(ScanResult) - Method in class com.mimecast.robin.scanners.ClamAVClient
-
Process a scan result to check for infections and log findings.
- processWebhook(Verb) - Method in class com.mimecast.robin.smtp.EmailReceipt
-
Process webhook for extension if configured.
- prometheusRegistry - Variable in class com.mimecast.robin.endpoints.ServiceEndpoint
- prometheusRegistry - Static variable in class com.mimecast.robin.metrics.MetricsRegistry
- properties - Static variable in class com.mimecast.robin.main.Config
-
SystemProperties or properties file configuration container.
- properties - Variable in class com.mimecast.robin.storage.rocksdb.MailboxStore.FolderView
- Properties - Class in com.mimecast.robin.config
-
General purpose configuration.
- Properties() - Constructor for class com.mimecast.robin.config.Properties
-
Constructs a new Properties instance.
- Properties(String) - Constructor for class com.mimecast.robin.config.Properties
-
Constructs a new Properties instance with given file path.
- propertiesPath - Static variable in class com.mimecast.robin.main.Config
-
Paths to configuration files for reload operations.
- protocol - Variable in class com.mimecast.robin.config.server.ProxyRule
- protocol - Variable in class com.mimecast.robin.mime.headers.ReceivedHeader
- protocol - Variable in class com.mimecast.robin.queue.QueueItem
- protocol - Variable in class com.mimecast.robin.queue.QueueListFilter
- protocol - Variable in class com.mimecast.robin.queue.RelaySession
-
Protocol.
- PROTOCOL - Static variable in class com.mimecast.robin.mx.dane.DaneChecker
- protocols - Variable in class com.mimecast.robin.smtp.connection.SmtpFoundation
-
Default TLS protocols supported as string array.
- protocols - Variable in class com.mimecast.robin.smtp.security.DefaultTLSSocket
-
Default TLS protocols supported as string array.
- protocols - Variable in class com.mimecast.robin.smtp.session.Session
-
Supported TLS protocols.
- ProtoWriter() - Constructor for class com.mimecast.robin.metrics.MetricsCron.ProtoWriter
- ProxyBehaviour - Class in com.mimecast.robin.smtp.extension.client
-
Proxy client behaviour.
- ProxyBehaviour(MessageEnvelope) - Constructor for class com.mimecast.robin.smtp.extension.client.ProxyBehaviour
-
Constructs a new ProxyBehaviour instance.
- ProxyConfig - Class in com.mimecast.robin.config.server
-
Configuration class for proxy settings.
- ProxyConfig(Map<String, Object>) - Constructor for class com.mimecast.robin.config.server.ProxyConfig
-
Constructs a new ProxyConfig instance.
- proxyConnections - Variable in class com.mimecast.robin.smtp.session.Session
-
Map of proxy connections by rule.
- ProxyEmailDelivery - Class in com.mimecast.robin.smtp
-
Proxy email delivery class.
- ProxyEmailDelivery(Session, MessageEnvelope) - Constructor for class com.mimecast.robin.smtp.ProxyEmailDelivery
-
Constructs a new ProxyEmailDelivery instance with given Session and envelope.
- ProxyMatcher - Class in com.mimecast.robin.smtp.security
-
Utility class for matching emails against proxy rules.
- ProxyMatcher() - Constructor for class com.mimecast.robin.smtp.security.ProxyMatcher
- ProxyRule - Class in com.mimecast.robin.config.server
-
Represents a single proxy rule configuration.
- ProxyRule(Map<String, Object>) - Constructor for class com.mimecast.robin.config.server.ProxyRule
-
Constructs a new ProxyRule from a configuration map.
- PTR_CACHE - Static variable in class com.mimecast.robin.mx.client.XBillDnsRecordClient
- PTR_LOOKUP - Static variable in class com.mimecast.robin.smtp.connection.Connection
- PtrCacheEntry(String, long) - Constructor for class com.mimecast.robin.mx.client.XBillDnsRecordClient.PtrCacheEntry
- purgeArg(String) - Method in class com.mimecast.robin.Main
-
Remove entry from string array.
- purgeFolder() - Method in class com.mimecast.robin.imap.ImapClient
-
Purges all messages from the configured folder.
- pushbackSize - Variable in class com.mimecast.robin.smtp.io.LineInputStream
-
Pushback buffer size from constructor (used to size internal read buffer).
- pushOnce() - Static method in class com.mimecast.robin.metrics.MetricsCron
-
Collects metrics, encodes to protobuf, compresses, and posts to the remote write endpoint.
- put(MimeHeader) - Method in class com.mimecast.robin.mime.headers.MimeHeaders
-
Puts header.
- put(StsPolicy) - Method in class com.mimecast.robin.mx.cache.PolicyCache
-
Puts policy in cache.
- put(String, int, List<String>) - Static method in class com.mimecast.robin.mx.util.LocalDnsResolver
-
Put entries in database.
- put(String, LocalHttpsResponse) - Static method in class com.mimecast.robin.mx.util.LocalHttpsServer
-
Put entries in database.
- put(String, DigestData) - Method in class com.mimecast.robin.smtp.auth.DigestCache
-
Saves a DigestData instance.
- PUT - Enum constant in enum class com.mimecast.robin.http.HttpMethod
-
PUT method.
- PUT - Enum constant in enum class com.mimecast.robin.main.RequestBase.RequestType
- putConfiguredMagic(Session) - Static method in class com.mimecast.robin.util.Magic
- putEnvelopeMagic(int, Session) - Static method in class com.mimecast.robin.util.Magic
-
Put magic variables for envelope in session.
- putExternalClient(String, Callable<ExternalClient>) - Static method in class com.mimecast.robin.main.Factories
-
Puts ExternalClient.
- putIndex(RocksDbMailboxStore.MessageRecord) - Method in class com.mimecast.robin.storage.rocksdb.RocksDbMailboxStore
- putItem(QueueItem<T>) - Method in class com.mimecast.robin.queue.MapDBQueueDatabase
- putMagic(Session) - Static method in class com.mimecast.robin.util.Magic
-
Puts magic variables in session.
- putMagic(String, Object) - Method in class com.mimecast.robin.smtp.session.Session
-
Puts magic by key.
- putMessage(RocksDbMailboxStore.MailboxOwner, String, boolean, byte[], String, Map<String, String>) - Method in class com.mimecast.robin.storage.rocksdb.RocksDbMailboxStore
- putTransactionMagic(int, Session) - Static method in class com.mimecast.robin.util.Magic
-
Puts magic variables for transaction in session.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form