A B C D E F G H I J K L M N O P R S T U V W X

A

ACTUAL_FIELD_TAG - Static variable in class com.rhi.architecture.logging.LogKeys
Holds the place holder ACTUAL_FIELD.
ACTUAL_VALUE_TAG - Static variable in class com.rhi.architecture.logging.LogKeys
Holds the place holder ACTUAL_VALUE.
ALL - Static variable in class com.rhi.architecture.logging.TraceLevel
level for all debugging turned on.
ALL_ENV - Static variable in class com.rhi.architecture.batch.ApplicationConfig
the key to the common environment name.
AbstractApplication - class com.rhi.architecture.batch.AbstractApplication.
This class provides a partial implementation of the application interface for use by sub-classes.
AbstractApplication() - Constructor for class com.rhi.architecture.batch.AbstractApplication
 
AbstractAuditAgent - class com.rhi.architecture.batch.AbstractAuditAgent.
Abstract Audit Agent providing common audit count functionality
AbstractAuditAgent() - Constructor for class com.rhi.architecture.batch.AbstractAuditAgent
Constructor.
AbstractChannel - class com.rhi.architecture.parc.AbstractChannel.
Deprecated. Use AbstractChannel instead.
AbstractChannel() - Constructor for class com.rhi.architecture.parc.AbstractChannel
Deprecated.  
AbstractChannel - class com.rhi.architecture.parc.channel.AbstractChannel.
Abstract Channel
AbstractChannel() - Constructor for class com.rhi.architecture.parc.channel.AbstractChannel
Constructor for AbstractChannel.
AbstractError - class com.rhi.architecture.parc.AbstractError.
AbstractError class.
AbstractError() - Constructor for class com.rhi.architecture.parc.AbstractError
default constructor.
AbstractError(ErrorType) - Constructor for class com.rhi.architecture.parc.AbstractError
default constructor.
AbstractExecutionStrategy - class com.rhi.architecture.parc.AbstractExecutionStrategy.
Abstract Execution Strategy
AbstractExecutionStrategy() - Constructor for class com.rhi.architecture.parc.AbstractExecutionStrategy
 
AbstractFileInputAdapter - class com.rhi.architecture.parc.adapter.file.AbstractFileInputAdapter.
AbstractFileInputAdapter Should serve as a common base classes that all kinds of file input adapters can share.
AbstractFileInputAdapter() - Constructor for class com.rhi.architecture.parc.adapter.file.AbstractFileInputAdapter
constructor
AbstractFilter - class com.rhi.architecture.parc.AbstractFilter.
Deprecated. Use one of the filters in the parc.filter sub-package.
AbstractFilter() - Constructor for class com.rhi.architecture.parc.AbstractFilter
Deprecated.  
AbstractFilter - class com.rhi.architecture.parc.filter.AbstractFilter.
The AbstractFilter provides a partially implemented Filter allowing simpler concrete Filter objects.
AbstractFilter() - Constructor for class com.rhi.architecture.parc.filter.AbstractFilter
constructor
AbstractFilter(int) - Constructor for class com.rhi.architecture.parc.filter.AbstractFilter
constructor
AbstractInputAdapter - class com.rhi.architecture.parc.adapter.AbstractInputAdapter.
The InputAdapter is responsible for creating the work set that the pipeline will execute on.
AbstractInputAdapter() - Constructor for class com.rhi.architecture.parc.adapter.AbstractInputAdapter
Default contstructor
AbstractOutputAdapter - class com.rhi.architecture.parc.adapter.AbstractOutputAdapter.
The OutputAdapter is responsible for taking a completed work set and storing it.
AbstractOutputAdapter() - Constructor for class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
Default constructor.
AbstractPipeline - class com.rhi.architecture.parc.AbstractPipeline.
Abstract Pipeline class.
AbstractPipeline() - Constructor for class com.rhi.architecture.parc.AbstractPipeline
Constructor.
AbstractRecord - class com.rhi.architecture.parc.AbstractRecord.
Record implementation providing the std error handling.
AbstractRecord() - Constructor for class com.rhi.architecture.parc.AbstractRecord
default constructor
Adapter - interface com.rhi.architecture.parc.Adapter.
Interface for all adapters.
Application - interface com.rhi.architecture.batch.Application.
All batch applications are expected to implement the following methods.
ApplicationConfig - class com.rhi.architecture.batch.ApplicationConfig.
Keys common to all applications
ApplicationConfig() - Constructor for class com.rhi.architecture.batch.ApplicationConfig
 
ApplicationException - exception com.rhi.architecture.batch.ApplicationException.
ApplicationException Class
ApplicationException() - Constructor for class com.rhi.architecture.batch.ApplicationException
Default Constructor
ApplicationException(String) - Constructor for class com.rhi.architecture.batch.ApplicationException
Constructor
ApplicationException(String, int) - Constructor for class com.rhi.architecture.batch.ApplicationException
Constructor
ApplicationException(Throwable) - Constructor for class com.rhi.architecture.batch.ApplicationException
Constructor
ApplicationException(Throwable, int) - Constructor for class com.rhi.architecture.batch.ApplicationException
Constructor
ApplicationException(String, Throwable) - Constructor for class com.rhi.architecture.batch.ApplicationException
Constructor
ApplicationException(String, Throwable, int) - Constructor for class com.rhi.architecture.batch.ApplicationException
Constructor
ApplicationStrategy - interface com.rhi.architecture.parc.ApplicationStrategy.
Strategy Interface for use w/ Batch applications.
ArrayListQueue - class com.rhi.architecture.parc.ArrayListQueue.
Channel Implementation using ArrayList.
ArrayListQueue() - Constructor for class com.rhi.architecture.parc.ArrayListQueue
Default constructor.
AuditAgent - class com.rhi.architecture.batch.AuditAgent.
Audit Agent is responsible for performing all audits for a specific concrete application.
AuditAgent() - Constructor for class com.rhi.architecture.batch.AuditAgent
private constructor - use the getInstance factory method to build an audit agent.
AuditException - exception com.rhi.architecture.batch.AuditException.
Audit Exception
AuditException() - Constructor for class com.rhi.architecture.batch.AuditException
 
AuditException(String) - Constructor for class com.rhi.architecture.batch.AuditException
 
AuditException(Throwable) - Constructor for class com.rhi.architecture.batch.AuditException
 
AuditException(String, Throwable) - Constructor for class com.rhi.architecture.batch.AuditException
 
