A C D E F G H I L M N O P Q R S T U V 

A

add(MimeMessage) - Method in class org.masukomi.aspirin.core.AspirinInternal
Add MimeMessage to deliver it.
add(MimeMessage, long) - Method in class org.masukomi.aspirin.core.AspirinInternal
Add MimeMessage to delivery.
add(MimeMessage) - Method in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
add(AspirinListener) - Method in class org.masukomi.aspirin.core.listener.ListenerManager
 
add(String, long, Collection<InternetAddress>) - Method in interface org.masukomi.aspirin.core.store.queue.QueueStore
 
add(String, long, Collection<InternetAddress>) - Method in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
addContextVariable(String, Object) - Method in class org.masukomi.aspirin.core.delivery.DeliveryContext
 
addListener(AspirinListener) - Method in class org.masukomi.aspirin.core.AspirinInternal
Add mail delivery status listener.
addListener(ConfigurationChangeListener) - Method in class org.masukomi.aspirin.core.config.Configuration
 
Aspirin - Class in org.masukomi.aspirin
This is the facade class of the Aspirin package.
Aspirin() - Constructor for class org.masukomi.aspirin.Aspirin
 
AspirinInternal - Class in org.masukomi.aspirin.core
Inside factory and part provider class.
AspirinInternal(Configuration, DeliveryManager, ListenerManager) - Constructor for class org.masukomi.aspirin.core.AspirinInternal
 
AspirinListener - Interface in org.masukomi.aspirin.core.listener
This is a listener interface.
attempt - Variable in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
attemptCount - Variable in class org.masukomi.aspirin.core.store.queue.QueueInfo
 

C

clean() - Method in interface org.masukomi.aspirin.core.store.queue.QueueStore
This method is called to clean QueueStore.
clean() - Method in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
complexId - Variable in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
configChanged(String) - Method in interface org.masukomi.aspirin.core.config.ConfigurationChangeListener
This method is called when a configuration parameter is changed.
configChanged(String) - Method in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
configParameters - Variable in class org.masukomi.aspirin.core.config.Configuration
 
configuration - Variable in class org.masukomi.aspirin.core.AspirinInternal
Configuration object of Aspirin.
Configuration - Class in org.masukomi.aspirin.core.config
This class represents the configuration of Aspirin.
Configuration() - Constructor for class org.masukomi.aspirin.core.config.Configuration
 
Configuration(Properties) - Constructor for class org.masukomi.aspirin.core.config.Configuration
 
configuration - Variable in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
configuration - Variable in class org.masukomi.aspirin.core.delivery.DeliveryThread
 
configuration - Variable in class org.masukomi.aspirin.core.delivery.GenericPoolableDeliveryThreadFactory
 
configuration - Variable in class org.masukomi.aspirin.core.delivery.SendMessage
 
configuration - Variable in class org.masukomi.aspirin.core.Helper
 
configuration - Variable in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
configuration - Variable in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
Configuration.Parameter - Class in org.masukomi.aspirin.core.config
 
Configuration.Parameter(String, Object, int) - Constructor for class org.masukomi.aspirin.core.config.Configuration.Parameter
 
ConfigurationChangeListener - Interface in org.masukomi.aspirin.core.config
This interface is part of configuration subsystem.
ConfigurationMBean - Interface in org.masukomi.aspirin.core.config
This is the JMX bean of Aspirin configuration.
contextVariables - Variable in class org.masukomi.aspirin.core.delivery.DeliveryContext
 
createNewMimeMessage() - Method in class org.masukomi.aspirin.core.AspirinInternal
It creates a new MimeMessage with standard Aspirin ID header.
createQueueInfo() - Method in interface org.masukomi.aspirin.core.store.queue.QueueStore
 
createQueueInfo() - Method in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
createSearchKey(String, String) - Method in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
ctxToString - Variable in class org.masukomi.aspirin.core.delivery.DeliveryContext
 

D

dCtx - Variable in class org.masukomi.aspirin.core.delivery.DeliveryThread
 
