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

A

AbstractNotificationAwareMailet - Class in org.nhindirect.gateway.smtp.james.mailet
Abstract mailet class that instantiates instances of the monitoring service, parser, and DSNCreator.
AbstractNotificationAwareMailet() - Constructor for class org.nhindirect.gateway.smtp.james.mailet.AbstractNotificationAwareMailet
 
addPolicyToMap(Map<String, Collection<PolicyExpression>>, String, CertPolicyGroupUse) - Method in class org.nhindirect.gateway.smtp.SmtpAgentFactory
 
AuditEvents - Class in org.nhindirect.gateway.smtp
Definitions of audit names, types, and contexts
AuditEvents() - Constructor for class org.nhindirect.gateway.smtp.AuditEvents
 
AUTO_DSN_FAILURE_CREATION_PARAM - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Mailet configuration parameter that indicates if the mailet should automatically generate a DSN failure messages for outbound messages that do not succeed security and trust processing.

C

CONFIG_URL_PARAM - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Mailet configuration parameter for the Direct configuration service URL.
CONSUME_MND_PROCESSED_PARAM - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Mailet configuration option determining if MDN processed messages should be consumed by the mailet and not forwarded on to the edge protocol.
createDSNFailure(Tx, NHINDAddressCollection) - Method in interface org.nhindirect.gateway.smtp.dsn.DSNCreator
Deprecated.
As of 2.0.1. This method does not correctly determine the domain of the postmaster for incoming messages. Use DSNCreator.createDSNFailure(Tx, NHINDAddressCollection, boolean).
createDSNFailure(Tx, NHINDAddressCollection, boolean) - Method in interface org.nhindirect.gateway.smtp.dsn.DSNCreator
Creates a collection of DSN messages using message information from a Tx object a list of failed recipients.
createNHINDAgent() - Method in class org.nhindirect.gateway.smtp.SmtpAgentFactory
 
createNotification(InternetAddress) - Method in class org.nhindirect.gateway.smtp.NotificationProducer
Creates an ack MDN.
createSmtpAgent() - Method in class org.nhindirect.gateway.smtp.SmtpAgentFactory
 

D

DEFAULT_HEADER_CONTEXT - Static variable in class org.nhindirect.gateway.smtp.AuditEvents
Default set of headers that are audited
DefaultSmtpAgent - Class in org.nhindirect.gateway.smtp
Default implementation of the SmtpAgent interface.
DefaultSmtpAgent(SmtpAgentSettings, NHINDAgent) - Constructor for class org.nhindirect.gateway.smtp.DefaultSmtpAgent
Constructs an Smtp agent with settings and an instance of the security and trust agent.
DefaultSmtpAgent(SmtpAgentSettings, NHINDAgent, Auditor) - Constructor for class org.nhindirect.gateway.smtp.DefaultSmtpAgent
Constructs an Smtp agent with settings, an instance of the security and trust agent, and an event auditor.
DirectBounce - Class in org.nhindirect.gateway.smtp.james.mailet
Bounce mailet similar to the Bounce mailet provided by Apache James.
DirectBounce() - Constructor for class org.nhindirect.gateway.smtp.james.mailet.DirectBounce
 
directSmtpGatewayMessageInput() - Method in class org.nhindirect.gateway.streams.processor.SmtpGatewayMessageProcessor
 
directSmtpRemoteDeliveryInput() - Method in class org.nhindirect.gateway.streams.processor.SmtpRemoteDeliveryProcessor
 
directStaPostProcessInput() - Method in class org.nhindirect.gateway.streams.processor.STAPostProcessProcessor
 
directStaProcessorInput() - Method in class org.nhindirect.gateway.streams.processor.STAProcessor
 
DomainPostmaster - Class in org.nhindirect.gateway.smtp
Indicates the postmaster account for a domain.
DomainPostmaster() - Constructor for class org.nhindirect.gateway.smtp.DomainPostmaster
Constructs an empty postmaster.
DomainPostmaster(String, InternetAddress) - Constructor for class org.nhindirect.gateway.smtp.DomainPostmaster
Constructs a postmaster for a domain with a postmaster address.
DSNCreator - Interface in org.nhindirect.gateway.smtp.dsn
Interface definition for creating DSN failure messages based on a Tx object a list of failed recipients.

