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

A

addAction(String, String) - Method in class org.cid.distribution.plugins.mail.MailEditorHandler
Adds an action to this MailEditorHandler
addComponent(DistributionComponent) - Method in class org.cid.distribution.DistributionProcess
Adds a MessageOutputChannel to this list.
addForward(Forward) - Method in class org.cid.distribution.DistributionNode
Adds a forward
addFunctionMapping(String, String) - Method in class org.cid.distribution.DistributionProcess
Adds a function namespace mapping to the list.
addMember(DistributionMember) - Method in class org.cid.distribution.plugins.list.DBMemberManagerComponent
 
addMember(DistributionMember) - Method in interface org.cid.distribution.plugins.list.DynamicMemberManager
Adds a member to this list.
addMember(DistributionMember) - Method in class org.cid.distribution.plugins.list.StaticMemberManagerComponent
Adds a member to this member list.
addNode(DistributionNode) - Method in class org.cid.distribution.DistributionProcess
Adds a Node to this list.
addProperties(String) - Method in class org.cid.distribution.DistributionProcess
 
addProperty(String, String) - Method in class org.cid.distribution.DistributionProcess
Adds a property to the list.
addRules(Digester, String) - Static method in class org.cid.distribution.base.DistributionComponentBase
Configures additional rules for the commons-digester library.
addRules(Digester, String) - Static method in class org.cid.distribution.base.MessageHandlerBase
Configures additional rules for the commons-digester library.
addRules(Digester, String) - Static method in class org.cid.distribution.DistributionNode
Configures additional rules for the commons-digester library.
addRules(Digester, String) - Static method in class org.cid.distribution.plugins.data.DataCombinatorHandler
Configures additional rules for the commons-digester library.
addRules(Digester, String) - Static method in class org.cid.distribution.plugins.db.ConnectionComponent
Configures additional rules for the commons-digester library.
addRules(Digester, String) - Static method in class org.cid.distribution.plugins.db.QueryDataComponent
Configures additional rules for the commons-digester library.
addRules(Digester, String) - Static method in class org.cid.distribution.plugins.list.DataMemberManagerComponent
Configures additional rules for the commons-digester library.
addRules(Digester, String) - Static method in class org.cid.distribution.plugins.list.DBMemberManagerComponent
Configures additional rules for the commons-digester library.
addRules(Digester, String) - Static method in class org.cid.distribution.plugins.list.ListCombinatorHandler
Configures additional rules for the commons-digester library.
addRules(Digester, String) - Static method in class org.cid.distribution.plugins.list.SimpleDistributionMember
Configures additional rules for the commons-digester library.
addRules(Digester, String) - Static method in class org.cid.distribution.plugins.list.StaticMemberManagerComponent
Configures additional rules for the commons-digester library.
addRules(Digester, String) - Static method in class org.cid.distribution.plugins.logging.GeneralInfoLogComponent
Configures additional rules for the commons-digester library.
addRules(Digester, String) - Static method in class org.cid.distribution.plugins.mail.MailEditorHandler
Configures additional rules for the commons-digester library.
addRules(Digester, String) - Static method in class org.cid.distribution.plugins.mail.MailWriterHandler
Configures additional rules for the commons-digester library.
addRules(Digester, String) - Static method in class org.cid.distribution.plugins.mail.POP3Handler
Configures additional rules for the commons-digester library.
addRules(Digester, String) - Static method in class org.cid.distribution.plugins.mail.SMTPHandler
Configures additional rules for the commons-digester library.
addRules(Digester, String) - Static method in class org.cid.distribution.plugins.script.ScriptingHandler
Configures additional rules for the commons-digester library.
APP_NAME - Static variable in class org.cid.distribution.core.Globals
Name of the application
APP_VERSION - Static variable in class org.cid.distribution.core.Globals
Version

C

clear() - Method in class org.cid.distribution.DistributionMessage
 
clone() - Method in class org.cid.distribution.DistributionMessage
In-deep copies a message
COLUMN_ACTIVE - Static variable in class org.cid.distribution.plugins.list.DBMemberManagerComponent
Default column for the member active flag
COLUMN_ADDRESS - Static variable in class org.cid.distribution.plugins.list.DBMemberManagerComponent
Default column for the member address
COLUMN_ID - Static variable in class org.cid.distribution.plugins.list.DBMemberManagerComponent
Default column for the member id
COLUMN_NAME - Static variable in class org.cid.distribution.plugins.list.DBMemberManagerComponent
Default column for the member name
COLUMN_SUBSCRIPTION_DATA - Static variable in class org.cid.distribution.plugins.list.DBMemberManagerComponent
Default column for the member inscription date
CommonFunctions - Class in org.cid.distribution.plugins.common
Implementations of functions .
CommonFunctions() - Constructor for class org.cid.distribution.plugins.common.CommonFunctions
 