defaultSession - Variable in class org.masukomi.aspirin.core.AspirinInternal
This session is used to generate new MimeMessage objects.
defaultValue - Variable in class org.masukomi.aspirin.core.config.Configuration.Parameter
 
deliver(DeliveryContext, Session) - Method in class org.masukomi.aspirin.core.delivery.DeliveryThread
 
delivered(String, String, ResultState, String) - Method in interface org.masukomi.aspirin.core.listener.AspirinListener
Called on delivery comes back with a persistent delivery result.
DeliveryContext - Class in org.masukomi.aspirin.core.delivery
This class is the context of a delivery which contains all required informations used or created in the delivery process.
DeliveryContext() - Constructor for class org.masukomi.aspirin.core.delivery.DeliveryContext
 
DeliveryException - Exception in org.masukomi.aspirin.core.delivery
 
DeliveryException() - Constructor for exception org.masukomi.aspirin.core.delivery.DeliveryException
 
DeliveryException(String, boolean) - Constructor for exception org.masukomi.aspirin.core.delivery.DeliveryException
 
DeliveryException(String, boolean, Exception) - Constructor for exception org.masukomi.aspirin.core.delivery.DeliveryException
 
DeliveryHandler - Interface in org.masukomi.aspirin.core.delivery
This interface defines an atomic part of delivery chain.
deliveryHandlers - Variable in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
deliveryManager - Variable in class org.masukomi.aspirin.core.AspirinInternal
Delivery and QoS service management.
DeliveryManager - Class in org.masukomi.aspirin.core.delivery
This class is the manager of delivery.
DeliveryManager(Configuration, QueueStore, MailStore) - Constructor for class org.masukomi.aspirin.core.delivery.DeliveryManager
 
deliveryManager - Variable in class org.masukomi.aspirin.core.delivery.DeliveryThread
 
deliveryManager - Variable in class org.masukomi.aspirin.core.delivery.GenericPoolableDeliveryThreadFactory
 
deliveryManager - Variable in class org.masukomi.aspirin.core.listener.ListenerManager
 
DeliveryState - Enum in org.masukomi.aspirin.core.store.queue
Sending states.
DeliveryState(int) - Constructor for enum org.masukomi.aspirin.core.store.queue.DeliveryState
 
DeliveryThread - Class in org.masukomi.aspirin.core.delivery
Based on original RemoteDelivery class.
DeliveryThread(ThreadGroup, DeliveryManager, Configuration) - Constructor for class org.masukomi.aspirin.core.delivery.DeliveryThread
 
deliveryThreadGroup - Variable in class org.masukomi.aspirin.core.delivery.GenericPoolableDeliveryThreadFactory
This is the ThreadGroup of DeliveryThread objects.
deliveryThreadObjectFactory - Variable in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
deliveryThreadObjectPool - Variable in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
destroyObject(Object) - Method in class org.masukomi.aspirin.core.delivery.GenericPoolableDeliveryThreadFactory
 
DnsResolver - Class in org.masukomi.aspirin.core.dns
This object checks all DNS contents and get MX records for emails.
DnsResolver() - Constructor for class org.masukomi.aspirin.core.dns.DnsResolver
 

E

expiry - Variable in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
expiryFormat - Variable in class org.masukomi.aspirin.core.Helper
Formatter to set expiry header.
extractRecipients(MimeMessage) - Static method in class org.masukomi.aspirin.core.AspirinInternal
 
extractValue(Properties) - Method in class org.masukomi.aspirin.core.config.Configuration.Parameter
 

F

FileMailStore - Class in org.masukomi.aspirin.core.store.mail
This store implementation is designed to reduce memory usage of MimeMessage instances.
FileMailStore(Configuration) - Constructor for class org.masukomi.aspirin.core.store.mail.FileMailStore
 
formatExpiry(Date) - Method in class org.masukomi.aspirin.core.Helper
Format expiry header content.

G