AuditRecord - interface com.rhi.architecture.batch.AuditRecord.
AuditRecord - the common attributes shared by all audit records.
add(Record) - Method in class com.rhi.architecture.parc.ListRecordSet
Add a new Record to the set.
add(Process) - Method in class com.rhi.architecture.parc.ProcessSet
Add a new process to the set.
addError(Error) - Method in class com.rhi.architecture.parc.AbstractRecord
Add error to this record.
addError(Error) - Method in interface com.rhi.architecture.parc.Record
Add error to this record.
addErrorToRecord(Record) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Add error to valid record for a problem during output adapter processing.
addFilter(Filter) - Method in class com.rhi.architecture.parc.AbstractPipeline
Add a new filter to the set.
addFilter(Filter, Channel) - Method in class com.rhi.architecture.parc.AbstractPipeline
Add a new filter to the set.
addFilter(Filter) - Method in interface com.rhi.architecture.parc.Pipeline
Add a filter using the default channel.
addFilter(Filter, Channel) - Method in interface com.rhi.architecture.parc.Pipeline
Add a filer using the provided Channel.
addNode(Filter) - Method in class com.rhi.architecture.parc.filter.FilterSet
Add a new filter to the set.
addNode(Filter, Channel) - Method in class com.rhi.architecture.parc.filter.FilterSet
Add a new filter to the set.
addToErrorChannel(Record) - Method in interface com.rhi.architecture.parc.InputAdapter
The concrete input adapter can use this method to add error records to the error channel while maintaining the correct audit entries for valid (returned from loadBatch() & pushed into the normal pipeline channel) & errors (added by calling addError() & pushed into the error channel.
addToErrorChannel(Record) - Method in class com.rhi.architecture.parc.adapter.AbstractInputAdapter
The concrete input adapter can use this method to add error records to the error channel while maintaining the correct audit entries for valid (returned from loadBatch() & pushed into the normal pipeline channel) & errors (added by calling addError() & pushed into the error channel.
auditCollection(Collection, Transaction) - Method in class com.rhi.architecture.batch.AbstractAuditAgent
Audit the given collection.
auditCollection(Collection, Transaction) - Method in class com.rhi.architecture.batch.AuditAgent
Audit the given collection.
auditCollection(Collection, Transaction) - Method in class com.rhi.architecture.batch.NullAuditAgent
 

B

BASE_ENV - Static variable in class com.rhi.architecture.batch.HierarchicalDBConfigMixin
The base value for the second bindable value of the SQL statement
BasicLog4JFactory - class com.rhi.architecture.logging.BasicLog4JFactory.
The Log4JFactory/Log4JLogger are holdovers from a specific system that required some special configuration.
BasicLog4JFactory() - Constructor for class com.rhi.architecture.logging.BasicLog4JFactory
default constructor - protected
BatchApplication - class com.rhi.architecture.batch.BatchApplication.
A BatchApplication adds audit and configuration capabilities to the standard application.
BatchApplication() - Constructor for class com.rhi.architecture.batch.BatchApplication
default constructor
begin() - Method in interface com.rhi.architecture.xa.DatabaseTransaction
Start a new transaction.
begin() - Method in class com.rhi.architecture.xa.DatabaseTransactionImpl
Start a new transaction.
begin() - Method in interface com.rhi.architecture.xa.JDOTransaction
Start a new transaction.
begin() - Method in class com.rhi.architecture.xa.JDOTransactionImpl
Start a new transaction.
begin() - Method in class com.rhi.architecture.xa.NullTransaction
 
begin() - Method in interface com.rhi.architecture.xa.Transaction
Start a new transaction.
bindValues(PreparedStatement) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCInputAdapter
If necessary, bind the appropriate values to the PreparedStatement.

C

CYCLE_SLEEP_TIME_FLAG - Static variable in class com.rhi.architecture.parc.filter.PollingFilter
time to sleep between polling.
CYCLE_STATS - Static variable in class com.rhi.architecture.parc.PARCApplication
logger name to use when outputing performance statistics.
CYCLE_STATS - Static variable in class com.rhi.architecture.parc.PBApplication
the logger name to use when outputing performance statistics.
CacheException - exception com.rhi.architecture.cache.CacheException.
Generic cache exception class.
CacheException() - Constructor for class com.rhi.architecture.cache.CacheException
Constructor
CacheException(String) - Constructor for class com.rhi.architecture.cache.CacheException
Constructor
CacheException(Throwable) - Constructor for class com.rhi.architecture.cache.CacheException
Constructor
CacheException(String, Throwable) - Constructor for class com.rhi.architecture.cache.CacheException
Constructor
CacheFactory - interface com.rhi.architecture.cache.CacheFactory.
Interface that needs to be implemented by all Factory classes for creation/retrieval of specific cache mgr and initilizing cache.
CacheLoader - interface com.rhi.architecture.cache.CacheLoader.
Interface that declares the behaviour of cache loaders.
CacheManager - interface com.rhi.architecture.cache.CacheManager.
Interface for managing the cache.
Cacheable - interface com.rhi.architecture.cache.Cacheable.
Interface used by the caching system for cacheable objects.
Channel - interface com.rhi.architecture.parc.Channel.
The Channel interface represents the glue that ties processing elements together in the pipeline architecture.
ChannelEvent - class com.rhi.architecture.parc.channel.ChannelEvent.
ChannelEvent.java
CompositeProperties - class com.rhi.architecture.lang.CompositeProperties.
This class resolves references in a properties file to other properties files.
CompositeProperties() - Constructor for class com.rhi.architecture.lang.CompositeProperties
default constructor
CompositeProperties(String) - Constructor for class com.rhi.architecture.lang.CompositeProperties
constructor - loads a Property file of the provided name from the classpath.
CompositeProperties(Properties) - Constructor for class com.rhi.architecture.lang.CompositeProperties
This constructor can be used if a Properties object is already existing, but the user would like to resolve any file inclusions it may contain.
ConditionalLoopStrategy - class com.rhi.architecture.parc.ConditionalLoopStrategy.
Loop until InputAdapter finds no work.
ConditionalLoopStrategy() - Constructor for class com.rhi.architecture.parc.ConditionalLoopStrategy
 
ConfigFacility - class com.rhi.architecture.config.ConfigFacility.
Provide access to the application configuration information for any calling class.
ConfigFacility() - Constructor for class com.rhi.architecture.config.ConfigFacility
Default Constructor
ConfigMixin - interface com.rhi.architecture.batch.ConfigMixin.
Interface to use when adding a new configuration store to an interface application.
ConfigMixinUtils - class com.rhi.architecture.batch.ConfigMixinUtils.
ConfigMixinUtils
Abstracts away the loading of configuration data so that it can be shared by different classes.
ConfigMixinUtils() - Constructor for class com.rhi.architecture.batch.ConfigMixinUtils
 
ConfigurationException - exception com.rhi.architecture.config.ConfigurationException.
ConfigurationException.java
ConfigurationException() - Constructor for class com.rhi.architecture.config.ConfigurationException
Constructor for ConfigurationException.
ConfigurationException(String) - Constructor for class com.rhi.architecture.config.ConfigurationException
Constructor for ConfigurationException.
ConfigurationException(Throwable) - Constructor for class com.rhi.architecture.config.ConfigurationException
Constructor for ConfigurationException.
ConfigurationException(String, Throwable) - Constructor for class com.rhi.architecture.config.ConfigurationException
Constructor for ConfigurationException.
Consumer - interface com.rhi.architecture.parc.Consumer.
Supplier interface is used to store items.
cache - Variable in class com.rhi.architecture.cache.simple.SimpleCacheManager
This stores all the cacheable objects.
cleanup() - Method in class com.rhi.architecture.batch.AbstractApplication
Perform any cleanup required by the application framework.
cleanup() - Method in class com.rhi.architecture.batch.BatchApplication
Perform any cleanup required by the application framework.
cleanup() - Method in class com.rhi.architecture.parc.AbstractExecutionStrategy
 
cleanup() - Method in interface com.rhi.architecture.parc.Adapter
Perform any cleanup.
cleanup() - Method in interface com.rhi.architecture.parc.ExecutionStrategy
cleanup is called when the process is complete, allowing the strategy to close any required resources.
cleanup() - Method in interface com.rhi.architecture.parc.OutputAdapter
Perform any cleanup.
cleanup() - Method in class com.rhi.architecture.parc.PipelineProcess
Perform any cleanup required.
cleanup() - Method in interface com.rhi.architecture.parc.Process
Perform any cleanup required.
cleanup() - Method in class com.rhi.architecture.parc.ProcessSet
Perform any cleanup required.
cleanup() - Method in class com.rhi.architecture.parc.adapter.AbstractInputAdapter
No-op cleanup method.
cleanup() - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
cleanup() is called by the BatchApplication during shutdown.
cleanup() - Method in class com.rhi.architecture.parc.adapter.file.FlatFileOutputAdapter
cleanup any resources.
cleanup() - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Cleanup any resources.
cleanup() - Method in class com.rhi.architecture.parc.adapter.jdo.JDOOutputAdapter
cleanup any resources.
cleanup() - Method in class com.rhi.architecture.parc.adapter.xml.XMLInputAdapter
Perform any resource finalization.
cleanup() - Method in class com.rhi.architecture.parc.adapter.xml.XMLOutputAdapter
cleanup any resources.
cleanup() - Method in class com.rhi.architecture.resource.ResourceContext
Perform whatever cleanup is required of the underlying object..
clone() - Method in class com.rhi.architecture.parc.ArrayListQueue
Simple Object based clone() method.
clone() - Method in interface com.rhi.architecture.parc.Channel
Clone of this channel.
clone() - Method in class com.rhi.architecture.parc.LinkedListQueue
Simple Object based clone() method.
clone() - Method in class com.rhi.architecture.parc.adapter.OutputRecordsTask
Simple Object based clone() method.
clone() - Method in class com.rhi.architecture.parc.channel.AbstractChannel
This should be overriden by sub-classes but compilation is complicated due to the use of clone() w/o a throws CloneNotSupported exception.
close() - Method in class com.rhi.architecture.cache.simple.SimpleCacheFactory
As part of Resource object it cleans up the CacheManagers which inturn will make cached data garbage collected.
close() - Method in class com.rhi.architecture.config.ConfigFacility
Cleanup the object pool that provides the connections.
close(Connection) - Static method in class com.rhi.architecture.db.DBUtil
helper method for closing connection objects.
close(Statement) - Static method in class com.rhi.architecture.db.DBUtil
helper method for closing statement objects.
close(ResultSet) - Static method in class com.rhi.architecture.db.DBUtil
helper method for closing result set objects.
close() - Method in class com.rhi.architecture.db.DataSourceFactory
Cleanup the object pool that provides the connections.
close() - Method in class com.rhi.architecture.db.JDODatabaseFactory
Cleanup the object pool that provides the connections.
close() - Method in class com.rhi.architecture.logging.BasicLog4JFactory
Perform any required cleanup.
close() - Method in class com.rhi.architecture.logging.DefaultLogFactory
 
close() - Method in class com.rhi.architecture.logging.DefaultLogger
 
close() - Method in class com.rhi.architecture.logging.JDK14LogFactory
close()
close() - Method in class com.rhi.architecture.logging.JDK14Logger
 
close() - Method in class com.rhi.architecture.logging.Log4JLogger
Perform whatever cleanup is required of the underlying object..
close() - Method in class com.rhi.architecture.logging.Logger
Perform whatever cleanup is required of the underlying object..
close() - Method in interface com.rhi.architecture.parc.OutputAdapter
Close is called outside of the strategy to allow the output adapter to commit any work that should only be done once per interface run.
close() - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
No op by default.
close() - Method in interface com.rhi.architecture.resource.Resource
Perform whatever cleanup is required of the underlying object..
close() - Method in class com.rhi.architecture.resource.shmem.PersistentSharedMemory
Set our shared data to null
close() - Method in class com.rhi.architecture.resource.shmem.TransientSharedMemory
Set the shared data to null for cleanup.
close() - Method in interface com.rhi.architecture.threads.ThreadPool
Closes the ThreadPool.
close() - Method in class com.rhi.architecture.threads.ThreadPoolImpl
Mark all threads to shutdown and notify them, just in case they are sleeping.
closeReader(Reader) - Static method in class com.rhi.architecture.parc.adapter.file.AbstractFileInputAdapter
Convenience method to avoid code duplication in sub-classes.
com.rhi.architecture.batch - package com.rhi.architecture.batch
 
com.rhi.architecture.cache - package com.rhi.architecture.cache
 
com.rhi.architecture.cache.simple - package com.rhi.architecture.cache.simple
 
com.rhi.architecture.config - package com.rhi.architecture.config
 
com.rhi.architecture.db - package com.rhi.architecture.db
 
com.rhi.architecture.lang - package com.rhi.architecture.lang
 
com.rhi.architecture.logging - package com.rhi.architecture.logging
 
com.rhi.architecture.parc - package com.rhi.architecture.parc
 
com.rhi.architecture.parc.adapter - package com.rhi.architecture.parc.adapter
 
com.rhi.architecture.parc.adapter.file - package com.rhi.architecture.parc.adapter.file
 
com.rhi.architecture.parc.adapter.jdbc - package com.rhi.architecture.parc.adapter.jdbc
 
com.rhi.architecture.parc.adapter.jdo - package com.rhi.architecture.parc.adapter.jdo
 
com.rhi.architecture.parc.adapter.xml - package com.rhi.architecture.parc.adapter.xml
 
com.rhi.architecture.parc.channel - package com.rhi.architecture.parc.channel
 
com.rhi.architecture.parc.filter - package com.rhi.architecture.parc.filter
 
com.rhi.architecture.resource - package com.rhi.architecture.resource
 
com.rhi.architecture.resource.shmem - package com.rhi.architecture.resource.shmem
 
com.rhi.architecture.threads - package com.rhi.architecture.threads
 
com.rhi.architecture.xa - package com.rhi.architecture.xa
 
commit() - Method in interface com.rhi.architecture.xa.DatabaseTransaction
Commit the transaction represented by this object.
commit() - Method in class com.rhi.architecture.xa.DatabaseTransactionImpl
Commit the transaction represented by this object.
commit() - Method in interface com.rhi.architecture.xa.JDOTransaction
Commit the transaction represented by this object.
commit() - Method in class com.rhi.architecture.xa.JDOTransactionImpl
Commit the transaction represented by this object.
commit() - Method in class com.rhi.architecture.xa.NullTransaction
 
commit() - Method in interface com.rhi.architecture.xa.Transaction
Commit the transaction represented by this object.
commitAudits() - Method in class com.rhi.architecture.batch.AbstractAuditAgent
No op.
commitAudits() - Method in class com.rhi.architecture.batch.AuditAgent
Mark complete & close the current audit record.
commitAudits() - Method in class com.rhi.architecture.batch.NullAuditAgent
 
compareTo(Object) - Method in class com.rhi.architecture.resource.ResourceEntry
priority comparison of ResourceEntries.
completeBatch(Transaction) - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
Do any non-record level processing required to finish this batch cycle.
configureRecord(Properties) - Method in class com.rhi.architecture.batch.AbstractAuditAgent
Allow concrete subclasses a hook to set values on their AuditRecord class.
createAudits(Collection) - Method in class com.rhi.architecture.batch.AbstractAuditAgent
Create an appropriate audit /control record.
createAudits(Collection) - Method in class com.rhi.architecture.batch.AuditAgent
Create an appropriate audit /control record.
createAudits(Collection) - Method in class com.rhi.architecture.batch.NullAuditAgent
 
createConnection() - Method in class com.rhi.architecture.db.InitializingConnectionFactory
Create the connection using the provided connection factory.
createTransaction() - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
Create a transaction of the appropriate type.

D

DATA_NOT_FOUND - Static variable in class com.rhi.architecture.logging.LogKeys
data not found msg template key
DATA_NOT_FOUND - Static variable in class com.rhi.architecture.parc.ErrorType
data not found error type
DATA_VALIDATION - Static variable in class com.rhi.architecture.logging.LogKeys
data validation msg template key
DATA_VALIDATION - Static variable in class com.rhi.architecture.parc.ErrorType
data validation error type
DATETIME_PATTERN - Static variable in class com.rhi.architecture.logging.LogKeys
date/time pattern
DBConfigMixin - class com.rhi.architecture.batch.DBConfigMixin.
ConfigMixin which loads configuration data from a database.
DBConfigMixin() - Constructor for class com.rhi.architecture.batch.DBConfigMixin
constructor
DBUtil - class com.rhi.architecture.db.DBUtil.
Helper method to create a DataSource.
DBUtil() - Constructor for class com.rhi.architecture.db.DBUtil
 
DB_DRIVER - Static variable in class com.rhi.architecture.batch.ApplicationConfig
database driver.
DB_DRIVER_PROPERTY_NAME - Static variable in class com.rhi.architecture.batch.HierarchicalDBConfigMixin
The name of the property that defines the driver to use when connecting to the database from which properties are retrieved.
DB_PASSWORD - Static variable in class com.rhi.architecture.batch.ApplicationConfig
password
DB_PASSWORD_PROPERTY_NAME - Static variable in class com.rhi.architecture.batch.HierarchicalDBConfigMixin
The name of the property that defines the password for the database from which properties are retrieved.
DB_URL - Static variable in class com.rhi.architecture.batch.ApplicationConfig
db url
DB_URL_KEY - Static variable in class com.rhi.architecture.db.DataSourceFactory
the config key for the DB url.
DB_URL_PROPERTY_NAME - Static variable in class com.rhi.architecture.batch.HierarchicalDBConfigMixin
The name of the property that defines the URL to the database from which properties are retrieved.
DB_USERNAME - Static variable in class com.rhi.architecture.batch.ApplicationConfig
username
DB_USER_PROPERTY_NAME - Static variable in class com.rhi.architecture.batch.HierarchicalDBConfigMixin
The name of the property that defines the user for the database from which properties are retrieved.
DEFAULT_CATEGORY - Static variable in class com.rhi.architecture.logging.Logger
default category to use
DEFAULT_COLUMNS - Static variable in class com.rhi.architecture.batch.HierarchicalDBConfigMixin
The default column names for retrieving properties from the database.
DEFAULT_DATA_SOURCE_NAME - Static variable in class com.rhi.architecture.db.DataSourceFactory
the default datasource name prefix.
DEFAULT_SEPARATOR - Static variable in class com.rhi.architecture.parc.AbstractRecord
the default separator used between fields
DEFAULT_SLEEP_TIME - Static variable in class com.rhi.architecture.parc.AbstractExecutionStrategy
the default sleep time
DEFAULT_SLEEP_TIME - Static variable in class com.rhi.architecture.parc.filter.PollingFilter
default sleep time between polls
DEFAULT_SQL - Static variable in class com.rhi.architecture.batch.HierarchicalDBConfigMixin
The SQL statement that is used by default is the SQL_QUERY_PROPERTY_NAME is not defined.
DEFAULT_THREAD_MODE - Static variable in interface com.rhi.architecture.parc.OutputAdapter
DEFAULT_THREAD_MODE is multi-threaded
DRIVER_KEY - Static variable in class com.rhi.architecture.db.DataSourceFactory
the config key for the jdbc driver name.
DataSourceFactory - class com.rhi.architecture.db.DataSourceFactory.
Factory for creating DataSources that pool database connections.
DataSourceFactory() - Constructor for class com.rhi.architecture.db.DataSourceFactory
Default Constructor
DatabaseTransaction - interface com.rhi.architecture.xa.DatabaseTransaction.
Interface for managing database transactions.
DatabaseTransactionImpl - class com.rhi.architecture.xa.DatabaseTransactionImpl.
Interface for managing database transactions.
DatabaseTransactionImpl() - Constructor for class com.rhi.architecture.xa.DatabaseTransactionImpl
default constructor
DefaultLogFactory - class com.rhi.architecture.logging.DefaultLogFactory.
DefaultLogFactory used to construct DefaultLogger which logs all messages to stderr.
DefaultLogFactory() - Constructor for class com.rhi.architecture.logging.DefaultLogFactory
 
DefaultLogger - class com.rhi.architecture.logging.DefaultLogger.
This class exists so that if the Log initialization fails, there is some way to write messages about what happened.
DefaultLogger() - Constructor for class com.rhi.architecture.logging.DefaultLogger
Constructor for DefaultLogger.
DuplicateObjectException - exception com.rhi.architecture.cache.DuplicateObjectException.
DuplicateObjectException Class.
DuplicateObjectException() - Constructor for class com.rhi.architecture.cache.DuplicateObjectException
Constructor
DuplicateObjectException(String) - Constructor for class com.rhi.architecture.cache.DuplicateObjectException
Constructor
DuplicateObjectException(Throwable) - Constructor for class com.rhi.architecture.cache.DuplicateObjectException
Constructor
DuplicateObjectException(String, Throwable) - Constructor for class com.rhi.architecture.cache.DuplicateObjectException
Constructor
debug(String) - Method in class com.rhi.architecture.logging.DefaultLogger
 
debug(String) - Method in class com.rhi.architecture.logging.JDK14Logger
 
debug(String) - Method in class com.rhi.architecture.logging.Log4JLogger
Log the provided debug message.
debug(String, String) - Method in class com.rhi.architecture.logging.Log4JLogger
So that InterfaceLogger works correctly (details such as filename, line number, etc...
debug(String) - Method in class com.rhi.architecture.logging.Logger
Log a message w/ a debug priority.
doCleanup() - Method in class com.rhi.architecture.batch.BatchApplication
The doCleanup() method is expected to be overriden by concrete application classes to perform any required cleanup facilitating a graceful application shutdown.
doCleanup() - Method in class com.rhi.architecture.parc.PARCApplication
Perform any cleanup required before the application exits.
doCleanup() - Method in class com.rhi.architecture.parc.PBApplication
Perform any cleanup required before the application exits.
doInit() - Method in class com.rhi.architecture.batch.BatchApplication
The doInit() method is expected to be overriden by concrete application classes to perform any required initialization.
doInit() - Method in class com.rhi.architecture.parc.PARCApplication
Configure the InterfaceApplication w/ the appropriate framework implementation classes.
doInit() - Method in class com.rhi.architecture.parc.PBApplication
Configure the InterfaceApplication w/ the appropriate framework implementation classes.
doRun() - Method in class com.rhi.architecture.parc.AbstractExecutionStrategy
ExecutionStrategies can use this method to run the pipeline using shared standard logic.
doWork(Collection) - Method in class com.rhi.architecture.parc.filter.AbstractFilter
Template method to facilitate simple Filter implementations.

E

ENVIRONMENT - Static variable in class com.rhi.architecture.batch.ApplicationConfig
the key to the actual environment name.
ERROR_PATTERN - Static variable in class com.rhi.architecture.logging.LogKeys
desc - Layout for logging Error statements.
ERROR_PATTERN_LAYOUT - Static variable in class com.rhi.architecture.logging.LogKeys
error msg pattern layout.
ERROR_TABLE_TAG - Static variable in class com.rhi.architecture.logging.LogKeys
Holds the place holder ERROR_TABLE_NAME.
Error - interface com.rhi.architecture.parc.Error.
Interface for Interface Error records.
ErrorRecordsTask - class com.rhi.architecture.parc.adapter.ErrorRecordsTask.
The ErrorRecordsTask is responsible for performing processing specific to error records by overriding method processRecords.
ErrorRecordsTask(AbstractOutputAdapter, int, ExceptionHandler) - Constructor for class com.rhi.architecture.parc.adapter.ErrorRecordsTask
Constructor
ErrorType - class com.rhi.architecture.parc.ErrorType.
Represent a Type of error.
Event - interface com.rhi.architecture.parc.Event.
Event.java
ExceptionHandler - class com.rhi.architecture.parc.ExceptionHandler.
The handler class is designed for critical failures during filter processing.
ExceptionHandler() - Constructor for class com.rhi.architecture.parc.ExceptionHandler
Default constructor
ExecutionStrategy - interface com.rhi.architecture.parc.ExecutionStrategy.
Strategy Interface for use w/ Interface applications.
equals(Object) - Method in class com.rhi.architecture.parc.ErrorType
equals
error(String) - Method in class com.rhi.architecture.logging.DefaultLogger
 
error(String, Throwable) - Method in class com.rhi.architecture.logging.DefaultLogger
 
error(String) - Method in class com.rhi.architecture.logging.JDK14Logger
 
error(String, Throwable) - Method in class com.rhi.architecture.logging.JDK14Logger
 
error(String) - Method in class com.rhi.architecture.logging.Log4JLogger
Log the provided error message.
error(String, String) - Method in class com.rhi.architecture.logging.Log4JLogger
So that InterfaceLogger works correctly (details such as filename, line number, etc...
error(String, Throwable) - Method in class com.rhi.architecture.logging.Log4JLogger
Log the provided error message.
error(String, String, Throwable) - Method in class com.rhi.architecture.logging.Log4JLogger
So that InterfaceLogger works correctly (details such as filename, line number, etc...
error(String) - Method in class com.rhi.architecture.logging.Logger
Log a message w/ an error priority.
error(String, Throwable) - Method in class com.rhi.architecture.logging.Logger
Log a message w/ an error priority.
execute(String[]) - Method in class com.rhi.architecture.batch.AbstractApplication
Start application.
execute(String[]) - Method in interface com.rhi.architecture.batch.Application
Run application.
execute(Runnable) - Method in interface com.rhi.architecture.threads.ThreadPool
Executes the given work.
execute(Runnable) - Method in class com.rhi.architecture.threads.ThreadPoolImpl
Executes a given 'work'.

F

FATAL - Static variable in class com.rhi.architecture.logging.LogKeys
fatal error msg template key
FATAL - Static variable in class com.rhi.architecture.parc.ErrorType
fatal error type
FATAL_EXCEPTION - Static variable in interface com.rhi.architecture.batch.Application
error caused process to not complete.
FILE_APPENDER - Static variable in class com.rhi.architecture.logging.Log4JFactory
file appender config key - required since the file appender is added programmatically.
FILE_APPENDER - Static variable in class com.rhi.architecture.logging.Log4JLogger
file appender to use
FILE_ERROR - Static variable in class com.rhi.architecture.logging.LogKeys
I/O error msg template key
FILE_ERROR - Static variable in class com.rhi.architecture.parc.ErrorType
IO error type
FILE_NAME_TAG - Static variable in class com.rhi.architecture.logging.LogKeys
Holds the place holder FILE_NAME.
FILE_PATH_TAG - Static variable in class com.rhi.architecture.logging.LogKeys
Holds the place holder FILE_PATH.
Filter - interface com.rhi.architecture.parc.Filter.
Filter Interface.
FilterSet - class com.rhi.architecture.parc.filter.FilterSet.
FilterSet.
FilterSet() - Constructor for class com.rhi.architecture.parc.filter.FilterSet
Default constructor.
FlatFileInputAdapter - class com.rhi.architecture.parc.adapter.file.FlatFileInputAdapter.
Generic Flat File InputAdapter.
FlatFileInputAdapter() - Constructor for class com.rhi.architecture.parc.adapter.file.FlatFileInputAdapter
Default Constructor
FlatFileOutputAdapter - class com.rhi.architecture.parc.adapter.file.FlatFileOutputAdapter.
Flat File Output Adapter.
FlatFileOutputAdapter() - Constructor for class com.rhi.architecture.parc.adapter.file.FlatFileOutputAdapter
Default Constructor.
fatal(String) - Method in class com.rhi.architecture.logging.DefaultLogger
 
fatal(String, Throwable) - Method in class com.rhi.architecture.logging.DefaultLogger
 
fatal(String) - Method in class com.rhi.architecture.logging.JDK14Logger
 
fatal(String, Throwable) - Method in class com.rhi.architecture.logging.JDK14Logger
 
fatal(String) - Method in class com.rhi.architecture.logging.Log4JLogger
Log a message w/ a fatal priority.
fatal(String, String) - Method in class com.rhi.architecture.logging.Log4JLogger
So that InterfaceLogger works correctly (details such as filename, line number, etc...
fatal(String, Throwable) - Method in class com.rhi.architecture.logging.Log4JLogger
Log a message w/ a fatal priority.
fatal(String, String, Throwable) - Method in class com.rhi.architecture.logging.Log4JLogger
So that InterfaceLogger works correctly (details such as filename, line number, etc...
fatal(String) - Method in class com.rhi.architecture.logging.Logger
Log a message w/ a fatal priority.
fatal(String, Throwable) - Method in class com.rhi.architecture.logging.Logger
Log a message w/ a fatal priority.
flush() - Method in class com.rhi.architecture.parc.ParallelMTPipeline
Cleanup in-process work and shutdown queues.
flush() - Method in interface com.rhi.architecture.parc.Pipeline
Cleanup in-process work and shutdown queues.
flush() - Method in class com.rhi.architecture.parc.SerialMTPipeline
Cleanup in-process work and shutdown queues.
flush() - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
Do any required processing prior to completing the batch cycle.

G

GITTABLE_TAG - Static variable in class com.rhi.architecture.logging.LogKeys
Holds the place holder GITTABLE.
generateLogMessage() - Method in interface com.rhi.architecture.parc.Error
Get log message
get(Object) - Method in interface com.rhi.architecture.cache.CacheManager
The gives abstraction to the get method in all cache managers, to obtain the cacheable objects from different types of cache.
get(Object) - Method in class com.rhi.architecture.cache.simple.SimpleCacheManager
This method retrieves the cacheable object from cache using the key and returns the it.
get(Object) - Method in class com.rhi.architecture.parc.MapRecordSet
get a Record from the set for the given key
getAllPossiblePriorities() - Static method in class com.rhi.architecture.logging.TraceLevel
Deprecated.  
getAuditAgent() - Method in class com.rhi.architecture.batch.BatchApplication
Return the audit agent to be used to perform audits.
getAuditAgent() - Method in interface com.rhi.architecture.parc.Adapter
get audit agent
getAuditAgent() - Method in class com.rhi.architecture.parc.PipelineProcess
Returns the auditAgent.
getAuditAgent() - Method in class com.rhi.architecture.parc.adapter.AbstractInputAdapter
get audit agent
getAuditAgent() - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
get audit agent
getBatchSize() - Method in class com.rhi.architecture.parc.adapter.file.AbstractFileInputAdapter
Returns batchSize configured through properties, if batch size needs to provided by other means, then this method should be overridden.
getBatchSize() - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCInputAdapter
Get method for batch size - allows override by sub-classes
getConnection() - Method in class com.rhi.architecture.db.PoolingDataSource
helper method
getConnection() - Method in interface com.rhi.architecture.xa.DatabaseTransaction
Get the connection associated w/ this DatabaseTransaction
getConnection() - Method in class com.rhi.architecture.xa.DatabaseTransactionImpl
Get the connection associated w/ this DatabaseTransaction
getDataSource() - Static method in class com.rhi.architecture.db.DBUtil
Get the default DataSource
getDataSource(String) - Static method in class com.rhi.architecture.db.DBUtil
Get a specific DataSource
getDataSource(String) - Method in class com.rhi.architecture.db.DataSourceFactory
retrieve a datsource by name.
getDataSource() - Method in class com.rhi.architecture.db.DataSourceFactory
Retrieve the default datasource.
getDatabase(String, String) - Method in class com.rhi.architecture.db.JDODatabaseFactory
get Database
getDatabase() - Method in interface com.rhi.architecture.xa.JDOTransaction
Get the Database associated w/ this Transaction
getDatabase() - Method in class com.rhi.architecture.xa.JDOTransactionImpl
Get the connection associated w/ this DatabaseTransaction
getDefaultLogger() - Method in class com.rhi.architecture.logging.BasicLog4JFactory
Get default logger.
getDefaultLogger() - Method in class com.rhi.architecture.logging.DefaultLogFactory
There is only 1 stderr, therefore return the 1 Logger which exists.
getDefaultLogger() - Method in class com.rhi.architecture.logging.JDK14LogFactory
return default logger
getDefaultLogger() - Method in class com.rhi.architecture.logging.LogFactory
Get default logger.
getDefaultLogger() - Static method in class com.rhi.architecture.logging.LogUtil
This method allows failures to be logged, even if the failure is in the logging package.
getDelimiter() - Method in class com.rhi.architecture.parc.adapter.file.AbstractFileInputAdapter
Returns delimiter configured through properties, if delimiter needs to provided by other means, then this method should be overridden.
getErrorChannel() - Method in class com.rhi.architecture.parc.AbstractPipeline
Return the error channel for the pipeline.
getErrorChannel() - Method in interface com.rhi.architecture.parc.Pipeline
Return the error channel to which the pipe is hooked up.
getErrorChannel() - Method in class com.rhi.architecture.parc.filter.AbstractFilter
return error channel
getErrorFilename() - Method in class com.rhi.architecture.parc.adapter.xml.XMLOutputAdapter
Get filename for errored records.
getErroredCount() - Method in interface com.rhi.architecture.batch.AuditRecord
get erroredCount
getErrors() - Method in class com.rhi.architecture.parc.AbstractRecord
Return the list of errors attached to this record.
getErrors() - Method in interface com.rhi.architecture.parc.Record
Return the list of errors attached to this record.
getErrors() - Method in class com.rhi.architecture.parc.adapter.AbstractInputAdapter
get errors
getException() - Method in class com.rhi.architecture.parc.AbstractError
If the ErrorType has the printStackTrace() flag enabled, this method should return the exception object so that the stack trace can be written to the logfile.
getExceptionHandler() - Method in class com.rhi.architecture.parc.AbstractPipeline
Returns the handler.
getExceptionHandler() - Method in class com.rhi.architecture.parc.filter.AbstractFilter
return exception handler
getExceptionHandler() - Method in class com.rhi.architecture.parc.filter.FilterSet
 
getExecutionStrategy() - Method in class com.rhi.architecture.parc.PipelineProcess
The interface application defers execution to a strategy interface.
getExitCode() - Method in class com.rhi.architecture.batch.ApplicationException
get returnCode
getExitCode() - Method in class com.rhi.architecture.parc.ProcessingException
get returnCode
getFactory(Properties) - Method in class com.rhi.architecture.logging.Log4JLogger
Load factory - used only for backward compatibility to support users who don't know about the new LogFactory interface & are initializing the Logger class directly.
getFactory(String) - Static method in class com.rhi.architecture.logging.LogFactory
Get a LogFactory based on the implementation class name provided as a parameter.
getFileName() - Method in class com.rhi.architecture.parc.adapter.file.FlatFileInputAdapter
Provides name of the file to which this input adapter instance is tied.
getFileReader() - Method in class com.rhi.architecture.parc.adapter.file.AbstractFileInputAdapter
Details of how to obtain a reader to read records are left to the concrete classes to provide flexibility.
getFileReader() - Method in class com.rhi.architecture.parc.adapter.file.FlatFileInputAdapter
Provides reader created during init()
getFilters() - Method in class com.rhi.architecture.parc.AbstractPipeline
Return the filters.
getId() - Method in class com.rhi.architecture.parc.ErrorType
Returns the id.
getInbound() - Method in class com.rhi.architecture.parc.filter.AbstractFilter
supplier configured on the inbound side of the filter.
getInputAdapter() - Method in class com.rhi.architecture.parc.AbstractExecutionStrategy
Get input adapter.
getInputAdapter() - Method in class com.rhi.architecture.parc.PipelineProcess
Return the Input Adapter that selects the work set to process.
getInputChannel() - Method in class com.rhi.architecture.parc.AbstractPipeline
Return the inbound side of this pipeline.
getInputChannel() - Method in interface com.rhi.architecture.parc.Pipeline
Return the input channel to which the pipe is hooked.
getInsertSQL() - Method in class com.rhi.architecture.batch.AbstractAuditAgent
get insert SQL
getInsertSQLKey() - Method in class com.rhi.architecture.batch.AbstractAuditAgent
Allow subclasses to override config key.
getInstance(String) - Static method in class com.rhi.architecture.batch.AuditAgent
Factory method allowing the framework to load any audit agent as long as it's in the classpath.
getKey(Object) - Method in interface com.rhi.architecture.cache.Cacheable
This method has to form the key for each caheable object.
getKey() - Method in class com.rhi.architecture.resource.ResourceEntry
Returns the key.
getLogger(String) - Method in class com.rhi.architecture.logging.BasicLog4JFactory
 
getLogger(String) - Method in class com.rhi.architecture.logging.DefaultLogFactory
For the default logger, there is no such thing as a logger w/ a specific name, so just return stderr for everything.
getLogger(String) - Method in class com.rhi.architecture.logging.JDK14LogFactory
get Logger for provided type
getLogger(String) - Method in class com.rhi.architecture.logging.LogFactory
Get a logger instance for the provided type.
getLogger(Class) - Method in class com.rhi.architecture.logging.LogFactory
Get a logger instance for the provided type.
getLogger() - Static method in class com.rhi.architecture.logging.LogUtil
Get the appropriate Logger instance for this Interface
getLogger(String) - Static method in class com.rhi.architecture.logging.LogUtil
This helper method requires that the LogFactory is registered w/ the ResourceContext.
getLogger(Class) - Static method in class com.rhi.architecture.logging.LogUtil
This helper method requires that the LogFactory is registered w/ the ResourceContext.
getManager(Object) - Method in interface com.rhi.architecture.cache.CacheFactory
If a cache manager is currently registered for the provided type, return it.
getManager(Object) - Method in class com.rhi.architecture.cache.simple.SimpleCacheFactory
Retrieves the CacheManager that is specific to the className object.
getMaxRecords() - Method in class com.rhi.architecture.parc.filter.AbstractFilter
Returns the maxRecords.
getName() - Method in class com.rhi.architecture.parc.ErrorType
Returns the name.
getName() - Method in interface com.rhi.architecture.parc.Filter
For tracking purposes.
getName() - Method in class com.rhi.architecture.parc.PipelineProcess
getName returns the configured name for this process.
getName() - Method in interface com.rhi.architecture.parc.Process
getName returns the configured name for this process.
getName() - Method in class com.rhi.architecture.parc.ProcessSet
getName returns the configured name for this process.
getName() - Method in class com.rhi.architecture.parc.filter.AbstractFilter
Easy implementation for sub-classes
getName() - Method in class com.rhi.architecture.parc.filter.FilterSet
Return the name of this Filter.
getOutbound() - Method in class com.rhi.architecture.parc.filter.AbstractFilter
consumer configured on the outbound side of this filter.
getOutputAdapter() - Method in class com.rhi.architecture.parc.AbstractExecutionStrategy
Get output adapter.
getOutputAdapter() - Method in class com.rhi.architecture.parc.PipelineProcess
Return the Output Adapter that persists the work set after processing is completed.
getOutputChannel() - Method in class com.rhi.architecture.parc.AbstractPipeline
Return the outbound side of this pipeline.
getOutputChannel() - Method in interface com.rhi.architecture.parc.Pipeline
Return the output channel to which the pipe is hooked up.
getPersistErrorSQL() - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Return the SQL for inserting or updating an error record.
getPersistValidSQL() - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Return the SQL for persisting (insert or update) a new valid record.
getPipeline() - Method in class com.rhi.architecture.parc.AbstractExecutionStrategy
Get Pipeline
getPipeline() - Method in class com.rhi.architecture.parc.PipelineProcess
This method should construct a Pipeline, a set of Filters, attach those Filters to the Pipeline, and return the fully configured Pipeline to the framework for execution.
getPool() - Method in class com.rhi.architecture.db.PoolingDataSource
Return the connection pool that this datasource fronts.
getPriority() - Method in class com.rhi.architecture.resource.ResourceEntry
Returns the priority.
getProcessedCount() - Method in interface com.rhi.architecture.batch.AuditRecord
get processedCount
getProperties() - Method in class com.rhi.architecture.batch.BatchApplication
Return the configuration information for this application as a Properties object.
getProperties() - Method in class com.rhi.architecture.config.ConfigFacility
Returns a copy of the application configuration information.
getProperties() - Method in class com.rhi.architecture.logging.BasicLog4JFactory
Returns the properties.
getProperties() - Method in class com.rhi.architecture.parc.AbstractError
Return all properties
getProperties() - Method in class com.rhi.architecture.parc.AbstractExecutionStrategy
Get the configuration settings from the ConfigFacility
getProperties() - Method in class com.rhi.architecture.parc.PipelineProcess
get the configuration properties
getProperty(String) - Method in class com.rhi.architecture.config.ConfigFacility
Returns the property w/ the specified key.
getProperty(String) - Method in class com.rhi.architecture.parc.AbstractError
Lookup a single property.
getPropertyFileName(Properties) - Method in class com.rhi.architecture.batch.PropertiesConfigMixin
Default implementation looks for .properties file in classpath.
getQuery() - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCInputAdapter
Get method for SQL - allows override by sub-classes
getQuery() - Method in class com.rhi.architecture.parc.adapter.jdo.JDOInputAdapter
Return a String representing the OQL query that should be used to retrieve records to process.
getRecord() - Method in class com.rhi.architecture.batch.AbstractAuditAgent
Get concrete AuditRecord Concrete AuditAgent will return the actual audit record being used.
getRecord() - Method in class com.rhi.architecture.parc.AbstractError
Get the Record which has the error.
getRecord() - Method in interface com.rhi.architecture.parc.Error
Get the Record which has the error.
getResources(Properties) - Method in interface com.rhi.architecture.resource.ResourceParser
Find Resource configuration entries and sort them into whatever order the ResouceContext should use for loading.
getResources(Properties) - Method in class com.rhi.architecture.resource.ResourceParserImpl
Find Resource configuration entries and sort them into whatever order the ResouceContext should use for loading.
getSelectSQL() - Method in class com.rhi.architecture.batch.AbstractAuditAgent
get select SQL
getSelectSQLKey() - Method in class com.rhi.architecture.batch.AbstractAuditAgent
Allow subclasses to override config key.
getSharedData() - Method in class com.rhi.architecture.resource.shmem.PersistentSharedMemory
Returns the sharedData.
getSharedData() - Method in interface com.rhi.architecture.resource.shmem.SharedMemory
Gets the shared data as an object.
getSharedData() - Method in class com.rhi.architecture.resource.shmem.TransientSharedMemory
Returns the sharedData.
getSleepTime() - Method in class com.rhi.architecture.parc.AbstractExecutionStrategy
 
getSourceKey() - Method in class com.rhi.architecture.parc.ListRecordSet
returns the Source Key
getSourceKey() - Method in class com.rhi.architecture.parc.MapRecordSet
returns the Source Key
getSourceKey() - Method in interface com.rhi.architecture.parc.Record
Return the source id of this record.
getType() - Method in class com.rhi.architecture.parc.AbstractError
Get the ErrorType object.
getType() - Method in interface com.rhi.architecture.parc.Error
Get the ErrorType object
getType() - Method in class com.rhi.architecture.resource.ResourceEntry
Returns the type.
getUnprocessedCount() - Method in interface com.rhi.architecture.batch.AuditRecord
get unprocessedCount
getUpdateSQL() - Method in class com.rhi.architecture.batch.AbstractAuditAgent
get update SQL
getUpdateSQLForErrorSourceRecord() - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Return the SQL for updating the source record corresponding to the given output record.
getUpdateSQLForValidSourceRecord() - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Return the SQL for updating the source record corresponding to the given output record.
getUpdateSQLKey() - Method in class com.rhi.architecture.batch.AbstractAuditAgent
Allow subclasses to override config key.
getValidFilename() - Method in class com.rhi.architecture.parc.adapter.xml.XMLOutputAdapter
Get filename for valid records.

H

HierarchicalDBConfigMixin - class com.rhi.architecture.batch.HierarchicalDBConfigMixin.
Loads configuration information from a database table and adds it to the property information.
HierarchicalDBConfigMixin() - Constructor for class com.rhi.architecture.batch.HierarchicalDBConfigMixin
 
handleErrorRecords(Collection, Transaction) - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
Defer handling of valid records to sub-classes..
handleErrorRecords(Collection, Transaction) - Method in class com.rhi.architecture.parc.adapter.file.FlatFileOutputAdapter
General Case implementation for persisting error records.
handleErrorRecords(Collection, Transaction) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
General Case implementation for persisting error records.
handleErrorRecords(Collection, Transaction) - Method in class com.rhi.architecture.parc.adapter.xml.XMLOutputAdapter
Stream errored records to file in XML format.
handleValidRecords(Collection, Transaction) - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
Defer handling of valid records to sub-classes..
handleValidRecords(Collection, Transaction) - Method in class com.rhi.architecture.parc.adapter.file.FlatFileOutputAdapter
Persist Valid Records - FlatFileOutputAdapter does not
handleValidRecords(Collection, Transaction) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Handle persistence of valid records from the framework.
handleValidRecords(Collection, Transaction) - Method in class com.rhi.architecture.parc.adapter.jdo.JDOOutputAdapter
Handle persistence of valid records from the framework.
handleValidRecords(Collection, Transaction) - Method in class com.rhi.architecture.parc.adapter.xml.XMLOutputAdapter
Handle persistence of valid records from the framework.
hasError() - Method in class com.rhi.architecture.parc.ExceptionHandler
True/False flag allowing the pipeline components to recognize when a fatal error has been reported.
hashCode() - Method in class com.rhi.architecture.parc.ErrorType
hashCode
hookupChannels() - Method in class com.rhi.architecture.parc.AbstractExecutionStrategy
Method configureChannels.

I

INFORMATION - Static variable in class com.rhi.architecture.logging.LogKeys
informational msg template key
INFORMATION - Static variable in class com.rhi.architecture.parc.ErrorType
informational msg template
INIT_SIZE_KEY - Static variable in class com.rhi.architecture.db.DataSourceFactory
the initial size of the connection pool.
INIT_SQL_KEY - Static variable in class com.rhi.architecture.db.DataSourceFactory
config key for optional sql string to be run upon new Connection checkout.
INPUT_FIELD_VALID_TAG - Static variable in class com.rhi.architecture.logging.LogKeys
Holds the place holder INPUT_FIELD_VALID.
INPUT_FILE_NAME - Static variable in class com.rhi.architecture.parc.PARCConfiguration
 
INPUT_FILE_NAME1 - Static variable in class com.rhi.architecture.parc.PARCConfiguration
String constant, which holds the key name to read the value of file name.
INPUT_FILE_PATH1 - Static variable in class com.rhi.architecture.parc.PARCConfiguration
String constant, which holds the key name to read the value of file path.
INSERT_SQL_KEY - Static variable in class com.rhi.architecture.batch.AbstractAuditAgent
key for audit agent insert sql statement.
InfiniteLoopStrategy - class com.rhi.architecture.parc.InfiniteLoopStrategy.
Loop forever Execution Strategy
InfiniteLoopStrategy() - Constructor for class com.rhi.architecture.parc.InfiniteLoopStrategy
 
InitializationException - exception com.rhi.architecture.resource.InitializationException.
InitializationException Class.
InitializationException() - Constructor for class com.rhi.architecture.resource.InitializationException
Constructor
InitializationException(String) - Constructor for class com.rhi.architecture.resource.InitializationException
Constructor
InitializationException(Throwable) - Constructor for class com.rhi.architecture.resource.InitializationException
Constructor
InitializationException(String, Throwable) - Constructor for class com.rhi.architecture.resource.InitializationException
Constructor
InitializingConnectionFactory - class com.rhi.architecture.db.InitializingConnectionFactory.
Wrapper/Decorator Factory which allows you to run an arbitrary SQL statement after each connection is created.
InitializingConnectionFactory(ConnectionFactory, String) - Constructor for class com.rhi.architecture.db.InitializingConnectionFactory
Constructor - the Connection factory you wish to supplement.
InputAdapter - interface com.rhi.architecture.parc.InputAdapter.
The InputAdapter is responsible for selecting a set of work for processing and pushing it into the Channel for processing..
info(String) - Method in class com.rhi.architecture.logging.DefaultLogger
 
info(String) - Method in class com.rhi.architecture.logging.JDK14Logger
 
info(String) - Method in class com.rhi.architecture.logging.Log4JLogger
log the provided informational message.
info(String, String) - Method in class com.rhi.architecture.logging.Log4JLogger
So that InterfaceLogger works correctly (details such as filename, line number, etc...
info(String) - Method in class com.rhi.architecture.logging.Logger
Log a message w/ an informational priority.
init(String[]) - Method in class com.rhi.architecture.batch.AbstractApplication
Perform initialization required by the application framework.
init(Properties) - Method in class com.rhi.architecture.batch.AbstractAuditAgent
Initialization Logic
init(Properties) - Method in class com.rhi.architecture.batch.AuditAgent
Initialization Logic
init(String[]) - Method in class com.rhi.architecture.batch.BatchApplication
Perform BatchApplication initialization.
init(Properties) - Method in class com.rhi.architecture.batch.NullAuditAgent
 
init(Properties) - Method in class com.rhi.architecture.cache.simple.SimpleCacheFactory
This init method will be called while Resources are being registered and initilised.
init(Properties) - Method in class com.rhi.architecture.config.ConfigFacility
Initialization of the ConfigFacility basically caches the properties provided during init() & returns them to the caller later.
init(Properties) - Method in class com.rhi.architecture.db.DataSourceFactory
No initialization required.
init(Properties) - Method in class com.rhi.architecture.db.JDODatabaseFactory
No initialization required.
init(Properties) - Method in class com.rhi.architecture.logging.BasicLog4JFactory
Perform whatever initialization is required of the resource.
init(Properties) - Method in class com.rhi.architecture.logging.DefaultLogFactory
init()
init(Properties) - Method in class com.rhi.architecture.logging.DefaultLogger
init()
init(Properties) - Method in class com.rhi.architecture.logging.JDK14LogFactory
init()
init(Properties) - Method in class com.rhi.architecture.logging.JDK14Logger
 
init(Properties) - Method in class com.rhi.architecture.logging.Log4JFactory
Perform whatever initialization is required of the resource.
init(Properties) - Method in class com.rhi.architecture.logging.Log4JLogger
Perform whatever initialization is required of the resource.
init(Properties) - Method in class com.rhi.architecture.logging.Logger
Perform whatever initialization is required of the resource.
init(Properties) - Method in class com.rhi.architecture.parc.AbstractExecutionStrategy
 
init(Channel) - Method in class com.rhi.architecture.parc.AbstractPipeline
Set the default channel
init(Properties) - Method in interface com.rhi.architecture.parc.Adapter
Initialization of the Adapter
init(Properties) - Method in interface com.rhi.architecture.parc.ApplicationStrategy
Init method will be called prior to run to allow the strategy to initialize itself & acquire any necessary resources.
init(Properties) - Method in interface com.rhi.architecture.parc.ExecutionStrategy
init method to load properties
init(Properties) - Method in interface com.rhi.architecture.parc.Filter
Initialize any local resources
init(Properties) - Method in interface com.rhi.architecture.parc.OutputAdapter
Initialization.
init(Channel) - Method in class com.rhi.architecture.parc.ParallelMTPipeline
initialize the pipeline.
init(Channel) - Method in interface com.rhi.architecture.parc.Pipeline
Allow the framework to provide a default Channel implementation.
init(Properties) - Method in class com.rhi.architecture.parc.PipelineProcess
Init method will be called prior to run to allow the strategy to initialize itself & acquire any necessary resources.
init(Properties) - Method in interface com.rhi.architecture.parc.Process
Init method will be called prior to run to allow the strategy to initialize itself & acquire any necessary resources.
init(Properties) - Method in class com.rhi.architecture.parc.ProcessSet
The ProcessSet is initialized by loading all Process definitions immediately under this ProcessSet definition.
init(Channel) - Method in class com.rhi.architecture.parc.SerialMTPipeline
Set the default channel
init(Properties) - Method in class com.rhi.architecture.parc.SingleCallApplicationStrategy
Init method will be called prior to run to allow the strategy to initialize itself & acquire any necessary resources.
init(Properties) - Method in class com.rhi.architecture.parc.adapter.AbstractInputAdapter
No-op init() method.
init(Properties) - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
Load error logfile & create writer.
init(Properties) - Method in class com.rhi.architecture.parc.adapter.file.AbstractFileInputAdapter
Performs any resource initialization.
init(Properties) - Method in class com.rhi.architecture.parc.adapter.file.FlatFileInputAdapter
 
init(Properties) - Method in class com.rhi.architecture.parc.adapter.file.FlatFileOutputAdapter
Initialize the Castor data binding facilities so that the doWrite() method is ready to go.
init(Properties) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCInputAdapter
Perform any resource initialization.
init(Properties) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Initialize the Logger, and load the SQL statements.
init(Properties) - Method in class com.rhi.architecture.parc.adapter.jdo.JDOInputAdapter
Perform any resource initialization.
init(Properties) - Method in class com.rhi.architecture.parc.adapter.jdo.JDOOutputAdapter
Initialize the Castor data binding facilities so that the doWrite() method is ready to go.
init(Properties) - Method in class com.rhi.architecture.parc.adapter.xml.XMLInputAdapter
Perform any resource initialization.
init(Properties) - Method in class com.rhi.architecture.parc.adapter.xml.XMLOutputAdapter
Initialize the Castor data binding facilities so that the doWrite() method is ready to go.
init(Properties) - Method in class com.rhi.architecture.parc.filter.AbstractFilter
Initialize common Filter settings.
init(Properties) - Method in class com.rhi.architecture.parc.filter.FilterSet
Initialize any local resources
init(Properties) - Method in class com.rhi.architecture.parc.filter.PollingFilter
 
init(Properties) - Method in interface com.rhi.architecture.resource.Resource
Perform whatever initialization is required of the resource.
init(Properties) - Method in class com.rhi.architecture.resource.ResourceContext
Load the configured ResourceFactories.
init(Properties) - Method in class com.rhi.architecture.resource.shmem.PersistentSharedMemory
No initialization is required
init(Properties) - Method in class com.rhi.architecture.resource.shmem.TransientSharedMemory
No initalization needed
insertRecord(Connection) - Method in class com.rhi.architecture.batch.AbstractAuditAgent
Insert new audit record
isAuditEnabled() - Method in class com.rhi.architecture.batch.BatchApplication
returns true if the batch application should initialize the audit agent class.
isAuditEnabled() - Method in class com.rhi.architecture.parc.PBApplication
returns false because the Process instances will handle their own audit responsibilities w/o help from the application.
isDebugEnabled() - Method in class com.rhi.architecture.logging.DefaultLogger
 
isDebugEnabled() - Method in class com.rhi.architecture.logging.JDK14Logger
 
isDebugEnabled() - Method in class com.rhi.architecture.logging.Log4JLogger
Check whether this category is enabled for the DEBUG Level.
isDebugEnabled() - Method in class com.rhi.architecture.logging.Logger
Check whether this category is enabled for the DEBUG Level.
isErrored() - Method in class com.rhi.architecture.parc.AbstractRecord
Is the Record in an errored state.
isErrored() - Method in interface com.rhi.architecture.parc.Record
Is the Record in an errored state.
isInfoEnabled() - Method in class com.rhi.architecture.logging.DefaultLogger
 
isInfoEnabled() - Method in class com.rhi.architecture.logging.JDK14Logger
 
isInfoEnabled() - Method in class com.rhi.architecture.logging.Log4JLogger
Check whether this category is enabled for the INFO Level.
isInfoEnabled() - Method in class com.rhi.architecture.logging.Logger
Check whether this category is enabled for the INFO Level.
isLoaded() - Method in class com.rhi.architecture.logging.BasicLog4JFactory
Returns the loaded.
isLoaded() - Method in class com.rhi.architecture.logging.Log4JFactory
Returns the loaded flag to ensure the logfactory isn't double initialized.
isShutdown() - Method in class com.rhi.architecture.parc.filter.AbstractFilter
Returns the shutdown flag
isTraceEnabled() - Method in class com.rhi.architecture.logging.DefaultLogger
 
isTraceEnabled() - Method in class com.rhi.architecture.logging.JDK14Logger
 
isTraceEnabled() - Method in class com.rhi.architecture.logging.Log4JLogger
 
isTraceEnabled() - Method in class com.rhi.architecture.logging.Logger
Check whether this category is enabled for the TRACE Level.
isValid() - Method in class com.rhi.architecture.parc.AbstractRecord
Is the Record valid.
isValid() - Method in interface com.rhi.architecture.parc.Record
Is the Record valid.
isWarningEnabled() - Method in class com.rhi.architecture.logging.DefaultLogger
 
isWarningEnabled() - Method in class com.rhi.architecture.logging.JDK14Logger
 
isWarningEnabled() - Method in class com.rhi.architecture.logging.Log4JLogger
Check whether this category is enabled for the WARN Level.
isWarningEnabled() - Method in class com.rhi.architecture.logging.Logger
Check whether this category is enabled for the WARNING Level.
iterator() - Method in class com.rhi.architecture.parc.ListRecordSet
Return the Iterator of the List

J

JDBCInputAdapter - class com.rhi.architecture.parc.adapter.jdbc.JDBCInputAdapter.
Generic JDBC InputAdapter.
JDBCInputAdapter() - Constructor for class com.rhi.architecture.parc.adapter.jdbc.JDBCInputAdapter
Default Constructor
JDBCOutputAdapter - class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter.
JDBC Output Adapter.
JDBCOutputAdapter() - Constructor for class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Default constructor
JDBC_DRIVER - Static variable in class com.rhi.architecture.batch.DBConfigMixin
the configuration key used to store the JDBC driver name
JDBC_PASSWORD - Static variable in class com.rhi.architecture.batch.DBConfigMixin
the configuration key used to store the DB password
JDBC_URL - Static variable in class com.rhi.architecture.batch.DBConfigMixin
the configuration key used to store the DB url.
JDBC_USER - Static variable in class com.rhi.architecture.batch.DBConfigMixin
the configuration key used to store the DB user
JDK14LogFactory - class com.rhi.architecture.logging.JDK14LogFactory.
LogFactory impl that wraps the 1.4 logger classes.
JDK14LogFactory() - Constructor for class com.rhi.architecture.logging.JDK14LogFactory
 
JDK14Logger - class com.rhi.architecture.logging.JDK14Logger.
Logger impl that wraps the 1.4 logging classes.
JDK14Logger(String) - Constructor for class com.rhi.architecture.logging.JDK14Logger
constructor
JDK14Logger() - Constructor for class com.rhi.architecture.logging.JDK14Logger
constructor
JDODatabaseFactory - class com.rhi.architecture.db.JDODatabaseFactory.
Castor JDO Database pooling factory.
JDODatabaseFactory() - Constructor for class com.rhi.architecture.db.JDODatabaseFactory
Default Constructor
JDOInputAdapter - class com.rhi.architecture.parc.adapter.jdo.JDOInputAdapter.
Castor JDO based InputAdapter.
JDOInputAdapter() - Constructor for class com.rhi.architecture.parc.adapter.jdo.JDOInputAdapter
 
JDOOutputAdapter - class com.rhi.architecture.parc.adapter.jdo.JDOOutputAdapter.
JDO Output Adapter.
JDOOutputAdapter() - Constructor for class com.rhi.architecture.parc.adapter.jdo.JDOOutputAdapter
Default constructor
JDOTransaction - interface com.rhi.architecture.xa.JDOTransaction.
Interface for managing JDO based transactions.
JDOTransactionImpl - class com.rhi.architecture.xa.JDOTransactionImpl.
Interface for managing JDO database transactions.
JDOTransactionImpl() - Constructor for class com.rhi.architecture.xa.JDOTransactionImpl
default constructor
join() - Method in interface com.rhi.architecture.threads.ThreadPool
Wait for all the worker thread to finish, esentially join all threads in the pool..
join() - Method in class com.rhi.architecture.threads.ThreadPoolImpl
Wait for all the worker threads to finish.

K

KEY - Static variable in interface com.rhi.architecture.cache.CacheFactory
The Key used to get the CacheFactory from the configuration settings.
KEY - Static variable in class com.rhi.architecture.config.ConfigFacility
The key used by the ResourceContext to look for & store the configuration facility.
KEY - Static variable in class com.rhi.architecture.db.DataSourceFactory
the configuration key used by the ResourceContext to look for & return the configured DataSourceFactory
KEY - Static variable in class com.rhi.architecture.logging.LogFactory
key used by ResourceContext to find LogFactory type & used by clients to retrieve the currently loaded LogFactory.
KEY - Static variable in class com.rhi.architecture.logging.Logger
ResourceContext key used to load correct Logger type

L

LOAD_PROPERTIES_SQL - Static variable in class com.rhi.architecture.batch.ApplicationConfig
the SQL to retrieve the config data.
LOG4J_DEFAULTCATEGORY - Static variable in class com.rhi.architecture.logging.BasicLog4JFactory
the default category to use when logging.
LOG4J_PROPERTYFILE - Static variable in class com.rhi.architecture.logging.BasicLog4JFactory
config entry specifying the log4j configuration file to use.
LOG4J_PROPERTYFILE - Static variable in class com.rhi.architecture.logging.Log4JLogger
log4j config filename.
LOGFILE_PATH - Static variable in class com.rhi.architecture.logging.Log4JFactory
path where logfile should be written.
LOGFILE_PATH - Static variable in class com.rhi.architecture.logging.Log4JLogger
path to write logfile to
LinkedListQueue - class com.rhi.architecture.parc.LinkedListQueue.
LinkedListQueue - general purpose implementation of Channel.
LinkedListQueue() - Constructor for class com.rhi.architecture.parc.LinkedListQueue
Default constructor.
ListRecordSet - class com.rhi.architecture.parc.ListRecordSet.
The RecordSet is a group of Records.
ListRecordSet() - Constructor for class com.rhi.architecture.parc.ListRecordSet
Constructor
ListRecordSet(Object) - Constructor for class com.rhi.architecture.parc.ListRecordSet
Constructor
Log4JFactory - class com.rhi.architecture.logging.Log4JFactory.
Log4J Factory
Log4JFactory() - Constructor for class com.rhi.architecture.logging.Log4JFactory
default constructor - protected
Log4JLogger - class com.rhi.architecture.logging.Log4JLogger.
Log4JLogger
Log4JLogger() - Constructor for class com.rhi.architecture.logging.Log4JLogger
Default constructor.
Log4JLogger(String) - Constructor for class com.rhi.architecture.logging.Log4JLogger
constructor used for new model, where multiple Loggers are supported.
LogFactory - class com.rhi.architecture.logging.LogFactory.
LogFactory - create Factory for a certain logging library.
LogFactory() - Constructor for class com.rhi.architecture.logging.LogFactory
 
LogKeys - class com.rhi.architecture.logging.LogKeys.
This class contains peoplesoft place holders
to be replaced with the actual values.
LogKeys() - Constructor for class com.rhi.architecture.logging.LogKeys
 
LogUtil - class com.rhi.architecture.logging.LogUtil.
Helper method to creating Logger instance.
LogUtil() - Constructor for class com.rhi.architecture.logging.LogUtil
 
Logger - class com.rhi.architecture.logging.Logger.
Logger interface
Logger() - Constructor for class com.rhi.architecture.logging.Logger
 
load(InputStream) - Method in class com.rhi.architecture.lang.CompositeProperties
load propery name/value pairs from an input stream.
loadAllMixins(Properties) - Static method in class com.rhi.architecture.batch.ConfigMixinUtils
Mixin classes can be used to append configuration information from disparate sources w/o affecting the core batch architecture.
loadBatch() - Method in class com.rhi.architecture.parc.adapter.AbstractInputAdapter
Retrieve the batch.
loadBatch() - Method in class com.rhi.architecture.parc.adapter.file.AbstractFileInputAdapter
Reads the file one record at a time using readRecordString(), parses each record into column values and passes this list of colums to the method readRow().
loadBatch() - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCInputAdapter
Retrieve all the source records that should be processed by the pipeline.
loadBatch() - Method in class com.rhi.architecture.parc.adapter.jdo.JDOInputAdapter
Push a dummy set of records into the pipeline.
loadBatch() - Method in class com.rhi.architecture.parc.adapter.xml.XMLInputAdapter
Retrieve the batch.
loadCache(CacheManager) - Method in interface com.rhi.architecture.cache.CacheLoader
This method has to load all the data for the cacheable object into the cache.
loadConfiguration(Properties) - Method in interface com.rhi.architecture.batch.ConfigMixin
Retrieve property values & append them to the provided default application properties.
loadConfiguration(Properties) - Method in class com.rhi.architecture.batch.DBConfigMixin
 
loadConfiguration(Properties) - Method in class com.rhi.architecture.batch.HierarchicalDBConfigMixin
Retrieve property values and append them to the provided default application properties.
loadConfiguration(Properties) - Method in class com.rhi.architecture.batch.PropertiesConfigMixin
Retrieve property values & append them to the provided default application properties.
loadProperties(String) - Static method in class com.rhi.architecture.lang.PropertyUtils
vanilla loading method for Properties files.
loadProperties(String, boolean) - Static method in class com.rhi.architecture.lang.PropertyUtils
load a .properties file.
loadRecord(Connection) - Method in class com.rhi.architecture.batch.AbstractAuditAgent
Load record (check for existence.
loadSQL(Properties) - Method in class com.rhi.architecture.batch.AbstractAuditAgent
Helper method called by init() to load the required SQL entries from the properties file.
log() - Method in class com.rhi.architecture.batch.AbstractApplication
Logs a msg.
log() - Method in class com.rhi.architecture.batch.AbstractAuditAgent
Get the Logger reference
log() - Static method in class com.rhi.architecture.cache.simple.SimpleCacheFactory
convenience method to retrieve logger.
log() - Method in class com.rhi.architecture.cache.simple.SimpleCacheManager
 
log() - Static method in class com.rhi.architecture.db.DBUtil
return the configured logger.
log() - Method in class com.rhi.architecture.db.PoolingDataSource
log() helper method
log() - Method in class com.rhi.architecture.parc.AbstractPipeline
 
log() - Static method in class com.rhi.architecture.parc.PipelineProcess
Returns the logger instance
log() - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
Returns the Logger
log(String) - Method in class com.rhi.architecture.parc.channel.AbstractChannel
log msg
log() - Static method in class com.rhi.architecture.parc.filter.AbstractFilter
Returns the log.
logCurrentDetails() - Method in class com.rhi.architecture.db.PoolingDataSource
log details about data source.
logStats(String) - Method in class com.rhi.architecture.parc.AbstractExecutionStrategy
Log performance statistics w/ a different logger than normal application logging messages.
lookup(Object) - Method in class com.rhi.architecture.resource.ResourceContext
Lookup a resource by name.

M

MATCH_VALIDATION - Static variable in class com.rhi.architecture.parc.ErrorType
Specific to HR Ofile processing.
MAX_IDLE_KEY - Static variable in class com.rhi.architecture.db.DataSourceFactory
the max idle time for a connection in the pool before it is closed.
MAX_SIZE_KEY - Static variable in class com.rhi.architecture.db.DataSourceFactory
the max size of the connection pool
MAX_STMTS_KEY - Static variable in class com.rhi.architecture.db.DataSourceFactory
max number of Statements to be stored per connection.
MAX_WAIT_KEY - Static variable in class com.rhi.architecture.db.DataSourceFactory
the max wait for a connection before timing out & throwing an exception
MESSAGE1_TAG - Static variable in class com.rhi.architecture.logging.LogKeys
Holds the place holder MESSAGE1_NOT_NULL_THEN_PRINT.
MESSAGE1_VALUE - Static variable in class com.rhi.architecture.logging.LogKeys
only used if no substitution takes place.
MESSAGE2_TAG - Static variable in class com.rhi.architecture.logging.LogKeys
Holds the place holder MESSAGE2_NOT_NULL_THEN_PRINT.
MESSAGE2_VALUE - Static variable in class com.rhi.architecture.logging.LogKeys
only used if no substitution takes place.
MULTIPLE_KEY_DELIMITER - Static variable in interface com.rhi.architecture.cache.Cacheable
Use this delimiter to delimit key for a cacheable object if it is formed with multiple attributes.
MapRecordSet - class com.rhi.architecture.parc.MapRecordSet.
The RecordSet is a group of Records.
MapRecordSet() - Constructor for class com.rhi.architecture.parc.MapRecordSet
Constructor
MapRecordSet(Object) - Constructor for class com.rhi.architecture.parc.MapRecordSet
Constructor
Monitor - interface com.rhi.architecture.parc.Monitor.
Monitor.java
main(String[]) - Static method in class com.rhi.architecture.parc.PARCApplication
Main() - calls execute in framework classes.
main(String[]) - Static method in class com.rhi.architecture.parc.PBApplication
Main() - calls execute in framework classes.
markComplete() - Method in interface com.rhi.architecture.parc.OutputAdapter
Mark output adapter complete
markComplete() - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
 
markForDeath() - Method in interface com.rhi.architecture.parc.Filter
Tag this filter to shutdown.
markForDeath() - Method in class com.rhi.architecture.parc.filter.AbstractFilter
Tell the filter to shutdown after detecting idle cycles.
markForDeath() - Method in class com.rhi.architecture.parc.filter.FilterSet
markForDeath sets a flag telling the Filter to shutdown at the next available opportunity.
markForShutDown() - Method in class com.rhi.architecture.threads.WorkerThread
mark the thread to be shutdown.

N

NAME - Static variable in interface com.rhi.architecture.parc.Process
the last part of the key used to find the name of the process in the config data.
NEWLINE_TAG - Static variable in class com.rhi.architecture.logging.LogKeys
Holds the place holder NEWLINE.
NEWLINE_VALUE - Static variable in class com.rhi.architecture.logging.LogKeys
The system dependent value for a newline
NEW_RECORDS - Static variable in class com.rhi.architecture.parc.channel.ChannelEvent
channel event corresponding to new channel records.
NotificationFilter - class com.rhi.architecture.parc.filter.NotificationFilter.
NotificationFilter.java
NotificationFilter() - Constructor for class com.rhi.architecture.parc.filter.NotificationFilter
Constructor for NotificationFilter.
NullAuditAgent - class com.rhi.architecture.batch.NullAuditAgent.
Empty implementation to facilitate ease of use when developing new PARC applications.
NullAuditAgent() - Constructor for class com.rhi.architecture.batch.NullAuditAgent
Constructor for NullAuditAgent.
NullTransaction - class com.rhi.architecture.xa.NullTransaction.
Empty implementation to facilitate ease of use when developing new PARC applications.
NullTransaction() - Constructor for class com.rhi.architecture.xa.NullTransaction
Constructor for NullTransaction.
noWork() - Method in class com.rhi.architecture.threads.WorkerThread
return true is there is no work to be performed.
notify(Event) - Method in interface com.rhi.architecture.parc.Monitor
notify
notify(Event) - Method in class com.rhi.architecture.parc.filter.NotificationFilter
Simple implementation of Monitor interface based on Thread wait/notify mechanism.
notifyMonitors() - Method in class com.rhi.architecture.parc.channel.AbstractChannel
Method notifyListeners.
numThreads() - Method in interface com.rhi.architecture.parc.Filter
Return the suggested number of threads to launch for this Filter.
numThreads() - Method in class com.rhi.architecture.parc.filter.AbstractFilter
Return the suggested number of threads to launch for this Filter.
numThreads() - Method in class com.rhi.architecture.parc.filter.FilterSet
Return the suggested number of threads to launch for this Filter.

O

OutputAdapter - interface com.rhi.architecture.parc.OutputAdapter.
The OutputAdapter is responsible for taking a completed work set and storing it.
OutputRecordsTask - class com.rhi.architecture.parc.adapter.OutputRecordsTask.
The OutputRecordsTask encapsulates generic processing required for processing OutputAdapter records.
OutputRecordsTask(AbstractOutputAdapter, int, ExceptionHandler) - Constructor for class com.rhi.architecture.parc.adapter.OutputRecordsTask
Constructor

P

PARCApplication - class com.rhi.architecture.parc.PARCApplication.
Pipeline Architecture (PARC) Application.
PARCApplication() - Constructor for class com.rhi.architecture.parc.PARCApplication
default constructor
PARCConfiguration - class com.rhi.architecture.parc.PARCConfiguration.
It contains the static constants, which helps in keeping the hardcoding of values at one place.
PARCConfiguration() - Constructor for class com.rhi.architecture.parc.PARCConfiguration
 
PARENT_PROPERTY_NAME - Static variable in class com.rhi.architecture.batch.HierarchicalDBConfigMixin
The name of the property that defines the name of the application that should be used to load baseline properties.
PASSWORD_KEY - Static variable in class com.rhi.architecture.db.DataSourceFactory
the config key for the db password.
PBApplication - class com.rhi.architecture.parc.PBApplication.
Process Based Application.
PBApplication() - Constructor for class com.rhi.architecture.parc.PBApplication
default constructor
PLACE_HOLDERS - Static variable in class com.rhi.architecture.logging.LogKeys
Holds the place holders key for all the place holder applicable.
POST_PAYRECORD - Static variable in class com.rhi.architecture.parc.ErrorType
Specific to post pay record processing.
PROG_NAME - Static variable in class com.rhi.architecture.batch.ApplicationConfig
the key to the program name.
PROPERTY_KEY - Static variable in class com.rhi.architecture.batch.DBConfigMixin
the name of the column in the DB storing configuration keys
PROPERTY_VALUE - Static variable in class com.rhi.architecture.batch.DBConfigMixin
the name of the column in the DB storing the value for a configuration key
PROPS_QUERY - Static variable in class com.rhi.architecture.batch.DBConfigMixin
the configuration key used to store the SQL for selecting configuration values from the database.
PROP_SEPARATOR - Static variable in class com.rhi.architecture.batch.HierarchicalDBConfigMixin
Separator between heirerarchical properties.
ParallelMTPipeline - class com.rhi.architecture.parc.ParallelMTPipeline.
Processing pipeline component.
ParallelMTPipeline() - Constructor for class com.rhi.architecture.parc.ParallelMTPipeline
Default Constructor.
PersistentSharedMemory - class com.rhi.architecture.resource.shmem.PersistentSharedMemory.
Object used to share memory between threads.
PersistentSharedMemory() - Constructor for class com.rhi.architecture.resource.shmem.PersistentSharedMemory
 
Pipeline - interface com.rhi.architecture.parc.Pipeline.
Processing pipeline component.
PipelineProcess - class com.rhi.architecture.parc.PipelineProcess.
The PipelineProcess is a process instance that runs a pipeline (InputAdapter <-> Pipeline <-> OutputAdapter).
PipelineProcess() - Constructor for class com.rhi.architecture.parc.PipelineProcess
Constructor
PipelineStrategy - interface com.rhi.architecture.parc.PipelineStrategy.
Strategy Interface for use w/ Pipeline processes.
PollingFilter - class com.rhi.architecture.parc.filter.PollingFilter.
PollingFilter.java
PollingFilter() - Constructor for class com.rhi.architecture.parc.filter.PollingFilter
Constructor for PollingFilter.
PollingFilter(int) - Constructor for class com.rhi.architecture.parc.filter.PollingFilter
Constructor for PollingFilter.
PoolingDataSource - class com.rhi.architecture.db.PoolingDataSource.
Extends DBCP PoolingDataSource, providing a get method for the connection pool.
PoolingDataSource(ObjectPool) - Constructor for class com.rhi.architecture.db.PoolingDataSource
Constructor
Process - interface com.rhi.architecture.parc.Process.
The Process Abstraction is the container or implementor of application logic.
ProcessSet - class com.rhi.architecture.parc.ProcessSet.
The ProcessSet is a group of processes that are run serially.
ProcessSet() - Constructor for class com.rhi.architecture.parc.ProcessSet
Constructor
ProcessingException - exception com.rhi.architecture.parc.ProcessingException.
ProcessingException Class.
ProcessingException() - Constructor for class com.rhi.architecture.parc.ProcessingException
Default Constructor
ProcessingException(String) - Constructor for class com.rhi.architecture.parc.ProcessingException
Constructor
ProcessingException(String, int) - Constructor for class com.rhi.architecture.parc.ProcessingException
Constructor
ProcessingException(Throwable) - Constructor for class com.rhi.architecture.parc.ProcessingException
Constructor
ProcessingException(Throwable, int) - Constructor for class com.rhi.architecture.parc.ProcessingException
Constructor
ProcessingException(String, Throwable) - Constructor for class com.rhi.architecture.parc.ProcessingException
Constructor
ProcessingException(String, Throwable, int) - Constructor for class com.rhi.architecture.parc.ProcessingException
Constructor
PropertiesConfigMixin - class com.rhi.architecture.batch.PropertiesConfigMixin.
ConfigMixin implementation that uses Properties file for configuration.
PropertiesConfigMixin() - Constructor for class com.rhi.architecture.batch.PropertiesConfigMixin
 
PropertiesException - exception com.rhi.architecture.lang.PropertiesException.
PropertiesException
PropertiesException() - Constructor for class com.rhi.architecture.lang.PropertiesException
constructor
PropertiesException(String) - Constructor for class com.rhi.architecture.lang.PropertiesException
constructor
PropertiesException(Throwable) - Constructor for class com.rhi.architecture.lang.PropertiesException
constructor
PropertiesException(String, Throwable) - Constructor for class com.rhi.architecture.lang.PropertiesException
constructor
PropertyUtils - class com.rhi.architecture.lang.PropertyUtils.
PropertyUtils - Utility methods for dealing w/ Property files.
PropertyUtils() - Constructor for class com.rhi.architecture.lang.PropertyUtils
 
parent - Variable in class com.rhi.architecture.parc.adapter.OutputRecordsTask
 
parseRecordString(String) - Method in class com.rhi.architecture.parc.adapter.file.AbstractFileInputAdapter
Hook provided for subclasses to control the way given string is parsed to extract columns.
parseString(String) - Static method in class com.rhi.architecture.lang.StringUtils
Uses comma as the default delimiter, calls parseString( src, "," ) internally.
parseString(String, String) - Static method in class com.rhi.architecture.lang.StringUtils
Parses given string into an array of strings based on a delimiter.
persistErrorRecord(Error, Transaction) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Add or update the error record.
persistValidRecord(Record, Transaction) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Add or update valid records to the output table.
prepareErrorStatement(Error, Connection) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Get SQL, prepare SQL statement, and set all the error fields.
prepareStatement(Connection) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCInputAdapter
Allow override of Statement preparation in cases where the Input Adapters should load batches of records.
prepareStatementForErrorSourceRecord(Record, Connection) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Get SQL, prepare SQL statement, and set all the error fields.
prepareStatementForValidSourceRecord(Record, Connection) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Get SQL, prepare SQL statement, and set all the error fields.
prepareValidStatement(Record, Connection) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Get SQL, prepare SQL statement, and set all the appropriate fields.
process() - Method in class com.rhi.architecture.parc.AbstractFilter
Deprecated. Push a collection of records through the filter.
process() - Method in interface com.rhi.architecture.parc.Filter
do filter processing.
process() - Method in class com.rhi.architecture.parc.ParallelMTPipeline
Run the filter set.
process() - Method in interface com.rhi.architecture.parc.Pipeline
Run the filter.
process() - Method in class com.rhi.architecture.parc.SerialMTPipeline
Run the filter set.
process() - Method in class com.rhi.architecture.parc.filter.FilterSet
do filter processing.
process() - Method in class com.rhi.architecture.parc.filter.NotificationFilter
Push a collection of records through the filter.
process() - Method in class com.rhi.architecture.parc.filter.PollingFilter
Push a collection of records through the filter.
processRecords(Collection, Transaction) - Method in class com.rhi.architecture.parc.adapter.ErrorRecordsTask
Process Error records and update audit information.
processRecords(Collection, Transaction) - Method in class com.rhi.architecture.parc.adapter.OutputRecordsTask
Abstract method overriden by the concreate classes to perform processing specific to each subclass.
processRecords(Collection, Transaction) - Method in class com.rhi.architecture.parc.adapter.ValidRecordsTask
Process Error records and update audit information.
pull(int) - Method in class com.rhi.architecture.parc.ArrayListQueue
Pull a set of records out of the channel for processing.
pull(int) - Method in interface com.rhi.architecture.parc.Channel
Extract a collection of records from the Channel up to the provided maximum record count.
pull(int) - Method in class com.rhi.architecture.parc.LinkedListQueue
Pull a set of records out of the channel for processing.
pull(int) - Method in interface com.rhi.architecture.parc.Supplier
Get a collection from the channel, possibly waiting indefinitely until a group of items can be returned.
push(Collection) - Method in class com.rhi.architecture.parc.ArrayListQueue
Push an entire collection into the channel.
push(Collection) - Method in interface com.rhi.architecture.parc.Channel
Place a collection of Records in the channel, blocking until they are all accepted.
push(Collection) - Method in interface com.rhi.architecture.parc.Consumer
Place a collection of items in the channel, possibly waiting indefinitely until it can be accepted.
push(Channel) - Method in interface com.rhi.architecture.parc.InputAdapter
Send a set of records requiring processing to the pipeline.
push(Collection) - Method in class com.rhi.architecture.parc.LinkedListQueue
Push an entire collection into the channel.
push(Channel) - Method in class com.rhi.architecture.parc.adapter.AbstractInputAdapter
Push a set of records into the pipeline.
put(Object, Object) - Method in interface com.rhi.architecture.cache.CacheManager
The gives abstraction to the put method in all cache managers, to add the cacheable objects to different types of cache.
put(Object, Object) - Method in class com.rhi.architecture.cache.simple.SimpleCacheManager
This method adds the cacheable object to the cache with its key.
put(Object, Record) - Method in class com.rhi.architecture.parc.MapRecordSet
Add a new Record to the set.

R

REGULAR_PATTERN - Static variable in class com.rhi.architecture.logging.LogKeys
desc - Layout for logging Regular statements.
REGULAR_PATTERN_LAYOUT - Static variable in class com.rhi.architecture.logging.LogKeys
pattern layout.
RUN_AS_THREAD - Static variable in interface com.rhi.architecture.parc.OutputAdapter
RUN_AS_THREAD = 'Y' means multi-threaded.
RUN_AS_THREAD_KEY - Static variable in interface com.rhi.architecture.parc.OutputAdapter
key in configuration that can be used to set the thread mode for the output adapter.
Record - interface com.rhi.architecture.parc.Record.
Record type used for data being passed through the Pipeline.
Resource - interface com.rhi.architecture.resource.Resource.
This interface can be implemented by objects that maintain static resources requiring some "finalization" type behavior.
ResourceContext - class com.rhi.architecture.resource.ResourceContext.
The ResourceContext class is a pseudo InitialContext.
ResourceContext() - Constructor for class com.rhi.architecture.resource.ResourceContext
Default Constructor
ResourceEntry - class com.rhi.architecture.resource.ResourceEntry.
ResourceEntry.java
ResourceEntry() - Constructor for class com.rhi.architecture.resource.ResourceEntry
Constructor for ResourceEntry.
ResourceParser - interface com.rhi.architecture.resource.ResourceParser.
ResourceParser.java
ResourceParserImpl - class com.rhi.architecture.resource.ResourceParserImpl.
ResourceParserImpl.java
ResourceParserImpl() - Constructor for class com.rhi.architecture.resource.ResourceParserImpl
Constructor
readRecordString() - Method in class com.rhi.architecture.parc.adapter.file.AbstractFileInputAdapter
Hook provided for subclasses to change the way a record is read from a file.
readRow(ArrayList) - Method in class com.rhi.architecture.parc.adapter.file.AbstractFileInputAdapter
Extract the attributes from the ArrayList and return a Record object.
readRow(ResultSet) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCInputAdapter
Extract the attributes from the ResultSet and return a Record object.
register(Object, Resource) - Method in class com.rhi.architecture.resource.ResourceContext
Manually register a resource w/ the ResourceContext object.
registerMonitor(Monitor) - Method in interface com.rhi.architecture.parc.Supplier
Register Object for notification when records are available.
registerMonitor(Monitor) - Method in class com.rhi.architecture.parc.channel.AbstractChannel
 
remove(Record) - Method in class com.rhi.architecture.parc.ListRecordSet
Remove a Record from the set.
reportException(ProcessingException) - Method in class com.rhi.architecture.parc.ExceptionHandler
Method used by Filters to report a fatal error.
reset() - Method in interface com.rhi.architecture.parc.Filter
reset the filter to ensure that it's ready to process records again.
reset() - Method in class com.rhi.architecture.parc.filter.AbstractFilter
Reset the filter to ensure that it's ready to process records again.
reset() - Method in class com.rhi.architecture.parc.filter.FilterSet
Reset the filter so that it's ready to process records again.
rethrowException() - Method in class com.rhi.architecture.parc.ExceptionHandler
Rethrow the first reported exception.
rollback() - Method in interface com.rhi.architecture.xa.DatabaseTransaction
Rollback the transaction represented by this object.
rollback() - Method in class com.rhi.architecture.xa.DatabaseTransactionImpl
Rollback the transaction represented by this object.
rollback() - Method in interface com.rhi.architecture.xa.JDOTransaction
Rollback the transaction represented by this object.
rollback() - Method in class com.rhi.architecture.xa.JDOTransactionImpl
Rollback the transaction represented by this object.
rollback() - Method in class com.rhi.architecture.xa.NullTransaction
 
rollback() - Method in interface com.rhi.architecture.xa.Transaction
Rollback the transaction represented by this object.
run() - Method in class com.rhi.architecture.batch.AbstractApplication
The run() method is expected to be overriden by concrete sub-classes.
run() - Method in interface com.rhi.architecture.parc.ApplicationStrategy
The run method provides the strategy implementation It should run the pipeline using whatever strategy it provides.
run() - Method in class com.rhi.architecture.parc.ConditionalLoopStrategy
The ConditionalLoopStrategy continues executing until the input adapter finds no more work.
run() - Method in interface com.rhi.architecture.parc.ExecutionStrategy
The run method provides the strategy implementation It should run the pipeline using whatever strategy it provides.
run() - Method in class com.rhi.architecture.parc.InfiniteLoopStrategy
Perform processing using concrete execution strategy.
run() - Method in interface com.rhi.architecture.parc.OutputAdapter
Processing method for the output adapter.
run() - Method in class com.rhi.architecture.parc.PARCApplication
Defer execution to strategy.
run() - Method in class com.rhi.architecture.parc.PBApplication
Defer execution to strategy.
run() - Method in class com.rhi.architecture.parc.PipelineProcess
Run the Process.
run() - Method in interface com.rhi.architecture.parc.PipelineStrategy
The run method provides the strategy implementation It should run the pipeline using whatever strategy it provides.
run() - Method in interface com.rhi.architecture.parc.Process
The run method provides the strategy implementation It should run the pipeline using whatever strategy it provides.
run() - Method in class com.rhi.architecture.parc.ProcessSet
Run each Process w/in the set serially in the order they were added.
run() - Method in class com.rhi.architecture.parc.SingleCallApplicationStrategy
The SingleCallApplicationStrategy does a single execution of the Process.
run() - Method in class com.rhi.architecture.parc.SingleCallStrategy
Perform processing using concrete execution strategy.
run() - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
 
run() - Method in class com.rhi.architecture.parc.adapter.OutputRecordsTask
This is core processing logic method run by this task.
run() - Method in class com.rhi.architecture.parc.filter.AbstractFilter
Thread execution method.
run() - Method in class com.rhi.architecture.parc.filter.FilterSet
Runnable interface
run() - Method in class com.rhi.architecture.parc.filter.NotificationFilter
 
run() - Method in class com.rhi.architecture.threads.WorkerThread
Perform the following steps, in a loop, until asked to shutdown: 1.

S

SCHEMA_PROPERTY_NAME - Static variable in class com.rhi.architecture.batch.HierarchicalDBConfigMixin
The name of the property that defines the schema in the database in which the properties table resides.
SELECT_SQL_KEY - Static variable in class com.rhi.architecture.batch.AbstractAuditAgent
key for audit agent select sql statement.
SEP - Static variable in class com.rhi.architecture.resource.ResourceParserImpl
separator between resource entries in the config data
SEPARATOR - Static variable in interface com.rhi.architecture.parc.Process
separator used in configuration properties between a process key & the name/type of the process.
SLEEP_TIME - Static variable in class com.rhi.architecture.parc.AbstractExecutionStrategy
Between execution cycles, sleep for this amount of time.
SPACER - Static variable in class com.rhi.architecture.logging.Log4JLogger
space for msg templates.
SPACE_TAG - Static variable in class com.rhi.architecture.logging.LogKeys
Holds the place holder SPACE.
SPACE_VALUE - Static variable in class com.rhi.architecture.logging.LogKeys
space
SPECIAL - Static variable in class com.rhi.architecture.logging.LogKeys
special msg template key
SPECIAL - Static variable in class com.rhi.architecture.parc.ErrorType
special error type
SQL_EXECUTION - Static variable in class com.rhi.architecture.logging.LogKeys
sql exception msg template key
SQL_EXECUTION - Static variable in class com.rhi.architecture.parc.ErrorType
sql exception error type
SQL_EXECUTION_FATAL - Static variable in class com.rhi.architecture.logging.LogKeys
fatal sql exception msg template key
SQL_EXECUTION_FATAL - Static variable in class com.rhi.architecture.parc.ErrorType
fatal sql exception error type
SQL_QUERY_PROPERTY_NAME - Static variable in class com.rhi.architecture.batch.HierarchicalDBConfigMixin
The name of the property that defines SQL query to use when retrieving properties from the database.
SUCCESS - Static variable in interface com.rhi.architecture.batch.Application
return value of success
SUCCESS_WITH_EXCEPTION - Static variable in interface com.rhi.architecture.batch.Application
return value of success w/ errors.
SerialMTPipeline - class com.rhi.architecture.parc.SerialMTPipeline.
Processing pipeline component.
SerialMTPipeline() - Constructor for class com.rhi.architecture.parc.SerialMTPipeline
Constructor.
SharedMemory - interface com.rhi.architecture.resource.shmem.SharedMemory.
Interface for SharedMemory classes
SimpleCacheFactory - class com.rhi.architecture.cache.simple.SimpleCacheFactory.
CacheFactory class manages caching creation/retrieval of specific cache mgr.
SimpleCacheFactory() - Constructor for class com.rhi.architecture.cache.simple.SimpleCacheFactory
Constructor
SimpleCacheManager - class com.rhi.architecture.cache.simple.SimpleCacheManager.
This is simple cache manager that handles the cacheable objects by storing and retriving from HashMap java class.
SimpleCacheManager(String) - Constructor for class com.rhi.architecture.cache.simple.SimpleCacheManager
Constructor
SingleCallApplicationStrategy - class com.rhi.architecture.parc.SingleCallApplicationStrategy.
Run once Application Strategy
SingleCallApplicationStrategy() - Constructor for class com.rhi.architecture.parc.SingleCallApplicationStrategy
 
SingleCallStrategy - class com.rhi.architecture.parc.SingleCallStrategy.
Single Run Execution Strategy
SingleCallStrategy() - Constructor for class com.rhi.architecture.parc.SingleCallStrategy
 
SingleThreadModel - interface com.rhi.architecture.parc.SingleThreadModel.
Marker Interface used to enforce a single thread model for an output adapter.
StringUtils - class com.rhi.architecture.lang.StringUtils.
StringUtils
StringUtils() - Constructor for class com.rhi.architecture.lang.StringUtils
Constructor for StringUtils.
Supplier - interface com.rhi.architecture.parc.Supplier.
Consumer interface is used to store items.
setAction(byte) - Method in class com.rhi.architecture.db.DataSourceFactory
Sets the action to be used when the pool is exhausted.
setAuditAgent(AuditAgent) - Method in interface com.rhi.architecture.parc.Adapter
Set method to tell the InputAdapter what audit agent to use.
setAuditAgent(AuditAgent) - Method in class com.rhi.architecture.parc.PipelineProcess
Sets the auditAgent.
setAuditAgent(AuditAgent) - Method in class com.rhi.architecture.parc.adapter.AbstractInputAdapter
Set method to tell the InputAdapter what audit agent to use.
setAuditAgent(AuditAgent) - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
Set method to tell the OutputAdapter what audit agent to use.
setErrorChannel(Consumer) - Method in interface com.rhi.architecture.parc.Filter
Set the holding bin used for errored records..
setErrorChannel(Channel) - Method in interface com.rhi.architecture.parc.InputAdapter
set the error channel.
setErrorChannel(Channel) - Method in interface com.rhi.architecture.parc.OutputAdapter
Set error record channel
setErrorChannel(Channel) - Method in class com.rhi.architecture.parc.adapter.AbstractInputAdapter
set the error channel.
setErrorChannel(Channel) - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
 
setErrorChannel(Consumer) - Method in class com.rhi.architecture.parc.filter.AbstractFilter
Set the error delivery mechanism.
setErrorChannel(Consumer) - Method in class com.rhi.architecture.parc.filter.FilterSet
Set the holding bin used for errored records..
setErrorStatementFields(Error, PreparedStatement) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Set the appropriate fields on the prepared statement Not abstract so that sub-classes that don't use prepareErrorStatement need not implement this w/ a no-op, but if anyone who _should_ implement it doesn't, it will "fail fast" & let them know immediately.
setErroredCount(Integer) - Method in interface com.rhi.architecture.batch.AuditRecord
set erroredCount
setException(Exception) - Method in class com.rhi.architecture.parc.AbstractError
Set the exception object being logged.
setExceptionHandler(ExceptionHandler) - Method in class com.rhi.architecture.parc.AbstractPipeline
Return the error channel for the pipeline.
setExceptionHandler(ExceptionHandler) - Method in interface com.rhi.architecture.parc.Filter
Set the handler used for reporting fatal errors during Filter processing.
setExceptionHandler(ExceptionHandler) - Method in interface com.rhi.architecture.parc.OutputAdapter
Set the handler used for reporting fatal errors during Filter processing.
setExceptionHandler(ExceptionHandler) - Method in interface com.rhi.architecture.parc.Pipeline
Set exception handler instance
setExceptionHandler(ExceptionHandler) - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
 
setExceptionHandler(ExceptionHandler) - Method in class com.rhi.architecture.parc.filter.AbstractFilter
Set the exception handler mechanism.
setExceptionHandler(ExceptionHandler) - Method in class com.rhi.architecture.parc.filter.FilterSet
Set the exception handler mechanism.
setExecutionStrategy(ExecutionStrategy) - Method in class com.rhi.architecture.parc.PipelineProcess
Set the strategy
setExitCode(int) - Method in class com.rhi.architecture.batch.ApplicationException
set returnCode
setExitCode(int) - Method in class com.rhi.architecture.parc.ProcessingException
set returnCode
setInbound(Supplier) - Method in interface com.rhi.architecture.parc.Filter
Set the inbound delivery mechanism.
setInbound(Supplier) - Method in class com.rhi.architecture.parc.filter.AbstractFilter
Set the inbound delivery mechanism.
setInbound(Supplier) - Method in class com.rhi.architecture.parc.filter.FilterSet
Set the inbound delivery mechanism.
setInputAdapter(InputAdapter) - Method in class com.rhi.architecture.parc.AbstractExecutionStrategy
Set method to tell the strategy what input adapter to use.
setInputAdapter(InputAdapter) - Method in interface com.rhi.architecture.parc.ExecutionStrategy
The interface application class uses this method to intialize the strategy object w/ the correct concrete input adapter.
setInputAdapter(InputAdapter) - Method in class com.rhi.architecture.parc.PipelineProcess
Set the input adapter
setInputAdapter(InputAdapter) - Method in interface com.rhi.architecture.parc.PipelineStrategy
Sets the proper input adapter class for the strategy to use in executing the pipeline process.
setKey(String) - Method in class com.rhi.architecture.resource.ResourceEntry
Sets the key.
setMaxRecords(int) - Method in class com.rhi.architecture.parc.filter.AbstractFilter
Method setMaxRecords.
setName(String) - Method in class com.rhi.architecture.parc.PipelineProcess
setName is called by either the ProcessSet if this Process is contained w/in a ProcessSet to provide it w/ a unique name for property lookups.
setName(String) - Method in interface com.rhi.architecture.parc.Process
setName is called by the framework to provide the correct process name.
setName(String) - Method in class com.rhi.architecture.parc.ProcessSet
setName is called by the framework to provide the correct process name.
setNoWork() - Method in class com.rhi.architecture.threads.WorkerThread
assign no work to the worked thread.
setNumThreads(int) - Method in class com.rhi.architecture.parc.filter.AbstractFilter
Method setNumThreads.
setOutbound(Consumer) - Method in interface com.rhi.architecture.parc.Filter
Set the outbound delivery mechanism.
setOutbound(Consumer) - Method in class com.rhi.architecture.parc.filter.AbstractFilter
Set the outbound delivery mechanism.
setOutbound(Consumer) - Method in class com.rhi.architecture.parc.filter.FilterSet
Set the outbound delivery mechanism.
setOutputAdapter(OutputAdapter) - Method in class com.rhi.architecture.parc.AbstractExecutionStrategy
Set method to tell the strategy what output adapter to use.
setOutputAdapter(OutputAdapter) - Method in interface com.rhi.architecture.parc.ExecutionStrategy
The interface application class uses this method to intialize the strategy object w/ the correct concrete output adapter.
setOutputAdapter(OutputAdapter) - Method in class com.rhi.architecture.parc.PipelineProcess
Set the output adapter
setOutputAdapter(OutputAdapter) - Method in interface com.rhi.architecture.parc.PipelineStrategy
Sets the proper output adapter class for the strategy to use in executing the pipeline process.
setPersistenceFile(String) - Method in class com.rhi.architecture.resource.shmem.PersistentSharedMemory
Sets the file to be used to persist the stored object.
setPipeline(Pipeline) - Method in class com.rhi.architecture.parc.AbstractExecutionStrategy
Set method to tell the strategy what pipeline to use.
setPipeline(Pipeline) - Method in interface com.rhi.architecture.parc.ExecutionStrategy
The interface application class uses this method to intialize the strategy object w/ the correct concrete Pipeline
setPipeline(Pipeline) - Method in interface com.rhi.architecture.parc.PipelineStrategy
Provides the correct pipeline to the concrete strategy.
setPriority(int) - Method in class com.rhi.architecture.resource.ResourceEntry
Sets the priority.
setProcessedCount(Integer) - Method in interface com.rhi.architecture.batch.AuditRecord
set processedCount
setRecord(Record) - Method in class com.rhi.architecture.parc.AbstractError
Sets the Record to which this Error belongs.
setRecords(Collection) - Method in class com.rhi.architecture.parc.adapter.OutputRecordsTask
sets the records to be processed by this task.
setSharedData(Object) - Method in class com.rhi.architecture.resource.shmem.PersistentSharedMemory
Sets the sharedData and then persists it to a file, if the file is available
setSharedData(Object) - Method in interface com.rhi.architecture.resource.shmem.SharedMemory
Sets the shared data object.
setSharedData(Object) - Method in class com.rhi.architecture.resource.shmem.TransientSharedMemory
Sets the sharedData.
setStatementForErrorSourceRecord(Record, PreparedStatement) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Set the appropriate fields on the prepared statement Not abstract so that sub-classes that don't use prepareErrorStatement need not implement this w/ a no-op, but if anyone who _should_ implement it doesn't, it will "fail fast" & let them know immediately.
setStatementForValidSourceRecord(Record, PreparedStatement) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Set the appropriate fields on the prepared statement Not abstract so that sub-classes that don't use prepareErrorStatement need not implement this w/ a no-op, but if anyone who _should_ implement it doesn't, it will "fail fast" & let them know immediately.
setType(ErrorType) - Method in class com.rhi.architecture.parc.AbstractError
Set the ErrorType object
setType(String) - Method in class com.rhi.architecture.resource.ResourceEntry
Sets the type.
setUnprocessedCount(Integer) - Method in interface com.rhi.architecture.batch.AuditRecord
set unprocessedCount
setValidChannel(Channel) - Method in interface com.rhi.architecture.parc.OutputAdapter
Set valid record channel
setValidChannel(Channel) - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
 
setValidStatementFields(Record, PreparedStatement) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Set all the fields on the prepared statement using the output record.
setWork(Runnable) - Method in class com.rhi.architecture.threads.WorkerThread
Sets the work to be performed by the thread.
sharedData - Variable in class com.rhi.architecture.resource.shmem.TransientSharedMemory
 
stats() - Static method in class com.rhi.architecture.parc.filter.AbstractFilter
Returns the Logger instance used for statistics.
stopFilters(ThreadGroup) - Method in class com.rhi.architecture.parc.AbstractPipeline
Useful in clean shutdown when an error condition occured.

T

TABLENAME_TAG - Static variable in class com.rhi.architecture.logging.LogKeys
Holds the place holder TABLENAME.
TRACE - Static variable in class com.rhi.architecture.logging.TraceLevel
trace level
TRACE_INT - Static variable in class com.rhi.architecture.logging.TraceLevel
integer corresponding to trace level logging.
TYPE - Static variable in interface com.rhi.architecture.parc.Process
the last part of the key used to find the type (class name) of the process in the config data.
TYPE_KEY - Static variable in interface com.rhi.architecture.xa.Transaction
name of configuration key for Transaction type to be used.
ThreadPool - interface com.rhi.architecture.threads.ThreadPool.
Interface for ThreadPool Implementations.
ThreadPoolImpl - class com.rhi.architecture.threads.ThreadPoolImpl.
Custom ThreadPool Implementation.
ThreadPoolImpl(int) - Constructor for class com.rhi.architecture.threads.ThreadPoolImpl
Constructor - constructs a ThreadPool of given size.
TraceLevel - class com.rhi.architecture.logging.TraceLevel.
Extend Level to add Trace
TraceLevel(int, String, int) - Constructor for class com.rhi.architecture.logging.TraceLevel
 
Transaction - interface com.rhi.architecture.xa.Transaction.
Interface for managing transactions.
TransactionException - exception com.rhi.architecture.xa.TransactionException.
TransactionException Class
TransactionException() - Constructor for class com.rhi.architecture.xa.TransactionException
Constructor
TransactionException(String) - Constructor for class com.rhi.architecture.xa.TransactionException
Constructor
TransactionException(Throwable) - Constructor for class com.rhi.architecture.xa.TransactionException
Constructor
TransactionException(String, Throwable) - Constructor for class com.rhi.architecture.xa.TransactionException
Constructor
TransientSharedMemory - class com.rhi.architecture.resource.shmem.TransientSharedMemory.
A shared object which can be created as a resource.
TransientSharedMemory() - Constructor for class com.rhi.architecture.resource.shmem.TransientSharedMemory
 
toLevel(String) - Static method in class com.rhi.architecture.logging.TraceLevel
 
toLevel(int) - Static method in class com.rhi.architecture.logging.TraceLevel
 
toLevel(int, Level) - Static method in class com.rhi.architecture.logging.TraceLevel
 
toLevel(String, Level) - Static method in class com.rhi.architecture.logging.TraceLevel
 
toLowerCase(String) - Static method in class com.rhi.architecture.lang.StringUtils
This method runs about 20 times faster than java.lang.String.toLowerCase (and doesn't waste any storage when the result is equal to the input).
toPriority(String) - Static method in class com.rhi.architecture.logging.TraceLevel
Deprecated.  
toPriority(int) - Static method in class com.rhi.architecture.logging.TraceLevel
 
toPriority(int, Priority) - Static method in class com.rhi.architecture.logging.TraceLevel
 
toPriority(String, Priority) - Static method in class com.rhi.architecture.logging.TraceLevel
 
toString() - Method in class com.rhi.architecture.parc.ErrorType
toString
toString() - Method in interface com.rhi.architecture.parc.Record
Return a String representation of this Record.
toString() - Method in class com.rhi.architecture.parc.channel.ChannelEvent
 
toString() - Method in class com.rhi.architecture.resource.ResourceEntry
 
toUpperCase(String) - Static method in class com.rhi.architecture.lang.StringUtils
This method runs about 20 times faster than java.lang.String.toUpperCase (and doesn't waste any storage when the result is equal to the input).
trace(String) - Method in class com.rhi.architecture.logging.DefaultLogger
 
trace(String) - Method in class com.rhi.architecture.logging.JDK14Logger
 
trace(String) - Method in class com.rhi.architecture.logging.Log4JLogger
 
trace(String, String) - Method in class com.rhi.architecture.logging.Log4JLogger
 
trace(String) - Method in class com.rhi.architecture.logging.Logger
Log a message w/ a trace priority.
transform(String) - Method in class com.rhi.architecture.parc.adapter.xml.XMLOutputAdapter
Placeholder to support XSLT transformations on the XML output as part of the interface.

U

UPDATE_SQL_KEY - Static variable in class com.rhi.architecture.batch.AbstractAuditAgent
key for audit agent update sql statement.
USERNAME_KEY - Static variable in class com.rhi.architecture.db.DataSourceFactory
the config key for the db user name.
updateRecord(Connection) - Method in class com.rhi.architecture.batch.AbstractAuditAgent
Update record
updateRecordCounts(Collection) - Method in class com.rhi.architecture.batch.AbstractAuditAgent
Update record counts based on the new collection.
updateSourceForErrorRecord(Record, Transaction) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Mark the source record complete.
updateSourceForValidRecord(Record, Transaction) - Method in class com.rhi.architecture.parc.adapter.jdbc.JDBCOutputAdapter
Mark the source record complete.

V

ValidRecordsTask - class com.rhi.architecture.parc.adapter.ValidRecordsTask.
The ValidRecordsTask is responsible for performing processing specific to valid records by overriding processRecords method.
ValidRecordsTask(AbstractOutputAdapter, int, ExceptionHandler) - Constructor for class com.rhi.architecture.parc.adapter.ValidRecordsTask
Constructor

W

WARNING - Static variable in class com.rhi.architecture.logging.LogKeys
warning msg template key
WARNING - Static variable in class com.rhi.architecture.parc.ErrorType
warning error type
WorkerThread - class com.rhi.architecture.threads.WorkerThread.
Worker Threads performs a given work and sleeps after the work is finished.
WorkerThread(ThreadPool) - Constructor for class com.rhi.architecture.threads.WorkerThread
Constructor - constructs a WorkerThread
warning(String) - Method in class com.rhi.architecture.logging.DefaultLogger
 
warning(String) - Method in class com.rhi.architecture.logging.JDK14Logger
 
warning(String) - Method in class com.rhi.architecture.logging.Log4JLogger
Log the provided warning message.
warning(String, String) - Method in class com.rhi.architecture.logging.Log4JLogger
So that InterfaceLogger works correctly (details such as filename, line number, etc...
warning(String) - Method in class com.rhi.architecture.logging.Logger
Log a message w/ a warning priority.
write(Channel, Channel) - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
Persist valid and errored records to the appropriate data store.
writeErrorRecords(Channel) - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
To Improve Performance, a thread pool is created and used.
writeValidRecords(Channel) - Method in class com.rhi.architecture.parc.adapter.AbstractOutputAdapter
To Improve Performance, a thread pool is created and used.

X

XMLInputAdapter - class com.rhi.architecture.parc.adapter.xml.XMLInputAdapter.
Castor XML based InputAdapter.
XMLInputAdapter() - Constructor for class com.rhi.architecture.parc.adapter.xml.XMLInputAdapter
 
XMLOutputAdapter - class com.rhi.architecture.parc.adapter.xml.XMLOutputAdapter.
XML Output Adapter.
XMLOutputAdapter() - Constructor for class com.rhi.architecture.parc.adapter.xml.XMLOutputAdapter
 

A B C D E F G H I J K L M N O P R S T U V W X

Copyright © 2002-2004 Robert Half International. All Rights Reserved.