concat(String, String) - Static method in class org.cid.distribution.plugins.common.CommonFunctions
Concatenates two strings, included because the + operator is not usable for string concatenation.
ConnectionComponent - Class in org.cid.distribution.plugins.db
The ConnectionComponent holds a connection to a database manager.
ConnectionComponent() - Constructor for class org.cid.distribution.plugins.db.ConnectionComponent
Class constructor.
ConnectionProvider - Interface in org.cid.distribution.plugins.db
The interface that connection provider objects implement.
containsKey(Object) - Method in class org.cid.distribution.DistributionMessage
 
containsValue(Object) - Method in class org.cid.distribution.DistributionMessage
 
copy() - Method in class org.cid.distribution.plugins.mail.DistributionMail
Copies a message
copy(Session) - Method in class org.cid.distribution.plugins.mail.DistributionMail
Clones a mail message

D

DataCombinatorHandler - Class in org.cid.distribution.plugins.data
 
DataCombinatorHandler() - Constructor for class org.cid.distribution.plugins.data.DataCombinatorHandler
Class constructor
DataEnumeration - Interface in org.cid.distribution.plugins.data
A DataRow enumeration.
DataMemberManagerComponent - Class in org.cid.distribution.plugins.list
The DataMemberManagerComponent is a read-only provider of DistributionMember objects.
DataMemberManagerComponent() - Constructor for class org.cid.distribution.plugins.list.DataMemberManagerComponent
Class constructor
DataProvider - Interface in org.cid.distribution.plugins.data
The interface that data provider objects implement.
DataRow - Class in org.cid.distribution.plugins.data
Stores a row of data.
DataRow() - Constructor for class org.cid.distribution.plugins.data.DataRow
 
DataToMemberEnumeration - Class in org.cid.distribution.plugins.list
Class to convert data rows in members
DataToMemberEnumeration(DataEnumeration, String, String) - Constructor for class org.cid.distribution.plugins.list.DataToMemberEnumeration
 
date(String) - Static method in class org.cid.distribution.plugins.common.CommonFunctions
Formats a date.
DBMemberManagerComponent - Class in org.cid.distribution.plugins.list
The DBMemberManagerComponent implements a DynamicMemberManager (on which allows adding and removing members) backed up by a JDBC database.
DBMemberManagerComponent() - Constructor for class org.cid.distribution.plugins.list.DBMemberManagerComponent
Class constructor.
destroy() - Method in class org.cid.distribution.base.DistributionComponentBase
 
destroy() - Method in class org.cid.distribution.base.MessageHandlerBase
 
destroy() - Method in interface org.cid.distribution.DistributionComponent
The distribution container calls this method on all components before finishing the distribution process, allowing them to clean up resources.
destroy() - Method in class org.cid.distribution.DistributionNode
Cleans up this node
destroy() - Method in interface org.cid.distribution.MessageHandler
The distribution container calls this method on all handlers before finishing the distribution process, allowing them to clean up resources.
destroy() - Method in class org.cid.distribution.plugins.db.ConnectionComponent
When destroyed, this component logs information about the process.
destroy() - Method in class org.cid.distribution.plugins.db.QueryDataComponent
When destroyed, this component logs information about the process.
destroy() - Method in class org.cid.distribution.plugins.list.DBMemberManagerComponent
When destroyed, this component logs information about the process.
destroy() - Method in class org.cid.distribution.plugins.logging.GeneralInfoLogComponent
When destroyed, this component logs information about the process.
destroy() - Method in class org.cid.distribution.plugins.mail.POP3Handler
Closes the connection to the POP3 server.
DistributionComponent - Interface in org.cid.distribution
Components are objects that are part of a distribution process.
DistributionComponentBase - Class in org.cid.distribution.base
A helper base class for DistributionComponent classes contained in a DistributionProcess.
DistributionComponentBase() - Constructor for class org.cid.distribution.base.DistributionComponentBase
Class constructor.
DistributionConfigurationException - Exception in org.cid.distribution
Represents an exception thrown by the Distribution List code.
DistributionConfigurationException() - Constructor for exception org.cid.distribution.DistributionConfigurationException
 
DistributionConfigurationException(String) - Constructor for exception org.cid.distribution.DistributionConfigurationException
 
DistributionConfigurationException(Throwable) - Constructor for exception org.cid.distribution.DistributionConfigurationException
 
DistributionConfigurationException(String, Throwable) - Constructor for exception org.cid.distribution.DistributionConfigurationException
 
DistributionContext - Class in org.cid.distribution.core
The DistributionContext is where the distribution objects store properties about the current state.
DistributionContext(DistributionProcess) - Constructor for class org.cid.distribution.core.DistributionContext
Initializes a DistributionContext
DistributionContext(DistributionProcess, DistributionMessage) - Constructor for class org.cid.distribution.core.DistributionContext
Initializes a DistributionContext
DistributionContext(DistributionContext) - Constructor for class org.cid.distribution.core.DistributionContext
Initializes a DistributionContext
DistributionContextAware - Interface in org.cid.distribution.core
This interface is implemented by the classes that want to be aware of the DistributionContext system, so they can store (and retrieve) variables and evaluate expressions.
DistributionException - Exception in org.cid.distribution
Represents an exception thrown by the Distribution List code.
DistributionException() - Constructor for exception org.cid.distribution.DistributionException
 