GenericPoolableDeliveryThreadFactory - Class in org.masukomi.aspirin.core.delivery
This object handles the DeliveryThread thread objects in the ObjectPool.
GenericPoolableDeliveryThreadFactory(DeliveryManager, Configuration) - Constructor for class org.masukomi.aspirin.core.delivery.GenericPoolableDeliveryThreadFactory
 
get(QueueInfo) - Method in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
get(String) - Method in class org.masukomi.aspirin.core.store.mail.FileMailStore
 
get(String) - Method in interface org.masukomi.aspirin.core.store.mail.MailStore
 
get(String) - Method in class org.masukomi.aspirin.core.store.mail.SimpleMailStore
 
getAttempt() - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
getAttemptCount() - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
getComplexId() - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
getConfiguration() - Method in class org.masukomi.aspirin.core.AspirinInternal
You can get configuration object, which could be changed to set up new values.
getContextVariable(String) - Method in class org.masukomi.aspirin.core.delivery.DeliveryContext
 
getContextVariables() - Method in class org.masukomi.aspirin.core.delivery.DeliveryContext
 
getDeliveryAttemptCount() - Method in class org.masukomi.aspirin.core.config.Configuration
 
getDeliveryAttemptCount() - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
getDeliveryAttemptDelay() - Method in class org.masukomi.aspirin.core.config.Configuration
 
getDeliveryAttemptDelay() - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
getDeliveryHandler(String) - Method in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
getDeliveryManager() - Method in class org.masukomi.aspirin.core.AspirinInternal
 
getDeliveryManager() - Method in class org.masukomi.aspirin.core.listener.ListenerManager
 
getDeliveryThreadsActiveMax() - Method in class org.masukomi.aspirin.core.config.Configuration
 
getDeliveryThreadsActiveMax() - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
getDeliveryThreadsIdleMax() - Method in class org.masukomi.aspirin.core.config.Configuration
 
getDeliveryThreadsIdleMax() - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
getDeliveryTimeout() - Method in class org.masukomi.aspirin.core.config.Configuration
 
getDeliveryTimeout() - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
getEncoding() - Method in class org.masukomi.aspirin.core.config.Configuration
 
getEncoding() - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
getExpiry() - Method in class org.masukomi.aspirin.core.config.Configuration
 
getExpiry() - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
getExpiry(MimeMessage) - Method in class org.masukomi.aspirin.core.Helper
It gives back expiry value of a message in epoch milliseconds.
getExpiry() - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
getHostname() - Method in class org.masukomi.aspirin.core.config.Configuration
 
getHostname() - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
getListenerManager() - Method in class org.masukomi.aspirin.core.AspirinInternal
 
getLoggerName() - Method in class org.masukomi.aspirin.core.config.Configuration
 
getLoggerName() - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
getLoggerPrefix() - Method in class org.masukomi.aspirin.core.config.Configuration
 
getLoggerPrefix() - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
getMailID(MimeMessage) - Method in class org.masukomi.aspirin.core.Helper
Decode mail ID from MimeMessage.
getMailid() - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
getMailIds() - Method in class org.masukomi.aspirin.core.store.mail.FileMailStore
 
getMailIds() - Method in interface org.masukomi.aspirin.core.store.mail.MailStore
 
getMailIds() - Method in class org.masukomi.aspirin.core.store.mail.SimpleMailStore
 
getMailSession() - Method in class org.masukomi.aspirin.core.config.Configuration
 
getMailSession() - Method in class org.masukomi.aspirin.core.delivery.DeliveryContext
 
getMailStore() - Method in class org.masukomi.aspirin.core.config.Configuration
 
getMailStoreClassName() - Method in class org.masukomi.aspirin.core.config.Configuration
 
getMailStoreClassName() - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
getMessage() - Method in class org.masukomi.aspirin.core.delivery.DeliveryContext
 
getMXRecordsForHost(String) - Static method in class org.masukomi.aspirin.core.dns.DnsResolver
This method gives back the host name(s) where we can send the email.
getName() - Method in class org.masukomi.aspirin.core.config.Configuration.Parameter
 