E

EVENT_TYPE - Static variable in class org.nhindirect.gateway.smtp.AuditEvents
Event type for processing direct messages

G

GatewayConfiguration - Class in org.nhindirect.gateway
Utility class for retrieving parameterized configuration options.
GatewayConfiguration() - Constructor for class org.nhindirect.gateway.GatewayConfiguration
 
GatewayState - Class in org.nhindirect.gateway.smtp
Manages the settings state of the gateway provides read/write lock protectors for concurrent operations.
getAgent() - Method in class org.nhindirect.gateway.smtp.DefaultSmtpAgent
Gets a references to the security and trust agent used by the SmtpAgent.
getAgent() - Method in interface org.nhindirect.gateway.smtp.SmtpAgent
Gets a references to the security and trust agent used by the SmtpAgent.
getAuditor() - Method in class org.nhindirect.gateway.smtp.DefaultSmtpAgent
Gets the auditor used to log auditable events.
getBadMessageSettings() - Method in class org.nhindirect.gateway.smtp.SmtpAgentSettings
Gets the settings for processing failed and bad messages.
getConfigurationParam(String, Mailet, ApplicationContext, String) - Static method in class org.nhindirect.gateway.GatewayConfiguration
Gets the configuration parameter requested.
getConfigurationParamAsBoolean(String, Mailet, ApplicationContext, boolean) - Static method in class org.nhindirect.gateway.GatewayConfiguration
Gets the configuration parameter requested as a boolean value.
getDefaultPostmaster(String) - Static method in class org.nhindirect.gateway.smtp.DomainPostmaster
Gets the default postmaster address for a given domain.
getDomain() - Method in class org.nhindirect.gateway.smtp.DomainPostmaster
Gets the postmaster domain.
getIncomingMessageSettings() - Method in class org.nhindirect.gateway.smtp.SmtpAgentSettings
Gets the settings for processing incoming messages.
getInstance() - Static method in class org.nhindirect.gateway.smtp.GatewayState
Gets the singleton instance of the GatewayState class.
getInstance(CertificateService, TrustBundleService, DomainService, AnchorService, SettingService, CertPolicyService, Auditor, KeyStoreProtectionManager) - Static method in class org.nhindirect.gateway.smtp.SmtpAgentFactory
 
getNotificationMessages() - Method in class org.nhindirect.gateway.smtp.MessageProcessResult
Get the notification messages that should be sent back to the sender according the security and trust policy.
getNotificationProducer() - Method in class org.nhindirect.gateway.smtp.SmtpAgentSettings
 
getNotificationSettings() - Method in class org.nhindirect.gateway.smtp.NotificationProducer
Gets the notification settings for the producer.
getOutgoingMessageSettings() - Method in class org.nhindirect.gateway.smtp.SmtpAgentSettings
Gets the settings for processing outgoing messages.
getPostmaster() - Method in class org.nhindirect.gateway.smtp.DomainPostmaster
Get's the postmaster's email address.
getProcessedMessage() - Method in class org.nhindirect.gateway.smtp.MessageProcessResult
Gets the resulting message of processing a message through the SmtpAgent.
getProductName() - Method in class org.nhindirect.gateway.smtp.NotificationSettings
 
getRawMessageSettings() - Method in class org.nhindirect.gateway.smtp.SmtpAgentSettings
Gets the settings for processing raw messages.
getSaveMessageFolder() - Method in class org.nhindirect.gateway.smtp.MessageProcessingSettings
Gets the folder where messages will be written to desk.
getSettingsUpdateInterval() - Method in class org.nhindirect.gateway.smtp.GatewayState
Gets the interval that the settings are update when the SettingsManager is started.
getSmtpAgent() - Method in class org.nhindirect.gateway.smtp.GatewayState
Gets the agent whose state is being managed.
getSmtpAgentFactory() - Method in class org.nhindirect.gateway.smtp.GatewayState
Gets the factory object that is being used to obtain agent settings and configuration.
getSmtpAgentSettings() - Method in class org.nhindirect.gateway.smtp.DefaultSmtpAgent
Gets the configuration settings of the SmtpAgent.
getSmtpAgentSettings() - Method in interface org.nhindirect.gateway.smtp.SmtpAgent
Gets the configuration settings of the SmtpAgent.
getText() - Method in class org.nhindirect.gateway.smtp.NotificationSettings
 