DistributionException(String) - Constructor for exception org.cid.distribution.DistributionException
 
DistributionException(Throwable) - Constructor for exception org.cid.distribution.DistributionException
 
DistributionException(String, Throwable) - Constructor for exception org.cid.distribution.DistributionException
 
DistributionMail - Class in org.cid.distribution.plugins.mail
Represents each one of the messages received or sent by the application.
DistributionMail(Session) - Constructor for class org.cid.distribution.plugins.mail.DistributionMail
Builds a new DistributionMessage
DistributionMail(Session, MimeMessage) - Constructor for class org.cid.distribution.plugins.mail.DistributionMail
Builds a new DistributionMessage, which is a copy from other
DistributionManager - Class in org.cid.distribution
This is the main class for the application.
DistributionMember - Interface in org.cid.distribution.plugins.list
This represents a member list and defines the interface that any member of a distribution list must provide.
DistributionMessage - Class in org.cid.distribution
Represents each one of the messages managed by the application.
DistributionMessage() - Constructor for class org.cid.distribution.DistributionMessage
Builds a new DistributionMessage
DistributionMessagingException - Exception in org.cid.distribution
Represents an exception thrown by the Distribution List code.
DistributionMessagingException() - Constructor for exception org.cid.distribution.DistributionMessagingException
 
DistributionMessagingException(String) - Constructor for exception org.cid.distribution.DistributionMessagingException
 
DistributionMessagingException(Throwable) - Constructor for exception org.cid.distribution.DistributionMessagingException
 
DistributionMessagingException(String, Throwable) - Constructor for exception org.cid.distribution.DistributionMessagingException
 
DistributionNode - Class in org.cid.distribution
This class represents each one of the nodes defined in a distribution process.
DistributionNode() - Constructor for class org.cid.distribution.DistributionNode
Default constructor
DistributionProcess - Class in org.cid.distribution
This class represents a distribution process.
DistributionProcess() - Constructor for class org.cid.distribution.DistributionProcess
Build a new DistributionProcess
DistributionProcessFactory - Class in org.cid.distribution
Provides helper methods to build DistributionProcess instances.
DistributionProcessingException - Exception in org.cid.distribution
Represents an exception thrown by Distribution while processing a list.
DistributionProcessingException() - Constructor for exception org.cid.distribution.DistributionProcessingException
 
DistributionProcessingException(String) - Constructor for exception org.cid.distribution.DistributionProcessingException
 
DistributionProcessingException(Throwable) - Constructor for exception org.cid.distribution.DistributionProcessingException
 
DistributionProcessingException(String, Throwable) - Constructor for exception org.cid.distribution.DistributionProcessingException
 
DynamicMemberManager - Interface in org.cid.distribution.plugins.list
Defines the interface for general dynamic member managers.

E

entrySet() - Method in class org.cid.distribution.DistributionMessage
 
equals(Object) - Method in class org.cid.distribution.DistributionMessage
 
evaluate(String) - Method in class org.cid.distribution.core.DistributionContext
Evaluates an EL expression expecting a String as a result.
evaluate(String, Class) - Method in class org.cid.distribution.core.DistributionContext
Evaluates an (EL) expression against the variables.

F

Forward - Class in org.cid.distribution.core
Stores a forward definition.
Forward() - Constructor for class org.cid.distribution.core.Forward
 
Forward(String) - Constructor for class org.cid.distribution.core.Forward
 
Forward(String, String) - Constructor for class org.cid.distribution.core.Forward
 

G

GeneralInfoLogComponent - Class in org.cid.distribution.plugins.logging
The GeneralInfoLogComponent is a simple component that will log some information when it is destroyed, allowing it to log some metrics collected during the process.
GeneralInfoLogComponent() - Constructor for class org.cid.distribution.plugins.logging.GeneralInfoLogComponent
Class constructor
get(Object) - Method in class org.cid.distribution.DistributionMessage
 
getAddress() - Method in interface org.cid.distribution.plugins.list.DistributionMember
Returns the email address of a list member.
getAddress() - Method in class org.cid.distribution.plugins.list.SimpleDistributionMember
 
getAddressColumn() - Method in class org.cid.distribution.plugins.list.DataMemberManagerComponent
 
getAlternativeAddresses(DistributionMember) - Method in class org.cid.distribution.plugins.list.DBMemberManagerComponent
 