getNextAttempt(String, String) - Method in interface org.masukomi.aspirin.core.store.queue.QueueStore
 
getNextAttempt(String, String) - Method in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
getParentObjectPool() - Method in class org.masukomi.aspirin.core.delivery.DeliveryThread
 
getPostmaster() - Method in class org.masukomi.aspirin.core.config.Configuration
 
getPostmasterEmail() - Method in class org.masukomi.aspirin.core.config.Configuration
 
getPostmasterEmail() - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
getProperty(String) - Method in class org.masukomi.aspirin.core.config.Configuration
 
getQueueInfo() - Method in class org.masukomi.aspirin.core.delivery.DeliveryContext
 
getRecipient() - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
getResultInfo() - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
getRootDir() - Method in class org.masukomi.aspirin.core.store.mail.FileMailStore
 
getState() - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
getStateId() - Method in enum org.masukomi.aspirin.core.store.queue.DeliveryState
 
getSubDirCount() - Method in class org.masukomi.aspirin.core.store.mail.FileMailStore
 

H

handle(DeliveryContext) - Method in interface org.masukomi.aspirin.core.delivery.DeliveryHandler
 
handle(DeliveryContext) - Method in class org.masukomi.aspirin.core.delivery.SendMessage
 
handle(DeliveryContext) - Method in class org.masukomi.aspirin.core.dns.ResolveHost
 
hasBeenRecipientHandled(String, String) - Method in interface org.masukomi.aspirin.core.store.queue.QueueStore
 
hasBeenRecipientHandled(String, String) - Method in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
hasState(DeliveryState...) - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
HEADER_EXPIRY - Static variable in class org.masukomi.aspirin.Aspirin
Name of expiration time header placed in MimeMessage object.
HEADER_MAIL_ID - Static variable in class org.masukomi.aspirin.Aspirin
Name of ID header placed in MimeMessage object.
helper - Variable in class org.masukomi.aspirin.core.AspirinInternal
 
helper - Variable in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
Helper - Class in org.masukomi.aspirin.core
 
Helper(Configuration) - Constructor for class org.masukomi.aspirin.core.Helper
 
helper - Variable in class org.masukomi.aspirin.core.store.mail.FileMailStore
 

I

idCounter - Variable in class org.masukomi.aspirin.core.AspirinInternal
This counter is used to generate unique message ids.
idCounterLock - Variable in class org.masukomi.aspirin.core.AspirinInternal
 
incAttemptCount() - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
init(Properties) - Method in class org.masukomi.aspirin.core.config.Configuration
 
init(ThreadGroup, ObjectPool) - Method in class org.masukomi.aspirin.core.delivery.GenericPoolableDeliveryThreadFactory
Initialization of this Factory.
init() - Method in class org.masukomi.aspirin.core.store.mail.FileMailStore
 
init() - Method in interface org.masukomi.aspirin.core.store.mail.MailStore
 
init() - Method in class org.masukomi.aspirin.core.store.mail.SimpleMailStore
 
init() - Method in interface org.masukomi.aspirin.core.store.queue.QueueStore
 
init() - Method in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
isCompleted(QueueInfo) - Method in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
isCompleted(String) - Method in interface org.masukomi.aspirin.core.store.queue.QueueStore
 
isCompleted(String) - Method in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
isDeliveryBounceOnFailure() - Method in class org.masukomi.aspirin.core.config.Configuration
 
isDeliveryBounceOnFailure() - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
isDeliveryDebug() - Method in class org.masukomi.aspirin.core.config.Configuration
 
isDeliveryDebug() - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
isInTimeBounds() - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
isPermanent() - Method in exception org.masukomi.aspirin.core.delivery.DeliveryException
 
isRunning() - Method in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
isSendable() - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 

L

listenerList - Variable in class org.masukomi.aspirin.core.listener.ListenerManager
 
listenerLock - Variable in class org.masukomi.aspirin.core.config.Configuration
 