H

hasSaveMessageFolder() - Method in class org.nhindirect.gateway.smtp.MessageProcessingSettings
Indicates if messages should be written to disk.
hasText() - Method in class org.nhindirect.gateway.smtp.NotificationSettings
 

I

INCOMING_MESSAGE_NAME - Static variable in class org.nhindirect.gateway.smtp.AuditEvents
Event name for processing incoming messages
init() - Method in class org.nhindirect.gateway.smtp.james.mailet.AbstractNotificationAwareMailet
Creates the monitoring service and DSNCreator.
init() - Method in class org.nhindirect.gateway.smtp.james.mailet.DirectBounce
Creates the monitoring service and DSNCreator.
init() - Method in class org.nhindirect.gateway.smtp.james.mailet.NHINDSecurityAndTrustMailet
Creates the monitoring service and DSNCreator.
init() - Method in class org.nhindirect.gateway.smtp.james.mailet.NotificationSuppressor
Creates the monitoring service and DSNCreator.
init(MailetConfig) - Method in class org.nhindirect.gateway.smtp.james.mailet.SuppressAndTrackAggregate
init() - Method in class org.nhindirect.gateway.smtp.james.mailet.TimelyAndReliableLocalDelivery
Creates the monitoring service and DSNCreator.
init() - Method in class org.nhindirect.gateway.smtp.james.mailet.TrackIncomingNotification
Creates the monitoring service and DSNCreator.
init() - Method in class org.nhindirect.gateway.smtp.james.matcher.RecipAndSenderIsNotLocal
isAgentSettingManagerRunning() - Method in class org.nhindirect.gateway.smtp.GatewayState
Determines if the settings manager is running.
isAutoResponse() - Method in class org.nhindirect.gateway.smtp.NotificationSettings
 
isLocalRecipients(SMTPMailMessage) - Method in class org.nhindirect.gateway.streams.processor.STAPostProcessProcessor
 
IsNotification - Class in org.nhindirect.gateway.smtp.james.matcher
Matcher indicating if a message is a notification type message.
IsNotification() - Constructor for class org.nhindirect.gateway.smtp.james.matcher.IsNotification
 
IsNotSMIMEEncrypted - Class in org.nhindirect.gateway.smtp.james.matcher
Matcher that is a negation of the provided James SMIMEEncrypted matcher.
IsNotSMIMEEncrypted() - Constructor for class org.nhindirect.gateway.smtp.james.matcher.IsNotSMIMEEncrypted
 
isOutgoing(MessageEnvelope) - Method in class org.nhindirect.gateway.smtp.DefaultSmtpAgent
 

J

JCE_PROVIDER_NAME - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
The name of the JCE provider to use for cryptographic operations.
JCE_SENTITIVE_PROVIDER - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
The name of the JCE provider to use for cryptographic operations that utilized sensitive private key material.

K

KEYSTORE_MGR_KEYSTORE_PASSPHRASE_ALIAS - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Alias in the key store manager for the KeystorePassPhraseAlias string.
KEYSTORE_MGR_PIN - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Mailet configuration parameter for providing the pin for a keystore manager.
KEYSTORE_MGR_PKCS11_CONFIG_FILE - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
The sun.security.pkcs11.SunPKCS11 PKCS11 JCE provider requires a configuration file specific to the SunPKCS11 provider.
KEYSTORE_MGR_PKCS11_PROVIDER - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
The PKCS11 JCE provider.
KEYSTORE_MGR_PKCS11_PROVIDER_CUSTOM_CONFIG_FILE - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Some PKCS11 providers allow for additional configuration via a file that is sent to the Keystore.load() method.
KEYSTORE_MGR_PKCS11_PROVIDER_CUSTOM_CONFIG_STRING - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Some PKCS11 providers allow for additional configuration via a file that is sent to the Keystore.load() method.
KEYSTORE_MGR_PRIVATE_KEY_PASSPHRASE_ALIAS - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Alias in the key store manager for the PrivateKeyPassPhraseAlias string.
KEYSTORE_MGR_PROVIDER - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Mailet configuration parameter for providing a custom Guice provider for the KeystoreManager interface.
KEYSTORE_MGR_STORE_TYPE - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Type of key store that is manage by the store manager.