getAlternativeAddresses(DistributionMember) - Method in interface org.cid.distribution.plugins.list.DynamicMemberManager
Gets alternative email addresses for a member.
getAppend() - Method in class org.cid.distribution.plugins.mail.MailWriterHandler
 
getCloseAfterMessages() - Method in class org.cid.distribution.plugins.mail.SMTPHandler
 
getCode() - Method in class org.cid.distribution.plugins.script.ScriptingHandler
 
getComponent(String) - Method in class org.cid.distribution.DistributionProcess
Returns a component.
getComponents() - Method in class org.cid.distribution.DistributionProcess
 
getCondition() - Method in class org.cid.distribution.core.Forward
 
getConnection() - Method in class org.cid.distribution.plugins.db.ConnectionComponent
Returns the database connection.
getConnection() - Method in interface org.cid.distribution.plugins.db.ConnectionProvider
Returns a JDBC Connection
getConnectionProvider() - Method in class org.cid.distribution.plugins.db.QueryDataComponent
 
getConnectionProvider() - Method in class org.cid.distribution.plugins.list.DBMemberManagerComponent
 
getData() - Method in class org.cid.distribution.plugins.data.DataCombinatorHandler
 
getData() - Method in interface org.cid.distribution.plugins.data.DataProvider
Returns a DataEnumeration
getData() - Method in class org.cid.distribution.plugins.db.QueryDataComponent
Returns a DataEnumeration from the query results.
getDataProvider() - Method in class org.cid.distribution.plugins.list.DataMemberManagerComponent
 
getDescription() - Method in class org.cid.distribution.DistributionProcess
 
getDriverClass() - Method in class org.cid.distribution.plugins.db.ConnectionComponent
 
getEmptyEnumeration() - Static method in class org.cid.distribution.ListMessageEnumeration
Returns an empty ListMessageEnumeration.
getEnabled() - Method in class org.cid.distribution.DistributionProcess
 
getForwards() - Method in class org.cid.distribution.DistributionNode
Returns the forwards list.
getFsManager() - Method in class org.cid.distribution.DistributionProcess
 
getFsManager() - Static method in class org.cid.distribution.DistributionProcessFactory
Returns a reference of the FileSystemManager used by the factory.
getFunctionMappings() - Method in class org.cid.distribution.DistributionProcess
 
getHandler() - Method in class org.cid.distribution.DistributionNode
 
getHost() - Method in class org.cid.distribution.plugins.mail.POP3Handler
Gets the mail server hostname or IP address.
getHost() - Method in class org.cid.distribution.plugins.mail.SMTPHandler
Returns the SMTP host (evaluated).
getId() - Method in class org.cid.distribution.base.DistributionComponentBase
 
getId() - Method in class org.cid.distribution.base.MessageHandlerBase
 
getId() - Method in interface org.cid.distribution.DistributionComponent
Returns the Id of this component.
getId() - Method in class org.cid.distribution.DistributionNode
 
getId() - Method in interface org.cid.distribution.MessageHandler
The handler Id.
getId() - Method in interface org.cid.distribution.plugins.list.MemberManager
 
getInitMilliseconds() - Method in class org.cid.distribution.DistributionNode
 
getLanguage() - Method in class org.cid.distribution.plugins.script.ScriptingHandler
 
getListAddress() - Method in class org.cid.distribution.plugins.list.ListCombinatorHandler
 
getMail() - Method in class org.cid.distribution.plugins.mail.MailEditorHandler
 
getMail() - Method in class org.cid.distribution.plugins.mail.MailWriterHandler
 
getMail() - Method in class org.cid.distribution.plugins.mail.SMTPHandler
 
getMembers() - Method in class org.cid.distribution.plugins.list.DataMemberManagerComponent
Returns the list members.
getMembers() - Method in class org.cid.distribution.plugins.list.DBMemberManagerComponent
 
getMembers() - Method in interface org.cid.distribution.plugins.list.MemberManager
Returns the list members.
getMembers() - Method in class org.cid.distribution.plugins.list.StaticMemberManagerComponent
Returns the list members.
getMessage() - Method in class org.cid.distribution.core.DistributionContext
 
getMessageCount() - Method in class org.cid.distribution.plugins.mail.POP3Handler
Returns the number of messages processed by this InputChannel.
getMessagesProcessed() - Method in class org.cid.distribution.DistributionNode
Returns the total count of messages processed by this node.
getMessagesSent() - Method in class org.cid.distribution.plugins.mail.SMTPHandler
 
getName() - Method in class org.cid.distribution.DistributionProcess
 
getName() - Method in interface org.cid.distribution.plugins.list.DistributionMember
Returns the complete name of a list member.
getName() - Method in class org.cid.distribution.plugins.list.SimpleDistributionMember
 
getNameColumn() - Method in class org.cid.distribution.plugins.list.DataMemberManagerComponent
 
getNode(String) - Method in class org.cid.distribution.DistributionProcess
Returns a node.
getNodeId() - Method in class org.cid.distribution.core.Forward
 