listenerManager - Variable in class org.masukomi.aspirin.core.AspirinInternal
AspirinListener management object.
ListenerManager - Class in org.masukomi.aspirin.core.listener
 
ListenerManager() - Constructor for class org.masukomi.aspirin.core.listener.ListenerManager
 
listenerManager - Variable in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
listenerManager - Variable in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
listeners - Variable in class org.masukomi.aspirin.core.config.Configuration
 
lock - Variable in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
log - Static variable in class org.masukomi.aspirin.core.AspirinInternal
 
log - Static variable in class org.masukomi.aspirin.core.config.Configuration
 
log - Static variable in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
log - Static variable in class org.masukomi.aspirin.core.delivery.DeliveryThread
 
log - Static variable in class org.masukomi.aspirin.core.delivery.GenericPoolableDeliveryThreadFactory
 
log - Static variable in class org.masukomi.aspirin.core.delivery.SendMessage
 
log - Static variable in class org.masukomi.aspirin.core.dns.DnsResolver
 
log - Static variable in class org.masukomi.aspirin.core.dns.ResolveHost
 
log - Static variable in class org.masukomi.aspirin.core.Helper
 
log - Static variable in class org.masukomi.aspirin.core.store.mail.FileMailStore
 

M

MAIL_MIME_CHARSET - Static variable in class org.masukomi.aspirin.core.config.Configuration
 
MAIL_SMTP_CONNECTIONTIMEOUT - Static variable in class org.masukomi.aspirin.core.config.Configuration
 
MAIL_SMTP_HOST - Static variable in class org.masukomi.aspirin.core.config.Configuration
 
MAIL_SMTP_LOCALHOST - Static variable in class org.masukomi.aspirin.core.config.Configuration
 
MAIL_SMTP_TIMEOUT - Static variable in class org.masukomi.aspirin.core.config.Configuration
 
mailid - Variable in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
mailingLock - Variable in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
mailSession - Variable in class org.masukomi.aspirin.core.config.Configuration
 
mailSession - Variable in class org.masukomi.aspirin.core.delivery.DeliveryContext
 
mailStore - Variable in class org.masukomi.aspirin.core.config.Configuration
 
mailStore - Variable in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
MailStore - Interface in org.masukomi.aspirin.core.store.mail
This store contain all MimeMessage instances.
makeObject() - Method in class org.masukomi.aspirin.core.delivery.GenericPoolableDeliveryThreadFactory
 
message - Variable in class org.masukomi.aspirin.core.delivery.DeliveryContext
 
messageMap - Variable in class org.masukomi.aspirin.core.store.mail.FileMailStore
 
messageMap - Variable in class org.masukomi.aspirin.core.store.mail.SimpleMailStore
 
messagePathMap - Variable in class org.masukomi.aspirin.core.store.mail.FileMailStore
 
myParentPool - Variable in class org.masukomi.aspirin.core.delivery.GenericPoolableDeliveryThreadFactory
 

N

name - Variable in class org.masukomi.aspirin.core.config.Configuration.Parameter
 
NEVER_EXPIRES - Static variable in interface org.masukomi.aspirin.core.config.ConfigurationMBean
Value of never expiration.
next() - Method in interface org.masukomi.aspirin.core.store.queue.QueueStore
It gives back the next sendable QueueInfo object.
next() - Method in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
notifiedAlready - Variable in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
notifyListeners(String) - Method in class org.masukomi.aspirin.core.config.Configuration
 
notifyListeners(QueueInfo) - Method in class org.masukomi.aspirin.core.listener.ListenerManager
 

O

org.masukomi.aspirin - package org.masukomi.aspirin
 
org.masukomi.aspirin.core - package org.masukomi.aspirin.core
 
org.masukomi.aspirin.core.config - package org.masukomi.aspirin.core.config
 
org.masukomi.aspirin.core.delivery - package org.masukomi.aspirin.core.delivery
 
org.masukomi.aspirin.core.dns - package org.masukomi.aspirin.core.dns
 