L

lockForProcessing() - Method in class org.nhindirect.gateway.smtp.GatewayState
Locks a services for processing operations.
lockForUpdating() - Method in class org.nhindirect.gateway.smtp.GatewayState
Locks a service update operations.

M

mailToSMTPMailMessage(Mail) - Static method in class org.nhindirect.gateway.smtp.james.mailet.AbstractNotificationAwareMailet
Converts an Apache James Mail message to the common SMTPMailMessage object;
match(Mail) - Method in class org.nhindirect.gateway.smtp.james.matcher.IsNotification
match(Mail) - Method in class org.nhindirect.gateway.smtp.james.matcher.IsNotSMIMEEncrypted
match(Mail) - Method in class org.nhindirect.gateway.smtp.james.matcher.RecipAndSenderIsNotLocal
MDN_HEADER_CONTEXT - Static variable in class org.nhindirect.gateway.smtp.AuditEvents
Set of headers audited with outgoing MDN message
MDN_RECEIVED_CONTEXT - Static variable in class org.nhindirect.gateway.smtp.AuditEvents
Set of headers audited with incoming MDN messages
MDN_RECEIVED_NAME - Static variable in class org.nhindirect.gateway.smtp.AuditEvents
Event name for receiving an MDN message
MessageProcessingSettings - Class in org.nhindirect.gateway.smtp
Generic settings for processing messages.
MessageProcessingSettings() - Constructor for class org.nhindirect.gateway.smtp.MessageProcessingSettings
 
MessageProcessResult - Class in org.nhindirect.gateway.smtp
Result structure for messages processed by the SmtpAgent.
MessageProcessResult(MessageEnvelope, Collection<NotificationMessage>) - Constructor for class org.nhindirect.gateway.smtp.MessageProcessResult
Construct a result.
MONITORING_SERVICE_URL_PARAM - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Mailet configuration parameter for the URL of the message monitoring service.

N

NHINDSecurityAndTrustMailet - Class in org.nhindirect.gateway.smtp.james.mailet
Apache James mailet for the enforcing the NHINDirect security and trust specification.
NHINDSecurityAndTrustMailet() - Constructor for class org.nhindirect.gateway.smtp.james.mailet.NHINDSecurityAndTrustMailet
 
NotificationProducer - Class in org.nhindirect.gateway.smtp
Produces MND ack messages based on configuration settings.
NotificationProducer(NotificationSettings) - Constructor for class org.nhindirect.gateway.smtp.NotificationProducer
Constructs a producer with the notification settings.
NotificationSettings - Class in org.nhindirect.gateway.smtp
Notification settings for SmtpAgent.
NotificationSettings() - Constructor for class org.nhindirect.gateway.smtp.NotificationSettings
 
NotificationSettings(boolean) - Constructor for class org.nhindirect.gateway.smtp.NotificationSettings
 
NotificationSettings(boolean, String, String) - Constructor for class org.nhindirect.gateway.smtp.NotificationSettings
 
NotificationSuppressor - Class in org.nhindirect.gateway.smtp.james.mailet
This mailet determines if a notification messages need to be suppressed from delivery to the original message's edge client.
NotificationSuppressor() - Constructor for class org.nhindirect.gateway.smtp.james.mailet.NotificationSuppressor
 

O

org.nhindirect.gateway - package org.nhindirect.gateway
General utility classes and data structure for a Direct gateway implementation.
org.nhindirect.gateway.smtp - package org.nhindirect.gateway.smtp
SmptAgent interface and configuration settings.
org.nhindirect.gateway.smtp.dsn - package org.nhindirect.gateway.smtp.dsn
Interface definitions for creating DSN failure messages.
org.nhindirect.gateway.smtp.james.mailet - package org.nhindirect.gateway.smtp.james.mailet
Apach James mailets for intercepting and processing messages using the NHIN Direct security and trust specification.
org.nhindirect.gateway.smtp.james.matcher - package org.nhindirect.gateway.smtp.james.matcher
Apach James matchers for NHIN Direct SMTP deployment specific configuration options.
org.nhindirect.gateway.streams.processor - package org.nhindirect.gateway.streams.processor
 