getNodes() - Method in class org.cid.distribution.DistributionProcess
 
getPartialSent() - Method in class org.cid.distribution.plugins.mail.SMTPHandler
 
getPassword() - Method in class org.cid.distribution.plugins.db.ConnectionComponent
 
getPassword() - Method in class org.cid.distribution.plugins.mail.POP3Handler
Gets the mail server account password.
getPassword() - Method in class org.cid.distribution.plugins.mail.SMTPHandler
Returns the password used to open the SMTP connection (evaluated).
getPort() - Method in class org.cid.distribution.plugins.mail.POP3Handler
Gets the mail server port.
getProcess() - Method in class org.cid.distribution.core.DistributionContext
 
getProcessMilliseconds() - Method in class org.cid.distribution.DistributionNode
Returns the count of milliseconds spent by this node in its processing.
getProperties() - Method in class org.cid.distribution.DistributionMessage
 
getProperties() - Method in class org.cid.distribution.DistributionProcess
 
getProperties() - Method in class org.cid.distribution.plugins.mail.DistributionMail
 
getProperty() - Method in class org.cid.distribution.plugins.data.DataCombinatorHandler
 
getProperty() - Method in class org.cid.distribution.plugins.list.ListCombinatorHandler
 
getProperty() - Method in class org.cid.distribution.plugins.mail.POP3Handler
 
getProtocol() - Method in class org.cid.distribution.plugins.mail.POP3Handler
 
getQuery() - Method in class org.cid.distribution.plugins.db.QueryDataComponent
 
getStart() - Method in class org.cid.distribution.DistributionProcess
 
getTable() - Method in class org.cid.distribution.plugins.list.DBMemberManagerComponent
 
getUrl() - Method in class org.cid.distribution.plugins.db.ConnectionComponent
 
getUrl() - Method in class org.cid.distribution.plugins.mail.MailWriterHandler
 
getUsername() - Method in class org.cid.distribution.plugins.db.ConnectionComponent
 
getUsername() - Method in class org.cid.distribution.plugins.mail.POP3Handler
Gets the mail server account username.
getUsername() - Method in class org.cid.distribution.plugins.mail.SMTPHandler
Returns the username used to open the SMTP connection (evaluated).
Globals - Class in org.cid.distribution.core
Holds the global configuration.
Globals() - Constructor for class org.cid.distribution.core.Globals
 

H

hashCode() - Method in class org.cid.distribution.DistributionMessage
 
hasMoreData() - Method in interface org.cid.distribution.plugins.data.DataEnumeration
Tests if this enumeration contains more elements.
hasMoreData() - Method in class org.cid.distribution.plugins.db.ResultSetToDataEnumeration
Tests if this enumeration contains more elements.
hasMoreElements() - Method in class org.cid.distribution.plugins.list.DataToMemberEnumeration
 
hasMoreMessages() - Method in class org.cid.distribution.ListMessageEnumeration
Tests if this enumeration contains more elements.
hasMoreMessages() - Method in interface org.cid.distribution.MessageEnumeration
Tests if this enumeration contains more elements.
hasMoreMessages() - Method in class org.cid.distribution.plugins.data.DataCombinatorHandler
 
hasMoreMessages() - Method in class org.cid.distribution.plugins.mail.POP3Handler
Tests if this enumeration contains more elements.

I

init() - Method in class org.cid.distribution.base.DistributionComponentBase
 
init() - Method in class org.cid.distribution.base.MessageHandlerBase
 
init() - Method in interface org.cid.distribution.DistributionComponent
The distribution container calls this method on all components before starting the distribution process.
init() - Method in class org.cid.distribution.DistributionNode
Initializes this node
init() - Method in interface org.cid.distribution.MessageHandler
The distribution container calls this method on all handlers before starting the distribution process.
init() - Method in class org.cid.distribution.plugins.data.DataCombinatorHandler
Initializes the ListCombinatorHandler.
init() - Method in class org.cid.distribution.plugins.db.ConnectionComponent
Initializes the ConnectionComponent.
init() - Method in class org.cid.distribution.plugins.db.QueryDataComponent
Initializes the ConnectionComponent.
init() - Method in class org.cid.distribution.plugins.list.DBMemberManagerComponent
Initializes the ConnectionComponent.
init() - Method in class org.cid.distribution.plugins.list.ListCombinatorHandler
Initializes the ListCombinatorHandler.
init() - Method in class org.cid.distribution.plugins.mail.MailWriterHandler
 
init() - Method in class org.cid.distribution.plugins.script.ScriptingHandler
 
isEmpty() - Method in class org.cid.distribution.DistributionMessage
 
isMember(DistributionMember) - Method in class org.cid.distribution.plugins.list.DBMemberManagerComponent
 
isMember(DistributionMember) - Method in interface org.cid.distribution.plugins.list.DynamicMemberManager
Indicates if a given member belongs to this list.