org.masukomi.aspirin.core.listener - package org.masukomi.aspirin.core.listener
 
org.masukomi.aspirin.core.store.mail - package org.masukomi.aspirin.core.store.mail
 
org.masukomi.aspirin.core.store.queue - package org.masukomi.aspirin.core.store.queue
 

P

PARAM_DELIVERY_ATTEMPT_COUNT - Static variable in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
PARAM_DELIVERY_ATTEMPT_DELAY - Static variable in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
PARAM_DELIVERY_BOUNCE_ON_FAILURE - Static variable in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
PARAM_DELIVERY_DEBUG - Static variable in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
PARAM_DELIVERY_EXPIRY - Static variable in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
PARAM_DELIVERY_THREADS_ACTIVE_MAX - Static variable in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
PARAM_DELIVERY_THREADS_IDLE_MAX - Static variable in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
PARAM_DELIVERY_TIMEOUT - Static variable in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
PARAM_ENCODING - Static variable in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
PARAM_HOSTNAME - Static variable in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
PARAM_LOGGER_NAME - Static variable in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
PARAM_LOGGER_PREFIX - Static variable in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
PARAM_MAILSTORE_CLASS - Static variable in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
PARAM_POSTMASTER_EMAIL - Static variable in interface org.masukomi.aspirin.core.config.ConfigurationMBean
 
parentObjectPool - Variable in class org.masukomi.aspirin.core.delivery.DeliveryThread
 
permanent - Variable in exception org.masukomi.aspirin.core.delivery.DeliveryException
 
postmaster - Variable in class org.masukomi.aspirin.core.config.Configuration
 

Q

qiToString - Variable in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
queueInfo - Variable in class org.masukomi.aspirin.core.delivery.DeliveryContext
 
QueueInfo - Class in org.masukomi.aspirin.core.store.queue
 
QueueInfo(Configuration, ListenerManager) - Constructor for class org.masukomi.aspirin.core.store.queue.QueueInfo
 
queueInfoByMailid - Variable in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
queueInfoByMailidAndRecipient - Variable in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
queueInfoByRecipient - Variable in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
queueInfoComparator - Variable in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
queueInfoList - Variable in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
queueStore - Variable in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
QueueStore - Interface in org.masukomi.aspirin.core.store.queue
Experimental interface to set up Quality of Service features.

R

rand - Variable in class org.masukomi.aspirin.core.store.mail.FileMailStore
 
rdCount - Variable in class org.masukomi.aspirin.core.delivery.GenericPoolableDeliveryThreadFactory
This is the counter of created DeliveryThread thread objects.
rdLock - Variable in class org.masukomi.aspirin.core.delivery.GenericPoolableDeliveryThreadFactory
 
recipient - Variable in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
release(QueueInfo) - Method in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
remove(String) - Method in class org.masukomi.aspirin.core.AspirinInternal
Remove an email from delivery.
remove(String) - Method in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
remove(AspirinListener) - Method in class org.masukomi.aspirin.core.listener.ListenerManager
 
remove(String) - Method in class org.masukomi.aspirin.core.store.mail.FileMailStore
 
remove(String) - Method in interface org.masukomi.aspirin.core.store.mail.MailStore
 
remove(String) - Method in class org.masukomi.aspirin.core.store.mail.SimpleMailStore
 
remove(String) - Method in interface org.masukomi.aspirin.core.store.queue.QueueStore
 
remove(String) - Method in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
removeListener(AspirinListener) - Method in class org.masukomi.aspirin.core.AspirinInternal
Remove delivery status listener.
removeListener(ConfigurationChangeListener) - Method in class org.masukomi.aspirin.core.config.Configuration
 
removeRecipient(String) - Method in interface org.masukomi.aspirin.core.store.queue.QueueStore
 
removeRecipient(String) - Method in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
resolveException(MessagingException) - Method in class org.masukomi.aspirin.core.delivery.SendMessage
 
ResolveHost - Class in org.masukomi.aspirin.core.dns
This delivery handler resolve recipient's MX records and append them to the delivery context.
ResolveHost() - Constructor for class org.masukomi.aspirin.core.dns.ResolveHost
 