OUTGOING_MESSAGE_NAME - Static variable in class org.nhindirect.gateway.smtp.AuditEvents
Event name for processing outgoing messages

P

preProcessMessage(SMTPMailMessage) - Method in class org.nhindirect.gateway.streams.processor.SmtpGatewayMessageProcessor
 
ProcessBadMessageSettings - Class in org.nhindirect.gateway.smtp
Settings specific to processing failed messages.
ProcessBadMessageSettings() - Constructor for class org.nhindirect.gateway.smtp.ProcessBadMessageSettings
Constructor with default settings.
ProcessIncomingSettings - Class in org.nhindirect.gateway.smtp
Settings specific to processing incoming messages.
ProcessIncomingSettings() - Constructor for class org.nhindirect.gateway.smtp.ProcessIncomingSettings
Constructor with default settings.
processMessage(MimeMessage, NHINDAddressCollection, NHINDAddress) - Method in class org.nhindirect.gateway.smtp.DefaultSmtpAgent
Processes an message from an SMTP stack.
processMessage(MimeMessage, NHINDAddressCollection, NHINDAddress) - Method in interface org.nhindirect.gateway.smtp.SmtpAgent
Processes an message from an SMTP stack.
ProcessOutgoingSettings - Class in org.nhindirect.gateway.smtp
Settings specific to processing outgoing messages.
ProcessOutgoingSettings() - Constructor for class org.nhindirect.gateway.smtp.ProcessOutgoingSettings
Constructor with default settings.
produce(IncomingMessage) - Method in class org.nhindirect.gateway.smtp.NotificationProducer
Produces an ack MDN message for the incoming message.
produce(Message, Collection<InternetAddress>) - Method in class org.nhindirect.gateway.smtp.NotificationProducer
 
PRODUCE_MDN_NAME - Static variable in class org.nhindirect.gateway.smtp.AuditEvents
Event name for producing MDN messages

R

RawMessageSettings - Class in org.nhindirect.gateway.smtp
Settings specific to processing raw messages.
RawMessageSettings() - Constructor for class org.nhindirect.gateway.smtp.RawMessageSettings
Constructor with default settings.
RecipAndSenderIsNotLocal - Class in org.nhindirect.gateway.smtp.james.matcher
Matcher for returning recipients when the sender is local and the recipient is not local.
RecipAndSenderIsNotLocal() - Constructor for class org.nhindirect.gateway.smtp.james.matcher.RecipAndSenderIsNotLocal
 
RefreshSecurityAndTrustStateMailet - Class in org.nhindirect.gateway.smtp.james.mailet
Mailet used to refresh the state of the security and trust mailet.
RefreshSecurityAndTrustStateMailet() - Constructor for class org.nhindirect.gateway.smtp.james.mailet.RefreshSecurityAndTrustStateMailet
 
REJECT_ON_ROUTING_TAMPER - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Mailet configuration option determining if incoming messages should be rejected if the routing headers have been tampered with.
REJECTED_MESSAGE_NAME - Static variable in class org.nhindirect.gateway.smtp.AuditEvents
Event name for rejected messages
REJECTED_MESSAGE_REASON_CONTEXT - Static variable in class org.nhindirect.gateway.smtp.AuditEvents
 
REJECTED_RECIP_NAME - Static variable in class org.nhindirect.gateway.smtp.AuditEvents
Event name for rejected message recipients
REJECTED_RECIPIENTS_CONTEXT - Static variable in class org.nhindirect.gateway.smtp.AuditEvents
 
ReliableDispatchedNotificationProducer - Class in org.nhindirect.gateway.smtp
Notification producer for creating MDN dispatched messages.
ReliableDispatchedNotificationProducer(NotificationSettings) - Constructor for class org.nhindirect.gateway.smtp.ReliableDispatchedNotificationProducer
Constructor

S

SecurityAndTrustMailetOptions - Class in org.nhindirect.gateway.smtp.james.mailet
Security and trust mailet options.
SecurityAndTrustMailetOptions() - Constructor for class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
 