K

keySet() - Method in class org.cid.distribution.DistributionMessage
 

L

ListCombinatorHandler - Class in org.cid.distribution.plugins.list
 
ListCombinatorHandler() - Constructor for class org.cid.distribution.plugins.list.ListCombinatorHandler
Class constructor
ListMessageEnumeration - Class in org.cid.distribution
A message iterator wrapper for the List interface.
ListMessageEnumeration(List<DistributionMessage>) - Constructor for class org.cid.distribution.ListMessageEnumeration
Builds a new instance that wraps the given list.
ListMessageEnumeration(DistributionMessage) - Constructor for class org.cid.distribution.ListMessageEnumeration
Builds a new instance that will enumerate a single message.
LOCALE - Static variable in class org.cid.distribution.core.Globals
The locale instance used by the application.
LOG_PATTERN - Static variable in class org.cid.distribution.core.Globals
Log pattern for the default logger.

M

MailEditorHandler - Class in org.cid.distribution.plugins.mail
The OutputHandler sends the processed message directly to the OutputChannel.
MailEditorHandler() - Constructor for class org.cid.distribution.plugins.mail.MailEditorHandler
Class constructor
MailFunctions - Class in org.cid.distribution.plugins.mail
Mail functions library for expressions.
MailFunctions() - Constructor for class org.cid.distribution.plugins.mail.MailFunctions
 
MailWriterHandler - Class in org.cid.distribution.plugins.mail
This handler writes the message data to a file.
MailWriterHandler() - Constructor for class org.cid.distribution.plugins.mail.MailWriterHandler
Class constructor.
main(String[]) - Static method in class org.cid.distribution.DistributionManager
Entry point to the application.
MemberManager - Interface in org.cid.distribution.plugins.list
Represents a manager of list members.
MessageCreatorHandler - Class in org.cid.distribution.plugins.common
Returns an empty message of SimpleMessage class.
MessageCreatorHandler() - Constructor for class org.cid.distribution.plugins.common.MessageCreatorHandler
Class constructor
MessageEnumeration - Interface in org.cid.distribution
A message enumeration.
MessageFlowController - Class in org.cid.distribution.core
The MessageFlowController manages the message flow through the different handlers and channels.
MessageFlowController(DistributionProcess) - Constructor for class org.cid.distribution.core.MessageFlowController
Constructor
MessageHandler - Interface in org.cid.distribution
A message handler is used to process, generate or fetch messages.
MessageHandlerBase - Class in org.cid.distribution.base
A helper base class for the MessageHandler plugins contained in a DistributionProcess.
MessageHandlerBase() - Constructor for class org.cid.distribution.base.MessageHandlerBase
Initializes the instance.

N

newDistributionProcess(InputStream, String) - Static method in class org.cid.distribution.DistributionProcessFactory
Builds a DistributionProcess instance and configures it.
newDistributionProcess(String) - Static method in class org.cid.distribution.DistributionProcessFactory
Builds a DistributionProcess instance and configures it.
nextDataRow() - Method in interface org.cid.distribution.plugins.data.DataEnumeration
Returns the next DataRow in the enumeration.
nextDataRow() - Method in class org.cid.distribution.plugins.db.ResultSetToDataEnumeration
Returns the next DataRow converted from the backing ResultSet.
nextElement() - Method in class org.cid.distribution.plugins.list.DataToMemberEnumeration
 
nextMessage() - Method in class org.cid.distribution.ListMessageEnumeration
Returns the next message in this MessageEnumeration.
nextMessage() - Method in interface org.cid.distribution.MessageEnumeration
Returns the next message in this MessageEnumeration.
nextMessage() - Method in class org.cid.distribution.plugins.data.DataCombinatorHandler
 
nextMessage() - Method in class org.cid.distribution.plugins.mail.POP3Handler
Retrieves the next message.

O

org.cid.distribution - package org.cid.distribution
 
org.cid.distribution.base - package org.cid.distribution.base
 
org.cid.distribution.core - package org.cid.distribution.core
 
org.cid.distribution.plugins.common - package org.cid.distribution.plugins.common
 
org.cid.distribution.plugins.data - package org.cid.distribution.plugins.data
 
org.cid.distribution.plugins.db - package org.cid.distribution.plugins.db
 
org.cid.distribution.plugins.list - package org.cid.distribution.plugins.list
 
org.cid.distribution.plugins.logging - package org.cid.distribution.plugins.logging
 
org.cid.distribution.plugins.mail - package org.cid.distribution.plugins.mail
 
org.cid.distribution.plugins.script - package org.cid.distribution.plugins.script
 

P

PassthroughHandler - Class in org.cid.distribution.plugins.common
A handler that returns the same message that it received.
PassthroughHandler() - Constructor for class org.cid.distribution.plugins.common.PassthroughHandler
 