resultInfo - Variable in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
ResultState - Enum in org.masukomi.aspirin.core.listener
 
ResultState() - Constructor for enum org.masukomi.aspirin.core.listener.ResultState
 
rootDir - Variable in class org.masukomi.aspirin.core.store.mail.FileMailStore
 
run() - Method in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
run() - Method in class org.masukomi.aspirin.core.delivery.DeliveryThread
 
running - Variable in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
running - Variable in class org.masukomi.aspirin.core.delivery.DeliveryThread
 

S

SendMessage - Class in org.masukomi.aspirin.core.delivery
 
SendMessage(Configuration) - Constructor for class org.masukomi.aspirin.core.delivery.SendMessage
 
serialVersionUID - Static variable in exception org.masukomi.aspirin.core.delivery.DeliveryException
 
set(String, MimeMessage) - Method in class org.masukomi.aspirin.core.store.mail.FileMailStore
 
set(String, MimeMessage) - Method in interface org.masukomi.aspirin.core.store.mail.MailStore
 
set(String, MimeMessage) - Method in class org.masukomi.aspirin.core.store.mail.SimpleMailStore
 
setAttempt(long) - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
setAttemptCount(int) - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
setContext(DeliveryContext) - Method in class org.masukomi.aspirin.core.delivery.DeliveryThread
 
setDeliveryAttemptCount(int) - Method in class org.masukomi.aspirin.core.config.Configuration
 
setDeliveryAttemptCount(int) - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
Set the maximal count of delivery tries of a temporary undeliverable email.
setDeliveryAttemptDelay(int) - Method in class org.masukomi.aspirin.core.config.Configuration
 
setDeliveryAttemptDelay(int) - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
Set the time interval between two delivery attempts of a temporary undeliverable email.
setDeliveryBounceOnFailure(boolean) - Method in class org.masukomi.aspirin.core.config.Configuration
 
setDeliveryBounceOnFailure(boolean) - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
Set the bounce email sending (on delivery failures).
setDeliveryDebug(boolean) - Method in class org.masukomi.aspirin.core.config.Configuration
 
setDeliveryDebug(boolean) - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
Set the debug of full SMTP communication.
setDeliveryManager(DeliveryManager) - Method in class org.masukomi.aspirin.core.listener.ListenerManager
 
setDeliveryThreadsActiveMax(int) - Method in class org.masukomi.aspirin.core.config.Configuration
 
setDeliveryThreadsActiveMax(int) - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
Set the maximal count of paralel running delivery threads.
setDeliveryThreadsIdleMax(int) - Method in class org.masukomi.aspirin.core.config.Configuration
 
setDeliveryThreadsIdleMax(int) - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
Set the maximal count of idle delivery threads stored in pool.
setDeliveryTimeout(int) - Method in class org.masukomi.aspirin.core.config.Configuration
 
setDeliveryTimeout(int) - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
Set the timeout of Transport and Socket which is used if communication is too slow.
setEncoding(String) - Method in class org.masukomi.aspirin.core.config.Configuration
 
setEncoding(String) - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
Set the encoding of MIME messages.
setExpiry(long) - Method in class org.masukomi.aspirin.core.config.Configuration
 
setExpiry(long) - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
Set the default expiry of MIME messages.
setExpiry(MimeMessage, long) - Method in class org.masukomi.aspirin.core.Helper
 
setExpiry(long) - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
setHostname(String) - Method in class org.masukomi.aspirin.core.config.Configuration
 
setHostname(String) - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
Set the hostname, which is used in HELO command of SMTP communication.
setMailid(String) - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
setMailSession(Session) - Method in class org.masukomi.aspirin.core.delivery.DeliveryContext
 
setMailStore(MailStore) - Method in class org.masukomi.aspirin.core.config.Configuration
 
setMailStoreClassName(String) - Method in class org.masukomi.aspirin.core.config.Configuration
 