service(Mail) - Method in class org.nhindirect.gateway.smtp.james.mailet.DirectBounce
service(Mail) - Method in class org.nhindirect.gateway.smtp.james.mailet.NHINDSecurityAndTrustMailet
service(Mail) - Method in class org.nhindirect.gateway.smtp.james.mailet.NotificationSuppressor
service(Mail) - Method in class org.nhindirect.gateway.smtp.james.mailet.RefreshSecurityAndTrustStateMailet
service(Mail) - Method in class org.nhindirect.gateway.smtp.james.mailet.SuppressAndTrackAggregate
service(Mail) - Method in class org.nhindirect.gateway.smtp.james.mailet.TimelyAndReliableLocalDelivery
service(Mail) - Method in class org.nhindirect.gateway.smtp.james.mailet.TrackIncomingNotification
SERVICE_SECURITY_AUTH_SECRET - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Mailet configuration parameter for providing the secret (i.e.
SERVICE_SECURITY_AUTH_SUBJECT - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Mailet configuration parameter for providing the subject (i.e.
SERVICE_SECURITY_MANAGER_PROVIDER - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Mailet configuration parameter for providing a custom Guice provider ServiceSecurityManager interface.
setAgent(NHINDAgent) - Method in class org.nhindirect.gateway.smtp.DefaultSmtpAgent
Sets the security and trust agent used by the SmtpAgent
setAuditor(Auditor) - Method in class org.nhindirect.gateway.smtp.DefaultSmtpAgent
Sets the auditor used to log auditable events.
setDomain(String) - Method in class org.nhindirect.gateway.smtp.DomainPostmaster
Sets the postmaster's domain.
setNotificationMessages(Collection<NotificationMessage>) - Method in class org.nhindirect.gateway.smtp.MessageProcessResult
 
setPostmasters(InternetAddress) - Method in class org.nhindirect.gateway.smtp.DomainPostmaster
Sets the postmaster's email address.
setSaveMessageFolder(File) - Method in class org.nhindirect.gateway.smtp.MessageProcessingSettings
Sets the folder where messages will be written to disk.
setSettingsUpdateInterval(long) - Method in class org.nhindirect.gateway.smtp.GatewayState
Sets the interval that the settings are updated when the SettingsManager is started.
setSmptAgentFactory(SmtpAgentFactory) - Method in class org.nhindirect.gateway.smtp.GatewayState
Sets the factory object used to obtain agent settings and configuration.
setSmtpAgent(SmtpAgent) - Method in class org.nhindirect.gateway.smtp.GatewayState
Sets the agent whose state is managed.
setSmtpAgent(SmtpAgent) - Method in class org.nhindirect.gateway.streams.processor.SmtpGatewayMessageProcessor
 
setSmtpAgent(SmtpAgent) - Method in class org.nhindirect.gateway.streams.processor.STAProcessor
 
setSTAPostProcessSource(STAPostProcessSource) - Method in class org.nhindirect.gateway.streams.processor.STAProcessor
 
setSTASource(STASource) - Method in class org.nhindirect.gateway.streams.processor.SmtpGatewayMessageProcessor
 
shutdown() - Method in class org.nhindirect.gateway.smtp.james.mailet.NHINDSecurityAndTrustMailet
Shutsdown the gateway and cleans up resources associated with it.
SMTP_AGENT_AUDITOR_CONFIG_LOC - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Mailet configuration parameter for providing the location of an auditing configuration file.
SMTP_AGENT_AUDITOR_PROVIDER - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Mailet configuration parameter for providing a custom Guice provider for the Auditor interface.
SMTP_AGENT_CONFIG_PROVIDER - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Mailet configuration parameter for providing a custom Guice provider for the SmtpAgentConfig interface.
SmtpAgent - Interface in org.nhindirect.gateway.smtp
The SmtpAgent is a generic gateway to the security trust agent that handles message over the SMTP protocol.
SmtpAgentError - Enum in org.nhindirect.gateway.smtp
Error conditions for processing message in the SmtpAgent.
SmtpAgentException - Exception in org.nhindirect.gateway.smtp
Exceptions thrown by the SmtpAgent
SmtpAgentException(SmtpAgentError) - Constructor for exception org.nhindirect.gateway.smtp.SmtpAgentException
Constructs an exception with an SmtpAgentError.
SmtpAgentException(SmtpAgentError, String) - Constructor for exception org.nhindirect.gateway.smtp.SmtpAgentException
Constructs an exception with a message and the smtp agent error.
SmtpAgentException(SmtpAgentError, Exception) - Constructor for exception org.nhindirect.gateway.smtp.SmtpAgentException
Constructs an exception with the smtp agent error and the exception that caused the error.
SmtpAgentException(SmtpAgentError, String, Exception) - Constructor for exception org.nhindirect.gateway.smtp.SmtpAgentException
Constructs an exception with the smtp agent error, a message, and the exception that caused the error.
SmtpAgentFactory - Class in org.nhindirect.gateway.smtp
The SmtpAgentFactory is a bootstrapper for creating instances of the {@link SmtpAgent) based on configuration information.
SmtpAgentSettings - Class in org.nhindirect.gateway.smtp
SmtpAgent configuration settings.
SmtpAgentSettings(MessageProcessingSettings, MessageProcessingSettings, MessageProcessingSettings, MessageProcessingSettings, NotificationProducer) - Constructor for class org.nhindirect.gateway.smtp.SmtpAgentSettings
Constructs the settings objects.
SmtpGatewayMessageProcessor - Class in org.nhindirect.gateway.streams.processor
 
SmtpGatewayMessageProcessor() - Constructor for class org.nhindirect.gateway.streams.processor.SmtpGatewayMessageProcessor
 
SmtpRemoteDeliveryProcessor - Class in org.nhindirect.gateway.streams.processor
 
SmtpRemoteDeliveryProcessor() - Constructor for class org.nhindirect.gateway.streams.processor.SmtpRemoteDeliveryProcessor
 
STAPostProcessProcessor - Class in org.nhindirect.gateway.streams.processor
 
STAPostProcessProcessor() - Constructor for class org.nhindirect.gateway.streams.processor.STAPostProcessProcessor
 
STAProcessor - Class in org.nhindirect.gateway.streams.processor
 
STAProcessor() - Constructor for class org.nhindirect.gateway.streams.processor.STAProcessor
 
startAgentSettingsManager() - Method in class org.nhindirect.gateway.smtp.GatewayState
Starts the agent settings manager.
stopAgentSettingsManager() - Method in class org.nhindirect.gateway.smtp.GatewayState
Stops the agent settings manager.
SuppressAndTrackAggregate - Class in org.nhindirect.gateway.smtp.james.mailet
SuppressAndTrackAggregate() - Constructor for class org.nhindirect.gateway.smtp.james.mailet.SuppressAndTrackAggregate
 

T

TimelyAndReliableLocalDelivery - Class in org.nhindirect.gateway.smtp.james.mailet
This mailet override the built in Apache James LocalDelivery mailet and sends an MDN dispatched message on successful delivery to a local mailbox if the message request timely and reliable message delivery.
TimelyAndReliableLocalDelivery(UsersRepository, MailboxManager, MetricFactory) - Constructor for class org.nhindirect.gateway.smtp.james.mailet.TimelyAndReliableLocalDelivery
 
TrackIncomingNotification - Class in org.nhindirect.gateway.smtp.james.mailet
Notification messages are not tracked by the security and trust mailet to allow for a modular tracking design.
TrackIncomingNotification() - Constructor for class org.nhindirect.gateway.smtp.james.mailet.TrackIncomingNotification
 

U

unlockFromProcessing() - Method in class org.nhindirect.gateway.smtp.GatewayState
Unlocks a service from processing operations.
unlockFromUpdating() - Method in class org.nhindirect.gateway.smtp.GatewayState
Unlocks a service from update operations.
USE_OUTGOING_POLICY_FOR_INCOMING_NOTIFICATIONS - Static variable in class org.nhindirect.gateway.smtp.james.mailet.SecurityAndTrustMailetOptions
Mailet configuration option determining if the outgoing trust policy should be applied for incoming notification messages.

V

valueOf(String) - Static method in enum org.nhindirect.gateway.smtp.SmtpAgentError
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.nhindirect.gateway.smtp.SmtpAgentError
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G H I J K L M N O P R S T U V 
Skip navigation links

Copyright © 2010–2021 NHIN Direct. All rights reserved.