POP3Handler - Class in org.cid.distribution.plugins.mail
The POP3Handler stablishes a connection to a POP3 server and retrieves the messages stored, which are then forwarded to other nodes.
POP3Handler() - Constructor for class org.cid.distribution.plugins.mail.POP3Handler
Class constructor.
prefixSubject(String, String) - Static method in class org.cid.distribution.plugins.mail.MailFunctions
Prefix a string on a mail subject sensitive way.
process(DistributionMessage) - Method in class org.cid.distribution.DistributionNode
Performs the node operation with a message.
process() - Method in class org.cid.distribution.DistributionProcess
Processes this list, doing the complete job of retrieving messages and processing them through the message nodes chain.
process(DistributionMessage) - Method in interface org.cid.distribution.MessageHandler
Processes a Message
process(DistributionMessage) - Method in class org.cid.distribution.plugins.common.MessageCreatorHandler
Returns a single empty message of the SimpleMessage class.
process(DistributionMessage) - Method in class org.cid.distribution.plugins.common.PassthroughHandler
This handler process a message by returning it without altering.
process(DistributionMessage) - Method in class org.cid.distribution.plugins.data.DataCombinatorHandler
This handler processes a message by sending it to each one of the list members.
process(DistributionMessage) - Method in class org.cid.distribution.plugins.list.ListCombinatorHandler
This handler processes a message by sending it to each one of the list members.
process(DistributionMessage) - Method in class org.cid.distribution.plugins.mail.MailEditorHandler
This handler processes a message by sending it to each one of the list members.
process(DistributionMessage) - Method in class org.cid.distribution.plugins.mail.MailWriterHandler
Sends a message through this channel.
process(DistributionMessage) - Method in class org.cid.distribution.plugins.mail.POP3Handler
Gets all messages from the configured mail server and copies them, breaking the link from the message to the mail session.
process(DistributionMessage) - Method in class org.cid.distribution.plugins.mail.SMTPHandler
Sends a message through this channel
process(DistributionMessage) - Method in class org.cid.distribution.plugins.script.ScriptingHandler
This handler processes a message by sending it to each one of the list members.
processMessage(DistributionMessage, DistributionNode) - Method in class org.cid.distribution.core.MessageFlowController
Process a message through a handler.
put(String, Object) - Method in class org.cid.distribution.DistributionMessage
 
put(Object, Object) - Method in class org.cid.distribution.DistributionMessage
 
putAll(Map) - Method in class org.cid.distribution.DistributionMessage
 

Q

QueryDataComponent - Class in org.cid.distribution.plugins.db
QueryDataComponent() - Constructor for class org.cid.distribution.plugins.db.QueryDataComponent
Class constructor.

R

remove(Object) - Method in class org.cid.distribution.DistributionMessage
 
removeMember(DistributionMember) - Method in class org.cid.distribution.plugins.list.DBMemberManagerComponent
 
removeMember(DistributionMember) - Method in interface org.cid.distribution.plugins.list.DynamicMemberManager
Removes a member from this list.
ResultSetToDataEnumeration - Class in org.cid.distribution.plugins.db
A message iterator wrapper for the List interface.
ResultSetToDataEnumeration(ResultSet) - Constructor for class org.cid.distribution.plugins.db.ResultSetToDataEnumeration
Builds a new instance that wraps the given ResultSet.

S

ScriptingHandler - Class in org.cid.distribution.plugins.script
Executes arbitrary code.
ScriptingHandler() - Constructor for class org.cid.distribution.plugins.script.ScriptingHandler
Class constructor
setAddress(String) - Method in class org.cid.distribution.plugins.list.SimpleDistributionMember
 
setAddressColumn(String) - Method in class org.cid.distribution.plugins.list.DataMemberManagerComponent
 
setAppend(String) - Method in class org.cid.distribution.plugins.mail.MailWriterHandler
 
setCloseAfterMessages(String) - Method in class org.cid.distribution.plugins.mail.SMTPHandler
This makes this SMTPHandler close the connection after a given number of messages sent to the server.
setCode(String) - Method in class org.cid.distribution.plugins.script.ScriptingHandler
 
setCondition(String) - Method in class org.cid.distribution.core.Forward
 
setConnectionProvider(String) - Method in class org.cid.distribution.plugins.db.QueryDataComponent
 
setConnectionProvider(String) - Method in class org.cid.distribution.plugins.list.DBMemberManagerComponent
 
setData(String) - Method in class org.cid.distribution.plugins.data.DataCombinatorHandler
 
setDataProvider(String) - Method in class org.cid.distribution.plugins.list.DataMemberManagerComponent
 
setDescription(String) - Method in class org.cid.distribution.DistributionProcess
 