setMailStoreClassName(String) - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
Set the mail store class name, where MimeMessages will be stored.
setMessage(MimeMessage) - Method in class org.masukomi.aspirin.core.delivery.DeliveryContext
 
setParentObjectPool(ObjectPool) - Method in class org.masukomi.aspirin.core.delivery.DeliveryThread
 
setPostmasterEmail(String) - Method in class org.masukomi.aspirin.core.config.Configuration
 
setPostmasterEmail(String) - Method in interface org.masukomi.aspirin.core.config.ConfigurationMBean
Set the email address of postmaster.
setProperty(String, Object) - Method in class org.masukomi.aspirin.core.config.Configuration
 
setQueueInfo(QueueInfo) - Method in class org.masukomi.aspirin.core.delivery.DeliveryContext
 
setRecipient(String) - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
setResultInfo(String) - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
setRootDir(File) - Method in class org.masukomi.aspirin.core.store.mail.FileMailStore
 
setSendingResult(QueueInfo) - Method in interface org.masukomi.aspirin.core.store.queue.QueueStore
 
setSendingResult(QueueInfo) - Method in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
setState(DeliveryState) - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
This method set original state, and notify all AspirinListener about the state change, if the new change is not QUEUED.
setSubDirCount(int) - Method in class org.masukomi.aspirin.core.store.mail.FileMailStore
 
shutdown() - Method in class org.masukomi.aspirin.core.AspirinInternal
 
shutdown() - Method in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
shutdown() - Method in class org.masukomi.aspirin.core.delivery.DeliveryThread
 
SimpleMailStore - Class in org.masukomi.aspirin.core.store.mail
This store implementation has a simple hashmap to store all MimeMessage objects.
SimpleMailStore() - Constructor for class org.masukomi.aspirin.core.store.mail.SimpleMailStore
 
SimpleQueueStore - Class in org.masukomi.aspirin.core.store.queue
 
SimpleQueueStore(Configuration, ListenerManager) - Constructor for class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
size() - Method in interface org.masukomi.aspirin.core.store.queue.QueueStore
 
size() - Method in class org.masukomi.aspirin.core.store.queue.SimpleQueueStore
 
SMTP_PROTOCOL_PREFIX - Static variable in class org.masukomi.aspirin.core.dns.DnsResolver
 
start() - Method in class org.masukomi.aspirin.core.AspirinInternal
 
state - Variable in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
stateId - Variable in enum org.masukomi.aspirin.core.store.queue.DeliveryState
 
subDirCount - Variable in class org.masukomi.aspirin.core.store.mail.FileMailStore
 

T

terminate() - Method in class org.masukomi.aspirin.core.delivery.DeliveryManager
 
toString() - Method in class org.masukomi.aspirin.core.delivery.DeliveryContext
 
toString() - Method in class org.masukomi.aspirin.core.store.queue.QueueInfo
 
type - Variable in class org.masukomi.aspirin.core.config.Configuration.Parameter
 
TYPE_BOOLEAN - Static variable in class org.masukomi.aspirin.core.config.Configuration.Parameter
 
TYPE_INTEGER - Static variable in class org.masukomi.aspirin.core.config.Configuration.Parameter
 
TYPE_LONG - Static variable in class org.masukomi.aspirin.core.config.Configuration.Parameter
 
TYPE_STRING - Static variable in class org.masukomi.aspirin.core.config.Configuration.Parameter
 

U

updateMailSession() - Method in class org.masukomi.aspirin.core.config.Configuration
 

V

validateObject(Object) - Method in class org.masukomi.aspirin.core.delivery.GenericPoolableDeliveryThreadFactory
 
valueOf(String) - Static method in enum org.masukomi.aspirin.core.listener.ResultState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.masukomi.aspirin.core.store.queue.DeliveryState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.masukomi.aspirin.core.listener.ResultState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.masukomi.aspirin.core.store.queue.DeliveryState
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I L M N O P Q R S T U V 

Copyright © 2013. All Rights Reserved.