setDistributionContext(DistributionContext) - Method in class org.cid.distribution.base.DistributionComponentBase
Sets the DistributionContext reference of this object.
setDistributionContext(DistributionContext) - Method in class org.cid.distribution.base.MessageHandlerBase
Sets the DistributionContext reference of this object.
setDistributionContext(DistributionContext) - Method in interface org.cid.distribution.core.DistributionContextAware
A callback method that DistributionContextAware objects must implement.
setDistributionContext(DistributionContext) - Method in class org.cid.distribution.DistributionNode
 
setDriverClass(String) - Method in class org.cid.distribution.plugins.db.ConnectionComponent
 
setEnabled(String) - Method in class org.cid.distribution.DistributionProcess
 
setHandler(MessageHandler) - Method in class org.cid.distribution.DistributionNode
 
setHost(String) - Method in class org.cid.distribution.plugins.mail.POP3Handler
Sets the mail server hostname or IP address.
setHost(String) - Method in class org.cid.distribution.plugins.mail.SMTPHandler
Sets the SMTP host to use by this OutputChannel.
setId(String) - Method in class org.cid.distribution.base.DistributionComponentBase
 
setId(String) - Method in class org.cid.distribution.base.MessageHandlerBase
 
setId(String) - Method in class org.cid.distribution.DistributionNode
 
setLanguage(String) - Method in class org.cid.distribution.plugins.script.ScriptingHandler
 
setListAddress(String) - Method in class org.cid.distribution.plugins.list.ListCombinatorHandler
 
setMail(String) - Method in class org.cid.distribution.plugins.mail.MailEditorHandler
 
setMail(String) - Method in class org.cid.distribution.plugins.mail.MailWriterHandler
 
setMail(String) - Method in class org.cid.distribution.plugins.mail.SMTPHandler
 
setMessage(DistributionMessage) - Method in class org.cid.distribution.core.DistributionContext
 
setName(String) - Method in class org.cid.distribution.DistributionProcess
 
setName(String) - Method in class org.cid.distribution.plugins.list.SimpleDistributionMember
 
setNameColumn(String) - Method in class org.cid.distribution.plugins.list.DataMemberManagerComponent
 
setNodeId(String) - Method in class org.cid.distribution.core.Forward
 
setPassword(String) - Method in class org.cid.distribution.plugins.db.ConnectionComponent
 
setPassword(String) - Method in class org.cid.distribution.plugins.mail.POP3Handler
Sets the mail server account password.
setPassword(String) - Method in class org.cid.distribution.plugins.mail.SMTPHandler
Sets the password used to open the SMTP connection.
setPort(String) - Method in class org.cid.distribution.plugins.mail.POP3Handler
Sets the mail server port.
setProperty(String) - Method in class org.cid.distribution.plugins.data.DataCombinatorHandler
 
setProperty(String) - Method in class org.cid.distribution.plugins.list.ListCombinatorHandler
 
setProperty(String) - Method in class org.cid.distribution.plugins.mail.POP3Handler
 
setProtocol(String) - Method in class org.cid.distribution.plugins.mail.POP3Handler
Sets the protocol to use when connecting to the server.
setQuery(String) - Method in class org.cid.distribution.plugins.db.QueryDataComponent
 
setStart(String) - Method in class org.cid.distribution.DistributionProcess
 
setTable(String) - Method in class org.cid.distribution.plugins.list.DBMemberManagerComponent
 
setUrl(String) - Method in class org.cid.distribution.plugins.db.ConnectionComponent
 
setUrl(String) - Method in class org.cid.distribution.plugins.mail.MailWriterHandler
 
setUsername(String) - Method in class org.cid.distribution.plugins.db.ConnectionComponent
 
setUsername(String) - Method in class org.cid.distribution.plugins.mail.POP3Handler
Sets the mail server account username.
setUsername(String) - Method in class org.cid.distribution.plugins.mail.SMTPHandler
Sets the username used to open the SMTP connection.
SimpleDistributionMember - Class in org.cid.distribution.plugins.list
Represents a member of a distribution list.
SimpleDistributionMember() - Constructor for class org.cid.distribution.plugins.list.SimpleDistributionMember
 
size() - Method in class org.cid.distribution.DistributionMessage
 
SMTPHandler - Class in org.cid.distribution.plugins.mail
A JavaMail based SMTP output channel implementation.
SMTPHandler() - Constructor for class org.cid.distribution.plugins.mail.SMTPHandler
Class constructor.
StaticMemberManagerComponent - Class in org.cid.distribution.plugins.list
The StaticMemberManagerComponent is a read-only provider of DistributionMember objects.
StaticMemberManagerComponent() - Constructor for class org.cid.distribution.plugins.list.StaticMemberManagerComponent
Class constructor

T

toString() - Method in class org.cid.distribution.DistributionMessage
 

V

values() - Method in class org.cid.distribution.DistributionMessage
 

W

write(OutputStream) - Method in class org.cid.distribution.DistributionMessage
 
write(OutputStream) - Method in class org.cid.distribution.plugins.mail.DistributionMail
 

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

Copyright © 2006 null. All Rights Reserved.