Protomatter Software v1.1.7
A B C D E F G H I J L M N O P R S T U V W X

A

acceptsURL(String) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolDriver
 
add(Object) - Method in class com.protomatter.util.BlockingQueue
Add an object to the queue.
addAttachment(MIMEAttachment) - Method in class com.protomatter.util.MIMEMessage
Add an attachment to this message
addChannel(String) - Method in class com.protomatter.syslog.SimpleLogPolicy
Add the given channel to the list of channels we are listening to.
addChannelName(String) - Method in class com.protomatter.syslog.PerChannelPolicy.PolicyGroup
Add a channelname to the set of channel names we're listening to.
addChannelName(String) - Method in class com.protomatter.syslog.JDK14PerChannelPolicy.PolicyGroup
Add a channelname to the set of channel names we're listening to.
addChannelPattern(String) - Method in class com.protomatter.syslog.PerChannelPolicy.PolicyGroup
Add a channelname to the set of channel name patterns we're listening to.
addChannelPattern(String) - Method in class com.protomatter.syslog.JDK14PerChannelPolicy.PolicyGroup
Add a channelname to the set of channel name patterns we're listening to.
addClass(String) - Method in class com.protomatter.syslog.JDK14PerClassPolicy.PolicyGroup
Add a classname to the set of class names we're listening to.
addClass(String) - Method in class com.protomatter.syslog.PerClassPolicy.PolicyGroup
Add a classname to the set of class names we're listening to.
addClassPattern(String) - Method in class com.protomatter.syslog.JDK14PerClassPolicy.PolicyGroup
Add a classname to the set of class name patterns we're listening to.
addClassPattern(String) - Method in class com.protomatter.syslog.PerClassPolicy.PolicyGroup
Add a classname to the set of class name patterns we're listening to.
addConnectionEventListener(ConnectionEventListener) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolPooledConnection
Not currently implemented.
addLogger(Syslogger) - Static method in class com.protomatter.syslog.Syslog
Registers a new Syslogger object with Syslog.
addPolicyGroup(JDK14PerChannelPolicy.PolicyGroup) - Method in class com.protomatter.syslog.JDK14PerChannelPolicy
Add a policy group to our list.
addPolicyGroup(JDK14PerClassPolicy.PolicyGroup) - Method in class com.protomatter.syslog.JDK14PerClassPolicy
Add a policy group to our list.
addPolicyGroup(PerChannelPolicy.PolicyGroup) - Method in class com.protomatter.syslog.PerChannelPolicy
Add a policy group to our list.
addPolicyGroup(PerClassPolicy.PolicyGroup) - Method in class com.protomatter.syslog.PerClassPolicy
Add a policy group to our list.
addWork(Runnable) - Method in class com.protomatter.util.WorkQueue
Add a runnable to the list of things to do.
addWork(String, Runnable) - Static method in class com.protomatter.syslog.Syslog
Add work to the given background queue.
afterObjectPoolObjectCheckin() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
Used by the connection pool.
afterObjectPoolObjectCheckin() - Method in interface com.protomatter.pool.ObjectPoolObject
This method is called after an object has been checked back in, but before the isObjectPoolObjectValid() method is called and before it is made available for checkout again.
ALL - Static variable in class com.protomatter.syslog.Channel
A static utility field, which is the "all" channel.
ALL_CHANNEL - Static variable in class com.protomatter.syslog.Syslog
The symbolic name for all channels.
AsciiStreamDatabaseLogStatementAdapter - class com.protomatter.syslog.AsciiStreamDatabaseLogStatementAdapter.
A log adapter that uses the setAsciiStream() method to set details.
AsciiStreamDatabaseLogStatementAdapter() - Constructor for class com.protomatter.syslog.AsciiStreamDatabaseLogStatementAdapter
 
atOrAbove(int) - Static method in class com.protomatter.syslog.Syslog
 

B

Base64 - class com.protomatter.util.Base64.
Base64 encoder/decoder.
BasicAuthUtil - class com.protomatter.util.BasicAuthUtil.
A utility class that provides methods for checking and requiring basic authentication in servlets.
BASICLOG_CANNOT_CONFIGURE_FORMATTER_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
BASICLOG_CANNOT_CONFIGURE_POLICY_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
BASICLOG_CANNOT_LOAD_FORMATTER_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
BASICLOG_CANNOT_LOAD_POLICY_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
BasicLogger - class com.protomatter.syslog.BasicLogger.
A base class for Syslogger implementations.
BasicLogger_Helper - class com.protomatter.syslog.xml.BasicLogger_Helper.
XML configuration helper for BasicLogger.
BasicLogger_Helper() - Constructor for class com.protomatter.syslog.xml.BasicLogger_Helper
 
BasicLogger() - Constructor for class com.protomatter.syslog.BasicLogger
The default constructor -- configure() will need to be called.
beforeObjectPoolObjectCheckout() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
Used by the connection pool.
beforeObjectPoolObjectCheckout() - Method in interface com.protomatter.pool.ObjectPoolObject
This method is called after the object has been removed from the pool, and before it has been given to whoever is checking it out of the pool.
BlockingQueue - class com.protomatter.util.BlockingQueue.
A thread-blocking queue.
BlockingQueue() - Constructor for class com.protomatter.util.BlockingQueue
Create a new queue.
ByteDisplay - class com.protomatter.util.ByteDisplay.
A binary data printer.
ByteDisplay() - Constructor for class com.protomatter.util.ByteDisplay
 

C

Cache - interface com.protomatter.util.Cache.
A generic interface for caches.
canDebug() - Static method in class com.protomatter.syslog.Syslog
Determine if the current syslog mask would allow a message at the DEBUG level to be logged.
canDebug(Object) - Static method in class com.protomatter.syslog.Syslog
Deprecated.  
canError() - Static method in class com.protomatter.syslog.Syslog
Determine if the current syslog mask would allow a message at the ERROR level to be logged.
canError(Object) - Static method in class com.protomatter.syslog.Syslog
Deprecated.  
canFatal() - Static method in class com.protomatter.syslog.Syslog
Determine if the current syslog mask would allow a message at the FATAL level to be logged.
canFatal(Object) - Static method in class com.protomatter.syslog.Syslog
Deprecated.  
canInfo() - Static method in class com.protomatter.syslog.Syslog
Determine if the current syslog mask would allow a message at the INFO level to be logged.
canInfo(Object) - Static method in class com.protomatter.syslog.Syslog
Deprecated.  
canLog(int) - Static method in class com.protomatter.syslog.Syslog
Determine if the current default syslog mask would allow the given level of message to be logged.
canLog(Object, int) - Static method in class com.protomatter.syslog.Syslog
Deprecated.  
CANNOT_ASK_AUTOCOMMIT_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
CANNOT_ASK_ISOLATION_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
CANNOT_ASK_READONLY_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
CANNOT_CHECKIN_CONNECTION_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
CANNOT_CHECKOUT_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
CANNOT_CLOSE_OPEN_CONNECTION_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
CANNOT_CONFIGURE_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
CANNOT_CREATE_POOL_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
CANNOT_DETERMINE_HOSTNAME_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
CANNOT_GET_CONNECTION_TIMEOUT_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
CANNOT_LOAD_DRIVER_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
CANNOT_REGISTER_LOGGER_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
CANNOT_RESET_CONNECTION - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
CANNOT_SET_FLUSH_INTERVAL_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
CANNOT_SET_MASK_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
CANNOT_SHRINK_POOL_1 - Static variable in class com.protomatter.pool.MessageConstants
 
CANNOT_SHRINK_POOL_2 - Static variable in class com.protomatter.pool.MessageConstants
 
canWarning() - Static method in class com.protomatter.syslog.Syslog
Determine if the current syslog mask would allow a message at the WARNING level to be logged.
canWarning(Object) - Static method in class com.protomatter.syslog.Syslog
Deprecated.  
CAUSED_BY - Static variable in class com.protomatter.util.MessageConstants
 
ChainedException - exception com.protomatter.util.ChainedException.
An exception which chains another exception.
ChainedException(String) - Constructor for class com.protomatter.util.ChainedException
 
ChainedException(String, Throwable) - Constructor for class com.protomatter.util.ChainedException
 
ChainedRuntimeException - exception com.protomatter.util.ChainedRuntimeException.
A runtime exception which chains another exception.
ChainedRuntimeException(String) - Constructor for class com.protomatter.util.ChainedRuntimeException
 
ChainedRuntimeException(String, Throwable) - Constructor for class com.protomatter.util.ChainedRuntimeException
 
channel - Static variable in class com.protomatter.syslog.Syslog
A log channel for syslog configuration and system related messages.
channel - Variable in class com.protomatter.syslog.SyslogMessage
The channel the message is for.
Channel - class com.protomatter.syslog.Channel.
A utility class for writing log messages to channels.
CHANNEL_NOT_NULL_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
CharacterStreamDatabaseLogStatementAdapter - class com.protomatter.syslog.CharacterStreamDatabaseLogStatementAdapter.
A log adapter that uses the setCharacterStream() method to set details.
CharacterStreamDatabaseLogStatementAdapter() - Constructor for class com.protomatter.syslog.CharacterStreamDatabaseLogStatementAdapter
 
checkin(ObjectPoolObject) - Method in class com.protomatter.pool.SimpleObjectPool
Check an object back into the pool.
checkin(ObjectPoolObject) - Method in interface com.protomatter.pool.ObjectPool
Put an object back into the pool.
checkinPoolObject(ObjectPoolObject) - Method in class com.protomatter.pool.SimpleObjectPool
This method needs to be implemented by sub-classes.
checkinPoolObject(ObjectPoolObject) - Method in class com.protomatter.pool.GrowingObjectPool
 
checkout() - Method in class com.protomatter.pool.SimpleObjectPool
Implements a first in, first out reservation scheme.
checkout() - Method in interface com.protomatter.pool.ObjectPool
Get an object out of the pool.
clear() - Method in class com.protomatter.util.SoftReferenceCache
Clear the entire cache.
clear() - Method in interface com.protomatter.util.Cache
Clear the entire cache.
clear(Object) - Method in class com.protomatter.util.SoftReferenceCache
Clear the value in the cache at the given key.
clear(Object) - Method in interface com.protomatter.util.Cache
Clear the value at the given location in the cache.
clearChannelSet() - Method in class com.protomatter.syslog.PerChannelPolicy.PolicyGroup
Clear out the set of channel names we're listing to.
clearChannelSet() - Method in class com.protomatter.syslog.JDK14PerChannelPolicy.PolicyGroup
Clear out the set of channel names we're listing to.
clearClassSet() - Method in class com.protomatter.syslog.JDK14PerClassPolicy.PolicyGroup
Clear out the set of class names we're listing to.
clearClassSet() - Method in class com.protomatter.syslog.PerClassPolicy.PolicyGroup
Clear out the set of class names we're listing to.
clearPatternSet() - Method in class com.protomatter.syslog.JDK14PerClassPolicy.PolicyGroup
Clear out the set of class name patterns we're listing to.
clearPatternSet() - Method in class com.protomatter.syslog.PerChannelPolicy.PolicyGroup
Clear out the set of channel name patterns we're listing to.
clearPatternSet() - Method in class com.protomatter.syslog.JDK14PerChannelPolicy.PolicyGroup
Clear out the set of channel name patterns we're listing to.
clearPatternSet() - Method in class com.protomatter.syslog.PerClassPolicy.PolicyGroup
Clear out the set of class name patterns we're listing to.
clearWarnings() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
close() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
close() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolPooledConnection
 
close() - Method in class com.protomatter.syslog.SyslogWriter
Close the writer.
close() - Method in class com.protomatter.syslog.SyslogHandler
Close the handler.
close(Connection) - Method in class com.protomatter.j2ee.ejb.ProtoEJB
Close the given SQL Connection.
close(Connection) - Static method in class com.protomatter.util.DatabaseUtil
Close the given Connection.
close(Connection, Object) - Static method in class com.protomatter.util.DatabaseUtil
Close the given Connection.
close(ResultSet) - Method in class com.protomatter.j2ee.ejb.ProtoEJB
Close the given SQL ResultSet.
close(ResultSet) - Static method in class com.protomatter.util.DatabaseUtil
Close the given ResultSet.
close(ResultSet, Object) - Static method in class com.protomatter.util.DatabaseUtil
Close the given ResultSet.
close(Statement) - Method in class com.protomatter.j2ee.ejb.ProtoEJB
Close the given SQL Statement.
close(Statement) - Static method in class com.protomatter.util.DatabaseUtil
Close the given Statement.
close(Statement, Object) - Static method in class com.protomatter.util.DatabaseUtil
Close the given Statement.
closeAllConnections() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPool
Shutdown all the connections that this pool has open and checked in.
CLOSING_CONNECTION_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
CLOSING_IDLE_CONNECTION_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
com.protomatter - package com.protomatter
The com.protomatter.* packages are all Open Source software provided by Nate Sammons.
com.protomatter.j2ee.ejb - package com.protomatter.j2ee.ejb
EJB base classes.
com.protomatter.jdbc.pool - package com.protomatter.jdbc.pool
A JDBC Driver that maintains a pool of connections.
com.protomatter.jdbc.sl - package com.protomatter.jdbc.sl
A simple SQL tool for using JDBC drivers.
com.protomatter.pool - package com.protomatter.pool
An object pooling framework.
com.protomatter.syslog - package com.protomatter.syslog
Syslog is a system-wide logging facility.
com.protomatter.syslog.jmx - package com.protomatter.syslog.jmx
JMX integration.
com.protomatter.syslog.xml - package com.protomatter.syslog.xml
This package contains classes required for configuring Syslog from XML files.
com.protomatter.util - package com.protomatter.util
A collection of utility classes.
com.protomatter.xml - package com.protomatter.xml
A collection of XML-related utility classes.
commit() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
COMP_ENV_CHANNEL_LIST - Static variable in class com.protomatter.j2ee.ejb.ProtoEJB
The JNDI name of the syslog channel list.
configure(Element) - Static method in class com.protomatter.syslog.xml.SyslogXML
Configure syslog from the given XML document.
configure(Element) - Method in interface com.protomatter.xml.XMLConfigurable
Configure this object using the given XML Element.
configure(File) - Static method in class com.protomatter.syslog.xml.SyslogXML
Configure syslog from the given XML file.
configure(File, String) - Static method in class com.protomatter.syslog.xml.SyslogXML
Configure syslog from the given XML file using the given JDom SAX driver class as a parser.
configure(InputStream) - Static method in class com.protomatter.syslog.xml.SyslogXML
Configure syslog from the given XML file.
configure(InputStream, String) - Static method in class com.protomatter.syslog.xml.SyslogXML
Configure syslog from the given XML file using the given JDom SAX driver class as a parser.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.SimpleLogPolicy_Helper
Configure this policy given the XML element.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.PerClassPolicy_Helper
Configure this policy given the XML element.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.SimpleSyslogTextFormatter_Helper
Configure this text formatter given the XML element.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.HTMLSyslogTextFormatter_Helper
Configure this text formatter given the XML element.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.JDK14PerChannelPolicy_Helper
Configure this policy given the XML element.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.BasicLogger_Helper
Configure this logger given the XML element.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.OpenFileLog_Helper
Configure this logger given the XML element.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.LengthRolloverLog_Helper
Configure this logger given the XML element.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.JMSLog_Helper
Configure this logger given the XML element.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.JDK14SyslogTextFormatter_Helper
Configure this text formatter given the XML element.
configure(Object, Element) - Method in interface com.protomatter.syslog.xml.XMLConfigHelper
Configure the given object using the given XML information.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.TimeRolloverLog_Helper
Configure this logger given the XML element.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.JDK14PerClassPolicy_Helper
Configure this policy given the XML element.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.PerChannelPolicy_Helper
Configure this policy given the XML element.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.RemoteLog_Helper
Configure this logger given the XML element.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.FileLog_Helper
Configure this logger given the XML element.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.MailLog_Helper
Configure this logger given the XML element.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.PrintWriterLog_Helper
Configure this logger given the XML element.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.SimpleSyslogMailSubjectFormatter_Helper
Configure this text formatter given the XML element.
configure(Object, Element) - Method in class com.protomatter.syslog.xml.DatabaseLog_Helper
Configure this logger given the XML element.
CONFIGURED_SYSLOG_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
configureGroup(JDK14PerChannelPolicy.PolicyGroup, Element) - Method in class com.protomatter.syslog.xml.JDK14PerChannelPolicy_Helper
 
configureGroup(JDK14PerClassPolicy.PolicyGroup, Element) - Method in class com.protomatter.syslog.xml.JDK14PerClassPolicy_Helper
 
configureGroup(PerChannelPolicy.PolicyGroup, Element) - Method in class com.protomatter.syslog.xml.PerChannelPolicy_Helper
 
configureGroup(PerClassPolicy.PolicyGroup, Element) - Method in class com.protomatter.syslog.xml.PerClassPolicy_Helper
 
CONFIGURING_SYSLOG_FROM_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
CONFIGURING_SYSLOG_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
connect(String, Properties) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolDriver
Check a connection out of the pool specified in the URL.
connection - Variable in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
CONNECTION_CHECKOUT_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
CONNECTION_CHECKOUT_TRACE_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
CONNECTION_INVALID - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
CONNECTION_INVALID_REFRESH - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
CONNECTION_IS_INVALID_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
CONNECTION_OK - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
createObjectPoolObject() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPool
Used internally for growing the pool.
createObjectPoolObject() - Method in class com.protomatter.pool.SimpleObjectPool
To be implemented by sub-classes.
createObjectPoolObject() - Method in class com.protomatter.util.WorkQueue
 
createObjectPoolObject() - Method in class com.protomatter.util.BlockingQueue
 
createPools(Properties) - Static method in class com.protomatter.jdbc.pool.JdbcConnectionPool
Create pools from a properties object.
createStatement() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
createStatement(int, int) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
CREATING_POOL_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
CREATING_POOLS_FAILED_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
currentLogMask - Static variable in class com.protomatter.syslog.Syslog
The current system-wide log mask.

D

DatabaseLog - class com.protomatter.syslog.DatabaseLog.
A logger that writes to a database.
DATABASELOG_ATTEMPT_CAUSE_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
DATABASELOG_ATTEMPT_MESSAGE_1 - Static variable in class com.protomatter.syslog.MessageConstants
 
DATABASELOG_ATTEMPT_MESSAGE_2 - Static variable in class com.protomatter.syslog.MessageConstants
 
DATABASELOG_ATTEMPT_MESSAGE_3 - Static variable in class com.protomatter.syslog.MessageConstants
 
DATABASELOG_ATTEMPT_MESSAGE_4 - Static variable in class com.protomatter.syslog.MessageConstants
 
DATABASELOG_ATTEMPT_MESSAGE_5 - Static variable in class com.protomatter.syslog.MessageConstants
 
DATABASELOG_CANNOT_LOAD_STATEMENT_ADAPTER_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
DatabaseLog_Helper - class com.protomatter.syslog.xml.DatabaseLog_Helper.
XML configuration helper for DatabaseLog.
DatabaseLog_Helper() - Constructor for class com.protomatter.syslog.xml.DatabaseLog_Helper
 
DATABASELOG_NO_TEXT_FORMATTER_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
DATABASELOG_ORIGINAL_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
DatabaseLog() - Constructor for class com.protomatter.syslog.DatabaseLog
You will need to call the configure() method if you use this constructor.
DatabaseLogStatementAdapter - interface com.protomatter.syslog.DatabaseLogStatementAdapter.
An adapter for setting the message detail in the database log.
DatabaseUtil - class com.protomatter.util.DatabaseUtil.
Database-related utility class.
DEBUG - Static variable in class com.protomatter.syslog.Syslog
A log generated during debugging of the software.
debug(InetAddress, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a debug message, which will be converted through toString().
debug(InetAddress, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a debug message with a detail object, both of which will be converted through toString().
debug(Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a debug message, which will be converted through toString().
debug(Object, Object) - Method in class com.protomatter.syslog.Channel
Log a debug message.
debug(Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a debug message with a detail object, both of which will be converted through toString().
debug(Object, Object, Object) - Method in class com.protomatter.syslog.Channel
Log a debug message.
debugToChannel(InetAddress, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a debug message to the given channel.
debugToChannel(InetAddress, Object, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a debug message with a detail object to the given channel.
debugToChannel(Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a debug message to the given channel.
debugToChannel(Object, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a debug message with a detail object to the given channel.
decode(byte[]) - Static method in class com.protomatter.util.Base64
Decode data and return bytes.
decode(String) - Static method in class com.protomatter.util.Base64
Decode data and return bytes.
DEFAULT - Static variable in class com.protomatter.syslog.Channel
A static utility field, which is the "default" channel.
DEFAULT_CHANNEL - Static variable in class com.protomatter.syslog.Syslog
The name of the default log channel.
deleteObjectPoolObject() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
Used by the connection pool.
deleteObjectPoolObject() - Method in interface com.protomatter.pool.ObjectPoolObject
Called when this object has expired or is otherwise not going to be re-used by the pool.
destroy() - Method in class com.protomatter.syslog.xml.SyslogInitServlet
Showdown syslog.
destroy() - Method in class com.protomatter.syslog.jmx.Syslog
 
detail - Variable in class com.protomatter.syslog.SyslogMessage
The detailed message.
DEVELOPMENT_BUILD - Static variable in class com.protomatter.Protomatter
Flag to see it this release is a "development" build.
displayBytes(byte[]) - Static method in class com.protomatter.util.ByteDisplay
Display the given byte array.
displayBytes(byte[], int, int) - Static method in class com.protomatter.util.ByteDisplay
Display the given byte array, starting at the given offset and ending after the given length.
displayBytes(int) - Static method in class com.protomatter.util.ByteDisplay
Display the given byte.
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.protomatter.syslog.xml.SyslogInitServlet
 

E

ejbActivate() - Method in class com.protomatter.j2ee.ejb.ProtoSessionEJB
EJB activation callback.
ejbActivate() - Method in class com.protomatter.j2ee.ejb.ProtoEntityEJB
EJB activation callback.
ejbPassivate() - Method in class com.protomatter.j2ee.ejb.ProtoSessionEJB
EJB passivation callback.
ejbPassivate() - Method in class com.protomatter.j2ee.ejb.ProtoEntityEJB
EJB passivation callback.
ejbRemove() - Method in class com.protomatter.j2ee.ejb.ProtoMessageEJB
EJB removal callback.
ejbRemove() - Method in class com.protomatter.j2ee.ejb.ProtoSessionEJB
EJB removal callback.
elapsed() - Method in class com.protomatter.util.OpTimer
Return elapsed time.
encode(byte[]) - Static method in class com.protomatter.util.Base64
Encode some data and return a String.
ERROR - Static variable in class com.protomatter.syslog.Syslog
One of the software components caused an error or exception.
error(InetAddress, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a error message, which will be converted through toString().
error(InetAddress, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a error message with a detail object, both of which will be converted through toString().
error(Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a error message, which will be converted through toString().
error(Object, Object) - Method in class com.protomatter.syslog.Channel
Log an error message.
error(Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a error message with a detail object, both of which will be converted through toString().
error(Object, Object, Object) - Method in class com.protomatter.syslog.Channel
Log an error message.
errorToChannel(InetAddress, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs an error message to the given channel.
errorToChannel(InetAddress, Object, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs an error message with a detail object to the given channel.
errorToChannel(Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs an error message to the given channel.
errorToChannel(Object, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs an error message with a detail object to the given channel.
EXCEPTION_CLOSE_CONNECTION_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
EXCEPTION_RECREATING_CONNECTION_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
ExpiringSoftReferenceCache - class com.protomatter.util.ExpiringSoftReferenceCache.
A cache that uses soft references and will also expire cache values after a given period of time.
ExpiringSoftReferenceCache(long) - Constructor for class com.protomatter.util.ExpiringSoftReferenceCache
Create a new timed soft reference cache with the given timeout.

F

FATAL - Static variable in class com.protomatter.syslog.Syslog
One of the software components is no longer functional.
fatal(InetAddress, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a fatal message, which will be converted through toString().
fatal(InetAddress, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a fatal message with a detail object, both of which will be converted through toString().
fatal(Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a fatal message, which will be converted through toString().
fatal(Object, Object) - Method in class com.protomatter.syslog.Channel
Log a fatal message.
fatal(Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a fatal message with a detail object, both of which will be converted through toString().
fatal(Object, Object, Object) - Method in class com.protomatter.syslog.Channel
Log a fatal message.
fatalToChannel(InetAddress, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a fatal message to the given channel.
fatalToChannel(InetAddress, Object, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a fatal message with a detail object to the given channel.
fatalToChannel(Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a fatal message to the given channel.
fatalToChannel(Object, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a fatal message with a detail object to the given channel.
FILE_NOT_FOUND_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
FileLog - class com.protomatter.syslog.FileLog.
A logger that simply writes to a file.
FILELOG_CANNOT_WRITE_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
FileLog_Helper - class com.protomatter.syslog.xml.FileLog_Helper.
XML configuration helper for FileLog.
FileLog_Helper() - Constructor for class com.protomatter.syslog.xml.FileLog_Helper
 
FileLog() - Constructor for class com.protomatter.syslog.FileLog
You will need to call the configure() method if you use this constructor.
FileLog(File) - Constructor for class com.protomatter.syslog.FileLog
Create a new file log attached to the given file.
FileLog(File, boolean, boolean) - Constructor for class com.protomatter.syslog.FileLog
Create a new file log attached to the given file.
FLUSH_LOGGERS_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
FLUSH_PROBLEM_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
FLUSH_THREAD_NAME_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
flush() - Method in interface com.protomatter.syslog.Syslogger
Flush the given logger's output.
flush() - Method in class com.protomatter.syslog.FileLog
 
flush() - Method in class com.protomatter.syslog.JMSLog
 
flush() - Method in class com.protomatter.syslog.SyslogWriter
Flush unwritten data to Syslog.
flush() - Static method in class com.protomatter.syslog.Syslog
Flush output to all loggers.
flush() - Method in class com.protomatter.syslog.SyslogHandler
Flush this handler.
flush() - Method in class com.protomatter.syslog.MailLog
 
flush() - Method in class com.protomatter.syslog.OpenFileLog
 
flush() - Method in class com.protomatter.syslog.RemoteLog
 
flush() - Method in class com.protomatter.syslog.DatabaseLog
 
flush() - Method in class com.protomatter.syslog.PrintWriterLog
 
flush() - Method in class com.protomatter.syslog.TimeRolloverLog
 
flush() - Method in class com.protomatter.syslog.LengthRolloverLog
 
flush() - Method in interface com.protomatter.syslog.jmx.SyslogMBean
Flush output for all loggers.
flush() - Method in class com.protomatter.syslog.jmx.Syslog
 
formatDate(long) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Format the given date with the dateformat that's been set.
formatLogEntry(StringBuffer, SyslogMessage) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Format the given log entry.
formatLogEntry(StringBuffer, SyslogMessage) - Method in class com.protomatter.syslog.HTMLSyslogTextFormatter
Format a log entry.
formatLogEntry(StringBuffer, SyslogMessage) - Method in class com.protomatter.syslog.BasicLogger
Format the log entry using the current log formatter.
formatLogEntry(StringBuffer, SyslogMessage) - Method in interface com.protomatter.syslog.SyslogTextFormatter
Format the given log entry.
formatLogEntry(StringBuffer, SyslogMessage) - Method in class com.protomatter.syslog.WlSyslogTextFormatter
 
formatLogEntry(StringBuffer, SyslogMessage) - Method in class com.protomatter.syslog.Wl6SyslogTextFormatter
 
formatLogEntry(SyslogMessage) - Method in class com.protomatter.syslog.SyslogHTMLMailFormatter
Format the given log entry.
formatLoggerClassName(StringBuffer, SyslogMessage) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
 
formatLoggerClassName(StringBuffer, SyslogMessage) - Method in class com.protomatter.syslog.JDK14SyslogTextFormatter
 
formatMessageDetail(StringBuffer, SyslogMessage) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
 
formatMessageDetail(StringBuffer, SyslogMessage) - Method in interface com.protomatter.syslog.SyslogTextFormatter
Format the given log message's detail.
formatMessageSubject(SyslogMessage) - Method in interface com.protomatter.syslog.SyslogMailSubjectFormatter
Format the message subject given the log entry.
formatMessageSubject(SyslogMessage) - Method in class com.protomatter.syslog.SimpleSyslogMailSubjectFormatter
Format the given log entry.
formatter - Variable in class com.protomatter.syslog.BasicLogger
 

G

get(Object) - Method in class com.protomatter.util.SoftReferenceCache
Get a value from the cache at the given key.
get(Object) - Method in interface com.protomatter.util.Cache
Get the value at a given location in the cache.
get(Object) - Method in class com.protomatter.util.ExpiringSoftReferenceCache
Get a value from the cache.
getAllChannel() - Static method in class com.protomatter.syslog.Channel
Get a Channel object for the "all" channel.
getAppend() - Method in class com.protomatter.syslog.FileLog
Get the file we're writing to.
getAppend() - Method in class com.protomatter.syslog.TimeRolloverLog
Determine if we will append to files that already exist.
getAppend() - Method in class com.protomatter.syslog.LengthRolloverLog
Get the append-to-file flag.
getAttachments() - Method in class com.protomatter.util.MIMEMessage
Get an enumeration of the attachments to this message.
getAuthPassword(HttpServletRequest) - Static method in class com.protomatter.util.BasicAuthUtil
Decodes the "Authorization" header and retrieves the password from it.
getAuthUsername(HttpServletRequest) - Static method in class com.protomatter.util.BasicAuthUtil
Decodes the "Authorization" header and retrieves the user's name from it.
getAutoCommit() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
getAutoFlush() - Method in class com.protomatter.syslog.FileLog
Determine if we should we auto-flush the buffer all the time.
getAutoFlush() - Method in class com.protomatter.syslog.TimeRolloverLog
Determine if we will automatically flush the writer.
getAutoFlush() - Method in class com.protomatter.syslog.LengthRolloverLog
Get the auto-flush flag.
getBaseFilename() - Method in class com.protomatter.syslog.TimeRolloverLog
Get the base name for the log file.
getBasename() - Method in class com.protomatter.syslog.LengthRolloverLog
Get the base file name.
getBCC() - Method in class com.protomatter.syslog.MailLog
Get the list of email addresses which appear in the "Bcc:" header.
getBoundary() - Method in class com.protomatter.util.MIMEMessage
Get the boundary between parts of the message.
getCatalog() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
getCC() - Method in class com.protomatter.syslog.MailLog
Get the list of email addresses which appear in the "Cc:" header.
getChannel(String) - Static method in class com.protomatter.syslog.Channel
Get a Channel object for the given channel name.
getChannels() - Method in class com.protomatter.syslog.SimpleLogPolicy
Get the list of channels this policy listens to.
getChannelSet() - Method in class com.protomatter.syslog.PerChannelPolicy.PolicyGroup
Get the set of channel names (exact matches) we're listing to.
getChannelSet() - Method in class com.protomatter.syslog.JDK14PerChannelPolicy.PolicyGroup
Get the set of channel names (exact matches) we're listing to.
getChannelWidth() - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
 
getCheckedOutObjects() - Method in class com.protomatter.pool.SimpleObjectPool
Get the list of objects that are currently checked out of the pool.
getClassSet() - Method in class com.protomatter.syslog.JDK14PerClassPolicy.PolicyGroup
Get the set of class names (exact matches) we're listing to.
getClassSet() - Method in class com.protomatter.syslog.PerClassPolicy.PolicyGroup
Get the set of class names (exact matches) we're listing to.
getClassWidth() - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
 
getComponentContext() - Method in class com.protomatter.j2ee.ejb.ProtoEJB
Get the environment context for this component.
getConfigHelper(Object) - Static method in class com.protomatter.syslog.xml.XMLConfigUtil
Get the helper class for the given object.
getConfiguration() - Static method in class com.protomatter.syslog.xml.SyslogXML
Get an XML representation of the current configuration state of Syslog including all loggers, etc.
getConfiguration(Element) - Method in interface com.protomatter.xml.XMLConfigurable
Get this object's configuration represented as an XML Element.
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.SimpleLogPolicy_Helper
 
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.PerClassPolicy_Helper
 
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.SimpleSyslogTextFormatter_Helper
 
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.HTMLSyslogTextFormatter_Helper
 
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.JDK14PerChannelPolicy_Helper
 
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.BasicLogger_Helper
 
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.OpenFileLog_Helper
 
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.LengthRolloverLog_Helper
 
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.JMSLog_Helper
 
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.JDK14SyslogTextFormatter_Helper
 
getConfiguration(Object, Element) - Method in interface com.protomatter.syslog.xml.XMLConfigHelper
Encode the given object's configuration into the given XML element.
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.TimeRolloverLog_Helper
 
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.JDK14PerClassPolicy_Helper
 
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.PerChannelPolicy_Helper
 
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.RemoteLog_Helper
 
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.FileLog_Helper
 
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.MailLog_Helper
 
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.PrintWriterLog_Helper
 
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.SimpleSyslogMailSubjectFormatter_Helper
 
getConfiguration(Object, Element) - Method in class com.protomatter.syslog.xml.DatabaseLog_Helper
 
getConfigurationGroup(JDK14PerChannelPolicy.PolicyGroup, Element) - Method in class com.protomatter.syslog.xml.JDK14PerChannelPolicy_Helper
 
getConfigurationGroup(JDK14PerClassPolicy.PolicyGroup, Element) - Method in class com.protomatter.syslog.xml.JDK14PerClassPolicy_Helper
 
getConfigurationGroup(PerChannelPolicy.PolicyGroup, Element) - Method in class com.protomatter.syslog.xml.PerChannelPolicy_Helper
 
getConfigurationGroup(PerClassPolicy.PolicyGroup, Element) - Method in class com.protomatter.syslog.xml.PerClassPolicy_Helper
 
getConnection() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolDataSource
Get a connection from this DataSource.
getConnection() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolPooledConnection
 
getConnection(String, String) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolDataSource
Get a connection from this DataSource.
getContent() - Method in class com.protomatter.util.MIMEAttachment
Return the content.
getContentType() - Method in class com.protomatter.util.MIMEMessage
Get the Content-Type of this message, also includes the boundary.
getCreateWaitTime() - Method in class com.protomatter.pool.GrowingObjectPool
Get the number of milliseconds to sleep between creates of new objects for the pool.
getCurrentFile() - Method in class com.protomatter.syslog.TimeRolloverLog
Get the file currently being written to.
getCurrentFile() - Method in class com.protomatter.syslog.LengthRolloverLog
Get the file currently being written to.
getCurrentPoolSize() - Method in class com.protomatter.pool.GrowingObjectPool
Get the current size of the pool.
getDateFormat() - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Get the format for logging dates.
getDateFormatCacheTime() - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Get the number of milliseconds a date format should be cached.
getDateFormatTimezone() - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Get the timezone of the date format.
getDefaultChannel() - Static method in class com.protomatter.syslog.Channel
Get a Channel object for the default channel.
getDetailWidth() - Method in class com.protomatter.syslog.DatabaseLog
Get the width of the message detail column.
getDriver() - Method in class com.protomatter.syslog.DatabaseLog
Get the classname of the driver.
getEntityContext() - Method in class com.protomatter.j2ee.ejb.ProtoEntityEJB
Get the entity context.
getException() - Method in class com.protomatter.jdbc.pool.PoolSQLException
 
getExtension() - Method in class com.protomatter.syslog.LengthRolloverLog
Get the file extension.
getFactoryName() - Method in class com.protomatter.syslog.JMSLog
Get the JNDI name of the JMS connection factory we'll use.
getFile() - Method in class com.protomatter.syslog.FileLog
Get the file we're writing to.
getFile() - Method in class com.protomatter.syslog.OpenFileLog
Get the file we're writing to.
getFileExtension() - Method in class com.protomatter.syslog.TimeRolloverLog
Get the file extension to use.
getFlushThreadInterval() - Static method in class com.protomatter.syslog.Syslog
Get the sleep interval of the logger flush thread.
getFromAddress() - Method in class com.protomatter.syslog.MailLog
Get the email address the message will appear to come from.
getFromName() - Method in class com.protomatter.syslog.MailLog
Get the human-readable name that the message will appear to be from.
getGroupList() - Method in class com.protomatter.syslog.JDK14PerClassPolicy
Get the list of policy groups.
getGroupList() - Method in class com.protomatter.syslog.PerChannelPolicy
Get the list of policy groups.
getGroupList() - Method in class com.protomatter.syslog.JDK14PerChannelPolicy
Get the list of policy groups.
getGroupList() - Method in class com.protomatter.syslog.PerClassPolicy
Get the list of policy groups.
getHeader(String) - Method in class com.protomatter.util.MIMEAttachment
Get a header value.
getHeaderNames() - Method in class com.protomatter.util.MIMEAttachment
Get an Enumeration of the header names.
getHostname(InetAddress) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
 
getHostname(InetAddress) - Method in class com.protomatter.syslog.SimpleSyslogMailSubjectFormatter
 
getHostWidth() - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
 
getHTML() - Method in class com.protomatter.syslog.MailLog
Get the html-email flag.
getIncludeLineNumber() - Method in class com.protomatter.syslog.JDK14SyslogTextFormatter
Include the line number in the class section.
getIncludeMethod() - Method in class com.protomatter.syslog.JDK14SyslogTextFormatter
Include the method name in the class section.
getInitialObjectPoolSize() - Method in class com.protomatter.pool.GrowingObjectPool
Get the initial size of the pool.
getInstance() - Static method in class com.protomatter.syslog.Syslog
Returns the global Syslog instance.
getLevelMap() - Method in class com.protomatter.syslog.SyslogHandler
Get the conversion map for levels.
getLocalHostName() - Static method in class com.protomatter.syslog.Syslog
Get the local hostname.
getLock() - Method in class com.protomatter.util.Mutex
Obtain the lock on the mutex.
getLockingThread() - Method in class com.protomatter.util.Mutex
Get a reference to the thread that currently has the lock.
getLogFooter() - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Get the log footer.
getLogFooter() - Method in class com.protomatter.syslog.HTMLSyslogTextFormatter
Get the log footer.
getLogFooter() - Method in interface com.protomatter.syslog.SyslogTextFormatter
Get the footer text that should be included at the bottom of each log file.
getLogger(String) - Static method in class com.protomatter.syslog.Syslog
Get a logger by name.
getLoggers() - Static method in class com.protomatter.syslog.Syslog
Returns an Enumeration of all Syslogger objects registered with Syslog.
getLogHeader() - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Get the log header.
getLogHeader() - Method in class com.protomatter.syslog.HTMLSyslogTextFormatter
Get the log header.
getLogHeader() - Method in interface com.protomatter.syslog.SyslogTextFormatter
Get the header text that should be included at the top of each log file.
getLoginTimeout() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolDataSource
Get the login timeout.
getLogMask() - Method in class com.protomatter.syslog.SimpleLogPolicy
Get the mask for logging of messages.
getLogMask() - Static method in class com.protomatter.syslog.Syslog
Get the default mask for logging of messages.
getLogMaskAsString() - Static method in class com.protomatter.syslog.Syslog
Get a string representation of the current master log mask.
getLogMaskAsString(int) - Static method in class com.protomatter.syslog.Syslog
Get a string representation of the given log mask.
getLogWriter() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolDataSource
Get the log writer.
getMailPort() - Method in class com.protomatter.syslog.MailLog
Get the port to use on the mail server.
getMailServer() - Method in class com.protomatter.syslog.MailLog
Get the hostname of the mail server to use.
getMajorVersion() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolDriver
 
getMaxObjectPoolSize() - Method in class com.protomatter.pool.GrowingObjectPool
Get the maximum number of objects this pool will hold.
getMessageContext() - Method in class com.protomatter.j2ee.ejb.ProtoMessageEJB
Get the message context.
getMessageWidth() - Method in class com.protomatter.syslog.DatabaseLog
Get the width of the short message column.
getMetaData() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
getMinorVersion() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolDriver
 
getName() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPool
Get the name of this pool.
getName() - Method in interface com.protomatter.syslog.Syslogger
Get the name of this logger.
getName() - Method in class com.protomatter.syslog.BasicLogger
Get this logger's name.
getName() - Method in interface com.protomatter.syslog.LogPolicy
Get the name of this policy.
getName() - Method in class com.protomatter.syslog.SimpleLogPolicy
Get the name of this policy.
getName() - Method in class com.protomatter.syslog.jmx.Syslog
 
getName() - Method in class com.protomatter.util.OpTimer
Get the name of this timer.
getNameFormat() - Method in class com.protomatter.syslog.TimeRolloverLog
Get the dateformat part of the name.
getNextException() - Method in class com.protomatter.util.ChainedException
 
getNextException() - Method in class com.protomatter.util.ChainedRuntimeException
 
getNextException(Throwable) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Get the "next" exception in this series.
getNextObject() - Method in class com.protomatter.util.BlockingQueue
Get the next object in the queue.
getNextPoolObject() - Method in class com.protomatter.pool.SimpleObjectPool
This method needs to be implemented by sub-classes.
getNextPoolObject() - Method in class com.protomatter.pool.GrowingObjectPool
Gets the next object from the pool.
getNextRolloverTime() - Method in class com.protomatter.syslog.TimeRolloverLog
Calculate the next date to rollover the logs based on how often we should roll.
getNumRetries() - Method in class com.protomatter.syslog.DatabaseLog
Get the number of retries before failure.
getNumThreads() - Method in class com.protomatter.util.WorkQueue
Get the number of worker threads associated with this WorkQueue.
getNumWaiters() - Method in class com.protomatter.pool.SimpleObjectPool
Get the number of threads waiting for an object to become available.
getNumWorkers() - Method in class com.protomatter.util.WorkQueue
Get the number of threads that are currently performing work.
getObjectPoolGrowSize() - Method in class com.protomatter.pool.GrowingObjectPool
Get the number of objects the pool should grow by when it needs to grow.
getObjectPoolSize() - Method in class com.protomatter.pool.GrowingObjectPool
Get the number of objects in the pool that are available.
getObjectsInUse() - Method in class com.protomatter.pool.SimpleObjectPool
Get the number of objects that are currently checked out.
getObjectsInUse() - Method in interface com.protomatter.pool.ObjectPool
Get the current number of objects that have been checked out.
getOverrideClass() - Method in class com.protomatter.syslog.JDK14SyslogTextFormatter
Override the passed-in class name.
getPass() - Method in class com.protomatter.syslog.JMSLog
Get the password for authenticating to the JMS connection.
getPatternSet() - Method in class com.protomatter.syslog.JDK14PerClassPolicy.PolicyGroup
Get the set of class patterns we're listing to.
getPatternSet() - Method in class com.protomatter.syslog.PerChannelPolicy.PolicyGroup
Get the set of channel patterns we're listing to.
getPatternSet() - Method in class com.protomatter.syslog.JDK14PerChannelPolicy.PolicyGroup
Get the set of channel patterns we're listing to.
getPatternSet() - Method in class com.protomatter.syslog.PerClassPolicy.PolicyGroup
Get the set of class patterns we're listing to.
getPersistent() - Method in class com.protomatter.syslog.JMSLog
Get the message persistence flag.
getPolicy() - Method in interface com.protomatter.syslog.Syslogger
Get the log policy used by this logger.
getPolicy() - Method in class com.protomatter.syslog.BasicLogger
Get the log policy used by this logger.
getPolicyGroups() - Method in class com.protomatter.syslog.JDK14PerClassPolicy
Get the list of policy groups.
getPolicyGroups() - Method in class com.protomatter.syslog.PerChannelPolicy
Get the list of policy groups.
getPolicyGroups() - Method in class com.protomatter.syslog.JDK14PerChannelPolicy
Get the list of policy groups.
getPolicyGroups() - Method in class com.protomatter.syslog.PerClassPolicy
Get the list of policy groups.
getPool() - Method in class com.protomatter.pool.GrowingObjectPool
Get the pool.
getPool(String) - Static method in class com.protomatter.jdbc.pool.JdbcConnectionPoolDriver
Get one of the currently registered JDBC Connection Pools.
getPooledConnection() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolDataSource
Get a PooledConnection from this ConnectionPoolDataSource.
getPooledConnection(String, String) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolDataSource
Get a PooledConnection from this ConnectionPoolDataSource.
getPoolNames() - Static method in class com.protomatter.jdbc.pool.JdbcConnectionPoolDriver
Get the list of registered pool names.
getPreviousFile() - Method in class com.protomatter.syslog.TimeRolloverLog
Get the file we were writing to before we rolled.
getPreviousFile() - Method in class com.protomatter.syslog.LengthRolloverLog
Get the file that was being written to before we rolled.
getPrimaryKey() - Method in class com.protomatter.j2ee.ejb.ProtoEntityEJB
Get the current primary key.
getPriority() - Method in class com.protomatter.syslog.JMSLog
Get the message priority.
getProperties() - Method in class com.protomatter.syslog.DatabaseLog
Get the JDBC connection properties.
getPropertyInfo(String, Properties) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolDriver
 
getQueueLength() - Method in class com.protomatter.util.WorkQueue
Get the length of the queue (number of work elements yet to be processed).
getQueueLength() - Method in class com.protomatter.util.BlockingQueue
Get the length of the queue (number of work elements yet to be processed).
getResources() - Static method in class com.protomatter.syslog.Syslog
Get the resource bundle associated with Syslog.
getResourceString(String) - Static method in class com.protomatter.syslog.Syslog
Get the value of the given resource name associated with Syslog.
getRollLength() - Method in class com.protomatter.syslog.LengthRolloverLog
Get the max file size (in bytes).
getRollType() - Method in class com.protomatter.syslog.TimeRolloverLog
Get the roll type.
getSessionContext() - Method in class com.protomatter.j2ee.ejb.ProtoSessionEJB
Get the session context.
getShowChannel() - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Get wether we should show the channel name in the output.
getShowChannel() - Method in class com.protomatter.syslog.SimpleSyslogMailSubjectFormatter
Get wether we should show the channel name in the output.
getShowHostName() - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Get wether we should show the host name in the output.
getShowHostName() - Method in class com.protomatter.syslog.SimpleSyslogMailSubjectFormatter
Get wether we should show the host name in the output.
getShowThreadName() - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Get wether we should show the thread name in the output.
getShowThreadName() - Method in class com.protomatter.syslog.SimpleSyslogMailSubjectFormatter
Get wether we should show the thread name in the output.
getState() - Method in class com.protomatter.syslog.jmx.Syslog
 
getStatementAdapter() - Method in class com.protomatter.syslog.DatabaseLog
Get the database statement adapter.
getStateString() - Method in class com.protomatter.syslog.jmx.Syslog
 
getStreamName() - Method in class com.protomatter.syslog.PrintWriterLog
Get the name of the stream.
getStringForLevel(int) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
 
getStringForLevel(int) - Method in class com.protomatter.syslog.HTMLSyslogTextFormatter
 
getStringForLevel(int) - Method in class com.protomatter.syslog.SimpleSyslogMailSubjectFormatter
 
getStringForLevel(int) - Method in class com.protomatter.syslog.WlSyslogTextFormatter
 
getStringForLevel(int) - Method in class com.protomatter.syslog.SyslogHTMLMailFormatter
 
getStringForLevel(int) - Method in class com.protomatter.syslog.Wl6SyslogTextFormatter
 
getStyleSheet() - Method in class com.protomatter.syslog.HTMLSyslogTextFormatter
Get the stylesheet being used.
getSubHeader(String, String) - Method in class com.protomatter.util.MIMEAttachment
Some headers (such as Content-Disposition) have multiple key="value" pairs associated with them.
getSubjectFormatter() - Method in class com.protomatter.syslog.MailLog
Get the message subject formatter.
getSyncObject() - Method in class com.protomatter.pool.SimpleObjectPool
Get a reference to the object being used as a synchronization lock.
getSyslogChannel() - Method in class com.protomatter.j2ee.ejb.ProtoEJB
Get the list of channels to log to.
getSyslogChannel() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPool
Get the channel(s) to log messages to.
getSyslogChannel() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
Returns the channel information from the pool this connection is associated with.
getSyslogChannel() - Method in interface com.protomatter.syslog.SyslogChannelAware
This method should return the channel that messages coming from this object should be logged to if the call to Syslog didn't include a channel (or the channel specified was null).
getTablePrefix() - Method in class com.protomatter.syslog.DatabaseLog
Get the table prefix.
getTextFormatter() - Method in interface com.protomatter.syslog.Syslogger
Get the log formatter object used by this logger.
getTextFormatter() - Method in class com.protomatter.syslog.BasicLogger
Get the log formatter object used by this logger.
getThreadWidth() - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
 
GETTING_CONNECTION_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
getTo() - Method in class com.protomatter.syslog.MailLog
Get the list of email addresses which appear in the "To:" header.
getTopicName() - Method in class com.protomatter.syslog.JMSLog
Get the JNDI name of the JMS topic we'll publish to.
getTransactionIsolation() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
getTransportAgent() - Method in class com.protomatter.syslog.MailLog
Get the transport agent name.
getTTL() - Method in class com.protomatter.syslog.JMSLog
Get the message TTL.
getTypeMap() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
getURL() - Method in class com.protomatter.syslog.DatabaseLog
Get the JDBC URL.
getUser() - Method in class com.protomatter.syslog.JMSLog
Get the username for authenticating to the JMS connection.
getValidityCheckStatement() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPool
Get the statement set as the validity check statement.
getWarnings() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
getWorkQueue() - Method in class com.protomatter.syslog.MailLog
Get the name of the work queue that this logger will actually do work in.
getWorkQueueMap() - Static method in class com.protomatter.syslog.Syslog
Get a map of the background work queues.
GrowingObjectPool - class com.protomatter.pool.GrowingObjectPool.
An ObjectPool implementation that has an initial size and an optional max size.
GrowingObjectPool() - Constructor for class com.protomatter.pool.GrowingObjectPool
Initialize the object pool.
GrowingObjectPool(boolean) - Constructor for class com.protomatter.pool.GrowingObjectPool
Initialize the object pool.

H

handleCommand_about(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_autocommit(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_catalog(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_catalogs(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_commit(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_connect(String) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_connectioninfo(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_desc(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_disconnect(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_driver(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_driverdata(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_fkdesc(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_h(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_help(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_history(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_indexes(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_isolation(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_jdesc(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_metadata(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_procedures(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_quit(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_rollback(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_run(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_schema(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_schemas(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_showquotes(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_showstacktrace(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleCommand_tables(Vector) - Method in class com.protomatter.jdbc.sl.SimpleListener
 
handleLogStatement(PreparedStatement, String, int) - Method in interface com.protomatter.syslog.DatabaseLogStatementAdapter
Set the parameter on the given statement to write the message detail into the database.
handleLogStatement(PreparedStatement, String, int) - Method in class com.protomatter.syslog.StringDatabaseLogStatementAdapter
 
handleLogStatement(PreparedStatement, String, int) - Method in class com.protomatter.syslog.CharacterStreamDatabaseLogStatementAdapter
 
handleLogStatement(PreparedStatement, String, int) - Method in class com.protomatter.syslog.AsciiStreamDatabaseLogStatementAdapter
 
hasMoreTokens() - Method in class com.protomatter.util.ProtoStringTokenizer
Determine if there are more tokens available
host - Variable in class com.protomatter.syslog.SyslogMessage
The address of the host making the call.
HTML_CHANNEL_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
HTML_DATE_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
HTML_HOSTNAME_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
HTML_LOGGER_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
HTML_MESSAGE_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
HTML_OUTPUT_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
HTML_SEVERITY_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
HTML_THREAD_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
HTMLSyslogTextFormatter - class com.protomatter.syslog.HTMLSyslogTextFormatter.
A log entry formatter that produces HTML.
HTMLSyslogTextFormatter_Helper - class com.protomatter.syslog.xml.HTMLSyslogTextFormatter_Helper.
XML configuration helper for HTMLSyslogTextFormatter.
HTMLSyslogTextFormatter_Helper() - Constructor for class com.protomatter.syslog.xml.HTMLSyslogTextFormatter_Helper
 
HTMLSyslogTextFormatter() - Constructor for class com.protomatter.syslog.HTMLSyslogTextFormatter
Private constructor so nobody goes around creating these.

I

ILLEGAL_ARGUMENT_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
INFO - Static variable in class com.protomatter.syslog.Syslog
An informational message that might come in handy later.
info(InetAddress, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a info message, which will be converted through toString().
info(InetAddress, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a info message with a detail object, both of which will be converted through toString().
info(Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a info message, which will be converted through toString().
info(Object, Object) - Method in class com.protomatter.syslog.Channel
Log an info message.
info(Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a info message with a detail object, both of which will be converted through toString().
info(Object, Object, Object) - Method in class com.protomatter.syslog.Channel
Log an info message.
infoToChannel(InetAddress, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs an info message to the given channel.
infoToChannel(InetAddress, Object, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs an info message with a detail object to the given channel.
infoToChannel(Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs an info message to the given channel.
infoToChannel(Object, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs an info message with a detail object to the given channel.
INHERIT_MASK - Static variable in class com.protomatter.syslog.Syslog
Loggers can inherit Syslog's log mask by setting their log mask to this value.
init() - Method in class com.protomatter.syslog.MailLog
 
init() - Method in class com.protomatter.syslog.jmx.Syslog
 
init(Map) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPool
Initialize the pool.
init(Map) - Method in class com.protomatter.pool.GrowingObjectPool
Initialize the pool.
init(Map) - Method in interface com.protomatter.pool.ObjectPool
Initialize the pool.
init(ServletConfig) - Method in class com.protomatter.syslog.xml.SyslogInitServlet
Initialize syslog.
initDatabase() - Method in class com.protomatter.syslog.DatabaseLog
(re)initialize the connection to the database.
initSyslogChannelList() - Method in class com.protomatter.j2ee.ejb.ProtoEJB
Initialize the syslog channel list from the component context.
inMask(int, int) - Method in class com.protomatter.syslog.SimpleLogPolicy
Check if the given level is covered by the given mask.
INVALID_MASK_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
INVALID_PATTERN_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
isBinary() - Method in class com.protomatter.util.MIMEAttachment
Is the content of the attachment ascii or binary?
isBinaryContent(byte[]) - Static method in class com.protomatter.util.MIMEMessage
Scan the content and decide if it's binary or ASCII data.
isBinaryContent(byte[], int, int) - Static method in class com.protomatter.util.MIMEMessage
Scan the content and decide if it's binary or ASCII data.
isClosed() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
isLocked() - Method in class com.protomatter.util.Mutex
Determine if this mutex is currently locked by anyone.
isObjectPoolObjectValid() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
Used by the connection pool.
isObjectPoolObjectValid() - Method in interface com.protomatter.pool.ObjectPoolObject
Determines if this object should be put back in the pool or not.
isReadOnly() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
isSuspended() - Method in class com.protomatter.syslog.BasicLogger
Determine if this logger is suspended or not.

J

jdbcCompliant() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolDriver
 
JdbcConnectionPool - class com.protomatter.jdbc.pool.JdbcConnectionPool.
Provides a pool of pre-opened JDBC connections.
JdbcConnectionPool(String) - Constructor for class com.protomatter.jdbc.pool.JdbcConnectionPool
Create a new JDBC connection pool with the given name.
JdbcConnectionPool(String, Map) - Constructor for class com.protomatter.jdbc.pool.JdbcConnectionPool
Create a new JDBC connection pool with the given name, and the given initialization parameters.
JdbcConnectionPool(String, Properties) - Constructor for class com.protomatter.jdbc.pool.JdbcConnectionPool
Create a connection pool from properties.
JdbcConnectionPoolConnection - class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection.
A java.sql.Connection that's part of a pool of conections.
JdbcConnectionPoolDataSource - class com.protomatter.jdbc.pool.JdbcConnectionPoolDataSource.
An implementation of the javax.sql.DataSource and javax.sql.ConnectionPoolDataSource interfaces.
JdbcConnectionPoolDataSource(String) - Constructor for class com.protomatter.jdbc.pool.JdbcConnectionPoolDataSource
Create a new DataSource attached to the given JDBC connection pool.
JdbcConnectionPoolDriver - class com.protomatter.jdbc.pool.JdbcConnectionPoolDriver.
The driver for use with JDBC connection pools.
JdbcConnectionPoolDriver() - Constructor for class com.protomatter.jdbc.pool.JdbcConnectionPoolDriver
Default constructor.
JdbcConnectionPoolPooledConnection - class com.protomatter.jdbc.pool.JdbcConnectionPoolPooledConnection.
An implementation of the javax.sql.PooledConnection interface.
JDK14PerChannelPolicy - class com.protomatter.syslog.JDK14PerChannelPolicy.
A policy that can make decision on a per-channel basis.
JDK14PerChannelPolicy_Helper - class com.protomatter.syslog.xml.JDK14PerChannelPolicy_Helper.
XML configuration helper for JDK14PerChannelPolicy.
JDK14PerChannelPolicy_Helper() - Constructor for class com.protomatter.syslog.xml.JDK14PerChannelPolicy_Helper
 
JDK14PerChannelPolicy.PolicyGroup - class com.protomatter.syslog.JDK14PerChannelPolicy.PolicyGroup.
A policy within a policy -- this is exactly like the SimpleLogPolicy except that it also checks to see if the channel issuing the log message is in some set.
JDK14PerChannelPolicy.PolicyGroup() - Constructor for class com.protomatter.syslog.JDK14PerChannelPolicy.PolicyGroup
Default constructor.
JDK14PerChannelPolicy() - Constructor for class com.protomatter.syslog.JDK14PerChannelPolicy
Default constructor.
JDK14PerClassPolicy - class com.protomatter.syslog.JDK14PerClassPolicy.
A policy that can make decision on a per-class basis.
JDK14PerClassPolicy_Helper - class com.protomatter.syslog.xml.JDK14PerClassPolicy_Helper.
XML configuration helper for JDK14PerClassPolicy.
JDK14PerClassPolicy_Helper() - Constructor for class com.protomatter.syslog.xml.JDK14PerClassPolicy_Helper
 
JDK14PerClassPolicy.PolicyGroup - class com.protomatter.syslog.JDK14PerClassPolicy.PolicyGroup.
A policy within a policy -- this is exactly like the SimpleLogPolicy except that it also checks to see if the class issuing the log message is in some set.
JDK14PerClassPolicy.PolicyGroup() - Constructor for class com.protomatter.syslog.JDK14PerClassPolicy.PolicyGroup
Default constructor.
JDK14PerClassPolicy() - Constructor for class com.protomatter.syslog.JDK14PerClassPolicy
Default constructor.
JDK14SyslogTextFormatter - class com.protomatter.syslog.JDK14SyslogTextFormatter.
A log entry formatter.
JDK14SyslogTextFormatter_Helper - class com.protomatter.syslog.xml.JDK14SyslogTextFormatter_Helper.
XML configuration helper for JDK14SyslogTextFormatter.
JDK14SyslogTextFormatter_Helper() - Constructor for class com.protomatter.syslog.xml.JDK14SyslogTextFormatter_Helper
 
JDK14SyslogTextFormatter() - Constructor for class com.protomatter.syslog.JDK14SyslogTextFormatter
Default constructor.
JMS_ATTEMPT_CAUSE_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
JMS_ATTEMPT_MESSAGE_1 - Static variable in class com.protomatter.syslog.MessageConstants
 
JMS_ATTEMPT_MESSAGE_2 - Static variable in class com.protomatter.syslog.MessageConstants
 
JMS_ATTEMPT_ORIGINAL_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
JMS_JMS_EXCEPITON_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
JMS_NAMING_EXCEPITON_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
JMS_PROP_CHANNEL - Static variable in interface com.protomatter.syslog.JMSConstants
The message property of the message channel.
JMS_PROP_HOST - Static variable in interface com.protomatter.syslog.JMSConstants
The message property of the originating host's IP address.
JMS_PROP_LEVEL - Static variable in interface com.protomatter.syslog.JMSConstants
The message property of the message's severity level.
JMS_PROP_LOGGER - Static variable in interface com.protomatter.syslog.JMSConstants
The message property of the message logger's class name.
JMS_PROP_MESSAGE - Static variable in interface com.protomatter.syslog.JMSConstants
The message property of the message's short text.
JMS_PROP_MSG_TYPE - Static variable in interface com.protomatter.syslog.JMSConstants
The message property declaring that the given JMS message is a syslog message.
JMS_PROP_MSG_TYPE_VALUE - Static variable in interface com.protomatter.syslog.JMSConstants
The value of the message property declaring that the given JMS message is a syslog message.
JMS_PROP_THREAD - Static variable in interface com.protomatter.syslog.JMSConstants
The message property of the originating thread's name.
JMS_PROP_TIME - Static variable in interface com.protomatter.syslog.JMSConstants
The message property of the message send time.
JMSConstants - interface com.protomatter.syslog.JMSConstants.
Constants for JMS-related Syslog functions.
JMSLog - class com.protomatter.syslog.JMSLog.
A logger that writes messages to JMS.
JMSLog_Helper - class com.protomatter.syslog.xml.JMSLog_Helper.
XML configuration helper for JMSLog.
JMSLog_Helper() - Constructor for class com.protomatter.syslog.xml.JMSLog_Helper
 
JMSLog() - Constructor for class com.protomatter.syslog.JMSLog
You will need to call the configure() method if you use this constructor.
JMX_CANNOT_LOAD_FILE_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
JMX_STARTED_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
JMX_STARTING_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
JMX_STOPPED_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
JMX_STOPPING_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
JMX_UNKNOWN_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
justify(StringBuffer, StringBuffer, int) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
 
justify(StringBuffer, String, int) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
 

L

LENGTHRO_CANNOT_ROLL_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
LengthRolloverLog - class com.protomatter.syslog.LengthRolloverLog.
An implementation of an object that will log things using the Syslog facility, and roll it's log files after a certain number of bytes have been written to them.
LengthRolloverLog_Helper - class com.protomatter.syslog.xml.LengthRolloverLog_Helper.
XML configuration helper for LengthRolloverLog.
LengthRolloverLog_Helper() - Constructor for class com.protomatter.syslog.xml.LengthRolloverLog_Helper
 
LengthRolloverLog() - Constructor for class com.protomatter.syslog.LengthRolloverLog
You will need to call the configure() method to configure this logger if you use this constructor.
LengthRolloverLog(String, String, int, boolean, boolean) - Constructor for class com.protomatter.syslog.LengthRolloverLog
Write log information to the given log, roll when specified.
level - Variable in class com.protomatter.syslog.SyslogMessage
The log level.
load(InputStream) - Method in class com.protomatter.util.ProtoProperties
 
log(InetAddress, Object, Object, Object, int) - Static method in class com.protomatter.syslog.Syslog
Log a message.
log(InetAddress, Object, Object, Object, Object, int) - Static method in class com.protomatter.syslog.Syslog
Log a message.
log(InetAddress, Object, Object, Object, Object, int, Thread, String, long) - Static method in class com.protomatter.syslog.Syslog
Log a message.
log(InetAddress, Object, Throwable) - Static method in class com.protomatter.syslog.Syslog
Logs an exception for the given object.
log(InetAddress, Object, Throwable, int) - Static method in class com.protomatter.syslog.Syslog
Logs an exception for the given object at a given level.
log(Object, Object, Object, int) - Static method in class com.protomatter.syslog.Syslog
Log a message.
log(Object, Object, Object, int) - Method in class com.protomatter.syslog.Channel
Log a message.
log(Object, Object, Object, Object, int) - Static method in class com.protomatter.syslog.Syslog
Log a message.
log(Object, Throwable) - Static method in class com.protomatter.syslog.Syslog
Logs an exception for the given object.
log(Object, Throwable) - Method in class com.protomatter.syslog.Channel
Log a message about the given exception.
log(Object, Throwable, int) - Static method in class com.protomatter.syslog.Syslog
Logs an exception for the given object at a given level.
log(String, String, String, String, Object, int, String, long) - Method in class com.protomatter.syslog.RemoteLogReceiverImpl
Remote log receiver callback.
log(String, String, String, String, Object, int, String, long) - Method in interface com.protomatter.syslog.RemoteLogReceiver
Log callback method.
log(SyslogMessage) - Method in interface com.protomatter.syslog.Syslogger
Log an entry to the log.
log(SyslogMessage) - Method in class com.protomatter.syslog.FileLog
Log a message.
log(SyslogMessage) - Method in class com.protomatter.syslog.JMSLog
Write a log message.
log(SyslogMessage) - Method in class com.protomatter.syslog.MailLog
Log a message.
log(SyslogMessage) - Method in class com.protomatter.syslog.OpenFileLog
Write a log message.
log(SyslogMessage) - Method in class com.protomatter.syslog.RemoteLog
Log the given message to all bound listeners.
log(SyslogMessage) - Method in class com.protomatter.syslog.DatabaseLog
 
log(SyslogMessage) - Method in class com.protomatter.syslog.PrintWriterLog
Write a log message.
log(SyslogMessage) - Method in class com.protomatter.syslog.TimeRolloverLog
 
log(SyslogMessage) - Method in class com.protomatter.syslog.LengthRolloverLog
 
logger - Variable in class com.protomatter.syslog.SyslogMessage
The object making the syslog call.
loggerClassname - Variable in class com.protomatter.syslog.SyslogMessage
The classname of the logger.
LogPolicy - interface com.protomatter.syslog.LogPolicy.
The interface for the pluggable log policy system.
LOOKING_FOR_IDLE_CONNECTIONS_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 

M

MAID_EXCEPTION_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
MailLog - class com.protomatter.syslog.MailLog.
A logger that sends email.
MAILLOG_CANNOT_CONFIGURE_SUBJECT_FORMAT_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
MAILLOG_CANNOT_WRITE_SMTP_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
MailLog_Helper - class com.protomatter.syslog.xml.MailLog_Helper.
XML configuration helper for MailLog.
MailLog_Helper() - Constructor for class com.protomatter.syslog.xml.MailLog_Helper
 
MAILLOG_TRANSPORT_EXCEPTION_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
MAILLOG_UNEXPECTED_RESPONSE_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
MailLog() - Constructor for class com.protomatter.syslog.MailLog
You will need to call the configure() method if you use this constructor.
MailLog(String, String) - Constructor for class com.protomatter.syslog.MailLog
Create a new mail log that communicates with the given SMTP on port 25.
MailLog(String, String, int) - Constructor for class com.protomatter.syslog.MailLog
Create a new mail log that communicates with the given SMTP on the given port.
main(String[]) - Static method in class com.protomatter.Protomatter
Prints the version to System.out.
main(String[]) - Static method in class com.protomatter.jdbc.pool.PoolTest
 
main(String[]) - Static method in class com.protomatter.jdbc.pool.MessageConstants
Display values for known messages.
main(String[]) - Static method in class com.protomatter.jdbc.sl.SimpleListener
 
main(String[]) - Static method in class com.protomatter.pool.MessageConstants
Display values for known messages.
main(String[]) - Static method in class com.protomatter.syslog.PerformanceTest
 
main(String[]) - Static method in class com.protomatter.syslog.MessageConstants
Display values for known messages.
main(String[]) - Static method in class com.protomatter.syslog.SyslogServer
Start the syslog log server.
main(String[]) - Static method in class com.protomatter.syslog.xml.SyslogXML
Write an example XML configuration file to standard out.
main(String[]) - Static method in class com.protomatter.util.MIMEMessage
 
main(String[]) - Static method in class com.protomatter.util.MessageConstants
Display values for known messages.
main(String[]) - Static method in class com.protomatter.util.ProtoStringTokenizer
A test program.
main(String[]) - Static method in class com.protomatter.util.OpTimerUtil
 
main(String[]) - Static method in class com.protomatter.util.ProtoProperties
A simple test program that reads a properties file defined as the first command-line argument, and then lists the properties to Standard Out.
main(String[]) - Static method in class com.protomatter.util.Base64
A simple test that encodes and decodes the first commandline argument.
main(String[]) - Static method in class com.protomatter.util.ByteDisplay
Display a file's contents.
MalformedMIMEAttachmentException - exception com.protomatter.util.MalformedMIMEAttachmentException.
An exception thrown when a MIME attachement is improperly formatted.
MalformedMIMEAttachmentException() - Constructor for class com.protomatter.util.MalformedMIMEAttachmentException
Create a new MalformedMIMEAttachmentException with no message.
MalformedMIMEAttachmentException(String) - Constructor for class com.protomatter.util.MalformedMIMEAttachmentException
Create a new MalformedMIMEAttachmentException with the given message.
MessageConstants - class com.protomatter.jdbc.pool.MessageConstants.
Constants for messages loaded from resource bundles.
MessageConstants - class com.protomatter.pool.MessageConstants.
Constants for messages loaded from resource bundles.
MessageConstants - class com.protomatter.syslog.MessageConstants.
Constants for messages loaded from resource bundles.
MessageConstants - class com.protomatter.util.MessageConstants.
Constants for messages loaded from resource bundles.
mightDebug(Object) - Static method in class com.protomatter.syslog.Syslog
Determine if it's likely that someone will listen to a debug message from the given logger.
mightDebug(Object, Object) - Static method in class com.protomatter.syslog.Syslog
Determine if it's likely that someone will listen to a debug message from the given logger on the given channel(s).
mightError(Object) - Static method in class com.protomatter.syslog.Syslog
Determine if it's likely that someone will listen to an error message from the given logger.
mightError(Object, Object) - Static method in class com.protomatter.syslog.Syslog
Determine if it's likely that someone will listen to an error message from the given logger on the given channel(s).
mightFatal(Object) - Static method in class com.protomatter.syslog.Syslog
Determine if it's likely that someone will listen to a fatal message from the given logger.
mightFatal(Object, Object) - Static method in class com.protomatter.syslog.Syslog
Determine if it's likely that someone will listen to a fatal message from the given logger on the given channel(s).
mightInfo(Object) - Static method in class com.protomatter.syslog.Syslog
Determine if it's likely that someone will listen to an info message from the given logger.
mightInfo(Object, Object) - Static method in class com.protomatter.syslog.Syslog
Determine if it's likely that someone will listen to an info message from the given logger on the given channel(s).
mightLog(Object, int) - Static method in class com.protomatter.syslog.Syslog
Determine if it's likely that someone will listen to a message from the given logger at the given level.
mightLog(Object, int, Object) - Static method in class com.protomatter.syslog.Syslog
Determine if it's likely that someone will listen to a message from the given logger at the given level on the given channel(s).
mightLog(Object, int, String) - Method in interface com.protomatter.syslog.Syslogger
Determine if it's likely that a message at the given level on the given channel(s) will be logged.
mightLog(Object, int, String) - Method in class com.protomatter.syslog.BasicLogger
Determine if it's likely that a message from the given logger at the given level on the given channel will be paid attention to.
mightWarning(Object) - Static method in class com.protomatter.syslog.Syslog
Determine if it's likely that someone will listen to a warning message from the given logger.
mightWarning(Object, Object) - Static method in class com.protomatter.syslog.Syslog
Determine if it's likely that someone will listen to a warning message from the given logger on the given channel(s).
MIME_ALL_WHITESPACE - Static variable in class com.protomatter.util.MessageConstants
 
MIME_EXCEPTION_IN_INPUT - Static variable in class com.protomatter.util.MessageConstants
 
MIME_EXCEPTION_IN_PARSE - Static variable in class com.protomatter.util.MessageConstants
 
MIME_EXCEPTION_IN_SEPARATOR - Static variable in class com.protomatter.util.MessageConstants
 
MIME_SEPARATOR_NOT_FOUND - Static variable in class com.protomatter.util.MessageConstants
 
MIMEAttachment - class com.protomatter.util.MIMEAttachment.
This class is used in conjunction with the MIMEMessage class to make a multipart MIME message.
MIMEAttachment() - Constructor for class com.protomatter.util.MIMEAttachment
Create an empty attachment.
MIMEAttachment(String, String, byte[]) - Constructor for class com.protomatter.util.MIMEAttachment
Create a MIMEAttachment object with the given MIME type and description.
MIMEAttachment(String, String, byte[], boolean) - Constructor for class com.protomatter.util.MIMEAttachment
Create a MIMEAttachment object with the given MIME content type and description.
MIMEAttachment(String, String, String) - Constructor for class com.protomatter.util.MIMEAttachment
Create a MIMEAttachment object with the given MIME content type and description.
MIMEException - exception com.protomatter.util.MIMEException.
An exception pertaining to MIME messages.
MIMEException() - Constructor for class com.protomatter.util.MIMEException
Create a new MIMEException with no message.
MIMEException(String) - Constructor for class com.protomatter.util.MIMEException
Create a new MIMEException with the given message.
MIMEMessage - class com.protomatter.util.MIMEMessage.
A MIME encoded message.
MIMEMessage() - Constructor for class com.protomatter.util.MIMEMessage
Initialize the MIMEMessage.
msg - Variable in class com.protomatter.syslog.SyslogMessage
The message.
MUST_BE_INTEGER_PARAM_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
MUST_SPECIFY_IF_PROP_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
MUST_SPECIFY_INIT_PARAM_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
MUST_SPECIFY_INT_PROP_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
MUST_SPECIFY_LESS_THAN_IF_PROP_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
MUST_SPECIFY_PROP_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
Mutex - class com.protomatter.util.Mutex.
A mutex.
Mutex() - Constructor for class com.protomatter.util.Mutex
Create a new mutex.

N

nativeSQL(String) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
nextToken() - Method in class com.protomatter.util.ProtoStringTokenizer
Get the next token

O

OBJECT_NAME - Static variable in class com.protomatter.syslog.jmx.Syslog
 
ObjectPool - interface com.protomatter.pool.ObjectPool.
The interface for a generic object pool.
ObjectPoolObject - interface com.protomatter.pool.ObjectPoolObject.
An object that's to be used within the context of an ObjectPool.
OpenFileLog - class com.protomatter.syslog.OpenFileLog.
A logger that opens the file for each log entry and closes it after it's done writing.
OpenFileLog_Helper - class com.protomatter.syslog.xml.OpenFileLog_Helper.
XML configuration helper for OpenFileLog.
OpenFileLog_Helper() - Constructor for class com.protomatter.syslog.xml.OpenFileLog_Helper
 
OpenFileLog() - Constructor for class com.protomatter.syslog.OpenFileLog
You will need to call the configure() method if you use this constructor.
OpenFileLog(File) - Constructor for class com.protomatter.syslog.OpenFileLog
Create an OpenFileLog attached to the given file.
OPENFLOG_CANNOT_OPEN_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
OpTimer - class com.protomatter.util.OpTimer.
A benchmarking utility class.
OpTimer(String) - Constructor for class com.protomatter.util.OpTimer
Create a new timer with the given name.
OpTimer(String, boolean) - Constructor for class com.protomatter.util.OpTimer
Create a new timer with the given name.
OpTimerUtil - class com.protomatter.util.OpTimerUtil.
A utility class for parsing log files with timer traces.

P

pad(StringBuffer, String, int) - Static method in class com.protomatter.util.StringUtil
Makes sure that a string has no more than n characters, and pads it with spaces if it does.
pad(String, int) - Static method in class com.protomatter.util.StringUtil
Makes sure that a string has no more than n characters, and pads it with spaces if it does.
PARAM_MUST_BE_A_OR_B_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
parse(byte[]) - Static method in class com.protomatter.util.MIMEMessage
Return a MIMEMessage built from the data.
parse(InputStream) - Static method in class com.protomatter.util.MIMEMessage
Return a MIMEMessage built from the InputStream that points to a MIME message.
parseLogMask(String) - Static method in class com.protomatter.syslog.Syslog
Parse the mask.
PerChannelPolicy - class com.protomatter.syslog.PerChannelPolicy.
A policy that can make decision on a per-channel basis.
PerChannelPolicy_Helper - class com.protomatter.syslog.xml.PerChannelPolicy_Helper.
XML configuration helper for PerChannelPolicy.
PerChannelPolicy_Helper() - Constructor for class com.protomatter.syslog.xml.PerChannelPolicy_Helper
 
PerChannelPolicy.PolicyGroup - class com.protomatter.syslog.PerChannelPolicy.PolicyGroup.
A policy within a policy -- this is exactly like the SimpleLogPolicy except that it also checks to see if the channel issuing the log message is in some set.
PerChannelPolicy.PolicyGroup() - Constructor for class com.protomatter.syslog.PerChannelPolicy.PolicyGroup
Default constructor.
PerChannelPolicy() - Constructor for class com.protomatter.syslog.PerChannelPolicy
Default constructor.
PerClassPolicy - class com.protomatter.syslog.PerClassPolicy.
A policy that can make decision on a per-class basis.
PerClassPolicy_Helper - class com.protomatter.syslog.xml.PerClassPolicy_Helper.
XML configuration helper for PerClassPolicy.
PerClassPolicy_Helper() - Constructor for class com.protomatter.syslog.xml.PerClassPolicy_Helper
 
PerClassPolicy.PolicyGroup - class com.protomatter.syslog.PerClassPolicy.PolicyGroup.
A policy within a policy -- this is exactly like the SimpleLogPolicy except that it also checks to see if the class issuing the log message is in some set.
PerClassPolicy.PolicyGroup() - Constructor for class com.protomatter.syslog.PerClassPolicy.PolicyGroup
Default constructor.
PerClassPolicy() - Constructor for class com.protomatter.syslog.PerClassPolicy
Default constructor.
PerformanceTest - class com.protomatter.syslog.PerformanceTest.
A performance testing rig for Syslog.
PerformanceTest() - Constructor for class com.protomatter.syslog.PerformanceTest
 
policy - Variable in class com.protomatter.syslog.BasicLogger
 
pool - Variable in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
PoolException - exception com.protomatter.pool.PoolException.
An exception related to Object Pools.
PoolException(String) - Constructor for class com.protomatter.pool.PoolException
Create a new PoolException with the given message.
PoolSQLException - exception com.protomatter.jdbc.pool.PoolSQLException.
A SQLException from a JDBC Connection pool that can mask another exception.
PoolSQLException() - Constructor for class com.protomatter.jdbc.pool.PoolSQLException
 
PoolSQLException(String) - Constructor for class com.protomatter.jdbc.pool.PoolSQLException
 
PoolSQLException(String, Exception) - Constructor for class com.protomatter.jdbc.pool.PoolSQLException
 
PoolTest - class com.protomatter.jdbc.pool.PoolTest.
A standalone connection pool testing application.
postDeregister() - Method in class com.protomatter.syslog.jmx.Syslog
 
postRegister(Boolean) - Method in class com.protomatter.syslog.jmx.Syslog
 
preDeregister() - Method in class com.protomatter.syslog.jmx.Syslog
 
prepareCall(String) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
prepareCall(String, int, int) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
prepareStatement(String) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
prepareStatement(String, int, int) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
preRegister(MBeanServer, ObjectName) - Method in class com.protomatter.syslog.jmx.Syslog
 
printStackTrace() - Method in class com.protomatter.jdbc.pool.PoolSQLException
 
printStackTrace() - Method in class com.protomatter.util.ChainedException
 
printStackTrace() - Method in class com.protomatter.util.ChainedRuntimeException
 
printStackTrace(PrintStream) - Method in class com.protomatter.util.ChainedException
 
printStackTrace(PrintStream) - Method in class com.protomatter.util.ChainedRuntimeException
 
printStackTrace(PrintWriter) - Method in class com.protomatter.jdbc.pool.PoolSQLException
 
printStackTrace(PrintWriter) - Method in class com.protomatter.util.ChainedException
 
printStackTrace(PrintWriter) - Method in class com.protomatter.util.ChainedRuntimeException
 
PRINTWRITER_BAD_STREAM_NAME_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
PrintWriterLog - class com.protomatter.syslog.PrintWriterLog.
An implementation of an object that will log things using the Syslog facility.
PrintWriterLog_Helper - class com.protomatter.syslog.xml.PrintWriterLog_Helper.
XML configuration helper for PrintWriterLog.
PrintWriterLog_Helper() - Constructor for class com.protomatter.syslog.xml.PrintWriterLog_Helper
 
PrintWriterLog() - Constructor for class com.protomatter.syslog.PrintWriterLog
Construct a new PrintWriterLog -- you must call configure() after using this constructor.
PrintWriterLog(PrintWriter) - Constructor for class com.protomatter.syslog.PrintWriterLog
Construct a new PrintWriterLog attached to the given PrintWriter.
PrintWriterLog(String) - Constructor for class com.protomatter.syslog.PrintWriterLog
Construct a new PrintWriterLog attached to the given stream.
ProtoEJB - class com.protomatter.j2ee.ejb.ProtoEJB.
Base class for all EJBs.
ProtoEJB() - Constructor for class com.protomatter.j2ee.ejb.ProtoEJB
Default constructor.
ProtoEntityEJB - class com.protomatter.j2ee.ejb.ProtoEntityEJB.
Entity EJB base class.
ProtoEntityEJB() - Constructor for class com.protomatter.j2ee.ejb.ProtoEntityEJB
Default constructor.
Protomatter - class com.protomatter.Protomatter.
This class exists so that javadoc will create a package definition for the com.protomatter package.
ProtoMessageEJB - class com.protomatter.j2ee.ejb.ProtoMessageEJB.
Message Driven EJB base class.
ProtoMessageEJB() - Constructor for class com.protomatter.j2ee.ejb.ProtoMessageEJB
Default constructor.
ProtoProperties - class com.protomatter.util.ProtoProperties.
A Properties object that allows in-line file imports.
ProtoProperties() - Constructor for class com.protomatter.util.ProtoProperties
Create a blank properties object with nothing defined.
ProtoProperties(Properties) - Constructor for class com.protomatter.util.ProtoProperties
Create a properties object with the given default settings.
ProtoSessionEJB - class com.protomatter.j2ee.ejb.ProtoSessionEJB.
Session EJB base class.
ProtoSessionEJB() - Constructor for class com.protomatter.j2ee.ejb.ProtoSessionEJB
Default constructor.
ProtoStringTokenizer - class com.protomatter.util.ProtoStringTokenizer.
A string tokenizer.
ProtoStringTokenizer(String, String) - Constructor for class com.protomatter.util.ProtoStringTokenizer
Create a new ProtoStringTokenizer with the given string to tokenize and the given list of tokens.
publish(LogRecord) - Method in class com.protomatter.syslog.SyslogHandler
Route the given log record into Syslog.
put(Object, Object) - Method in class com.protomatter.util.SoftReferenceCache
Put a value into the cache, possibly clobbering the old value if one exists.
put(Object, Object) - Method in interface com.protomatter.util.Cache
Put a value into the given location in the cache.
put(Object, Object) - Method in class com.protomatter.util.ExpiringSoftReferenceCache
Put a value into the cache, possibly clobbering the old value if one exists.

R

realPolicy - Variable in class com.protomatter.syslog.BasicLogger
 
refresh() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
Performs a non-verbose refresh.
refresh(boolean) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
Will check that this connection is working and refresh it if not.
refreshConnections() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPool
Performs a non-verbose refresh of the connections.
refreshConnections(boolean) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPool
Refresh the connections.
REFRESHING_CONNECTION_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
REFRESHING_CONNECTIONS_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
registerDriver(String) - Static method in class com.protomatter.util.DatabaseUtil
Ensure that the given driver has been registered.
reInitializeObjectPool() - Method in class com.protomatter.pool.GrowingObjectPool
Calls deleteObjectPoolObject() on all objects currently in the pool, and then re-creates the initial number of them.
reInitializeObjectPool() - Method in interface com.protomatter.pool.ObjectPool
Re-initialize the object pool.
releaseLock() - Method in class com.protomatter.util.Mutex
Release the lock on the mutex.
RemoteLog - class com.protomatter.syslog.RemoteLog.
A logger that sends messages to remote receivers bound in JNDI.
REMOTELOG_CANNOT_WRITE_REMOTE_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
RemoteLog_Helper - class com.protomatter.syslog.xml.RemoteLog_Helper.
XML configuration helper for RemoteLog.
RemoteLog_Helper() - Constructor for class com.protomatter.syslog.xml.RemoteLog_Helper
 
REMOTELOG_JNDI_INIT_EXCEPTION_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
REMOTELOG_REMOVE_RECEIVER_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
RemoteLog() - Constructor for class com.protomatter.syslog.RemoteLog
You will need to call the configure() method if you use this constructor.
RemoteLogReceiver - interface com.protomatter.syslog.RemoteLogReceiver.
An interface for loggers that are receiving messages from a remote machine via RMI.
RemoteLogReceiverImpl - class com.protomatter.syslog.RemoteLogReceiverImpl.
A simple implementation of the RemoteLogReceiver interface.
RemoteLogReceiverImpl() - Constructor for class com.protomatter.syslog.RemoteLogReceiverImpl
Default constructor.
removeAllChannels() - Method in class com.protomatter.syslog.SimpleLogPolicy
Remove all channels from the list of channels we are listening to.
removeAllLoggers() - Static method in class com.protomatter.syslog.Syslog
Deregisters all Syslogger objects.
removeAttachment(MIMEAttachment) - Method in class com.protomatter.util.MIMEMessage
Remove an attachment to this message
removeChannel(String) - Method in class com.protomatter.syslog.SimpleLogPolicy
Remove the given channel from the list of channels we are listening to.
removeChannelName(String) - Method in class com.protomatter.syslog.PerChannelPolicy.PolicyGroup
Remove a channel name from the set of channel names we're listening to.
removeChannelName(String) - Method in class com.protomatter.syslog.JDK14PerChannelPolicy.PolicyGroup
Remove a channel name from the set of channel names we're listening to.
removeChannelPattern(String) - Method in class com.protomatter.syslog.PerChannelPolicy.PolicyGroup
Remove a channel name pattern from the set of channel name patterns we're listening to.
removeChannelPattern(String) - Method in class com.protomatter.syslog.JDK14PerChannelPolicy.PolicyGroup
Remove a channel name pattern from the set of channel name patterns we're listening to.
removeClass(String) - Method in class com.protomatter.syslog.JDK14PerClassPolicy.PolicyGroup
Remove a class name from the set of class names we're listening to.
removeClass(String) - Method in class com.protomatter.syslog.PerClassPolicy.PolicyGroup
Remove a class name from the set of class names we're listening to.
removeClassPattern(String) - Method in class com.protomatter.syslog.JDK14PerClassPolicy.PolicyGroup
Remove a class name pattern from the set of class name patterns we're listening to.
removeClassPattern(String) - Method in class com.protomatter.syslog.PerClassPolicy.PolicyGroup
Remove a class name pattern from the set of class name patterns we're listening to.
removeConnectionEventListener(ConnectionEventListener) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolPooledConnection
Not currently implemented.
removeHeader(String) - Method in class com.protomatter.util.MIMEAttachment
Remove a header value.
removeLogger(Syslogger) - Static method in class com.protomatter.syslog.Syslog
Deregisters a Syslogger object from Syslog.
removePolicyGroup(JDK14PerChannelPolicy.PolicyGroup) - Method in class com.protomatter.syslog.JDK14PerChannelPolicy
Remove a policy group from our list.
removePolicyGroup(JDK14PerClassPolicy.PolicyGroup) - Method in class com.protomatter.syslog.JDK14PerClassPolicy
Remove a policy group from our list.
removePolicyGroup(PerChannelPolicy.PolicyGroup) - Method in class com.protomatter.syslog.PerChannelPolicy
Remove a policy group from our list.
removePolicyGroup(PerClassPolicy.PolicyGroup) - Method in class com.protomatter.syslog.PerClassPolicy
Remove a policy group from our list.
requireAuthentication(String, HttpServletResponse) - Static method in class com.protomatter.util.BasicAuthUtil
Sends coprrect headers to require basic authentication for the given realm.
resetDateFormat() - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Reset the formatDate(...) method so that it's guaranteed to not return a cached date string the next time it's called.
resetDateFormat() - Method in class com.protomatter.syslog.BasicLogger
Reset the text formatter's date format.
resetDateFormat() - Method in interface com.protomatter.syslog.SyslogTextFormatter
Reset the formatter's date format.
resetLevelMap() - Method in class com.protomatter.syslog.SyslogHandler
Reset the level conversion map to the default.
resume() - Method in class com.protomatter.syslog.BasicLogger
Resume operations with this logger.
ROLL_DAILY - Static variable in class com.protomatter.syslog.TimeRolloverLog
Roll logs at midnight.
ROLL_HOURLY - Static variable in class com.protomatter.syslog.TimeRolloverLog
Roll logs on the hour.
ROLL_MINUTELY - Static variable in class com.protomatter.syslog.TimeRolloverLog
Roll logs on the minute.
ROLL_MONTHLY - Static variable in class com.protomatter.syslog.TimeRolloverLog
Roll logs at midnight at the end of the month.
rollback() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
rollover() - Method in class com.protomatter.syslog.LengthRolloverLog
Roll the logs now.
rollover(Date) - Method in class com.protomatter.syslog.TimeRolloverLog
Roll the logs.

S

SERVER_BINDING_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
SERVER_CONFIG_PROP_ERROR_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
SERVER_INIT_JNDI_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
SERVER_LISTEN_JMS_TOPIC_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
SERVER_LOADING_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
SERVER_STARTING_JMS_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
SERVER_SUSPEND_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
SERVER_USAGE_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
setAppend(boolean) - Method in class com.protomatter.syslog.FileLog
Set the file we're writing to.
setAppend(boolean) - Method in class com.protomatter.syslog.TimeRolloverLog
Set if we will append to files that already exist.
setAppend(boolean) - Method in class com.protomatter.syslog.LengthRolloverLog
Set the append-to-file flag.
setAutoCommit(boolean) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
setAutoFlush(boolean) - Method in class com.protomatter.syslog.FileLog
Should we auto-flush the buffer all the time?
setAutoFlush(boolean) - Method in class com.protomatter.syslog.TimeRolloverLog
Should we will automatically flush the writer?
setAutoFlush(boolean) - Method in class com.protomatter.syslog.LengthRolloverLog
Set the auto-flush flag.
setBaseFilename(String) - Method in class com.protomatter.syslog.TimeRolloverLog
Set the base name for the log file.
setBasename(String) - Method in class com.protomatter.syslog.LengthRolloverLog
Set the base file name.
setBCC(Vector) - Method in class com.protomatter.syslog.MailLog
Set the list of email addresses which appear in the "Bcc:" header.
setBinary(boolean) - Method in class com.protomatter.util.MIMEAttachment
Set the flag to indicate that the content of this attachment is binary.
setBoundary(String) - Method in class com.protomatter.util.MIMEMessage
Set the boundary between parts of the message.
setCatalog(String) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
setCC(Vector) - Method in class com.protomatter.syslog.MailLog
Set the list of email addresses which appear in the "Cc:" header.
setChannelList(List) - Method in class com.protomatter.j2ee.ejb.ProtoEJB
Set the list of channels to log messages to.
setChannelList(String[]) - Method in class com.protomatter.j2ee.ejb.ProtoEJB
Set the list of channels to log messages to.
setChannels(List) - Method in class com.protomatter.syslog.SimpleLogPolicy
Set the list of channels to use.
setChannels(Set) - Method in class com.protomatter.syslog.SimpleLogPolicy
Set the list of channels to use.
setChannelWidth(int) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
 
setClassWidth(int) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
 
setContent(byte[]) - Method in class com.protomatter.util.MIMEAttachment
Set the content of this attachment.
setContent(String) - Method in class com.protomatter.util.MIMEAttachment
Set the content of this attachment.
setDateFormat(String) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Set the format for logging dates.
setDateFormatCacheTime(int) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Set the number of milliseconds a date format should be cached.
setDateFormatTimezone(TimeZone) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Set the timezone of the date format.
setDetailWidth(int) - Method in class com.protomatter.syslog.DatabaseLog
Set the width of the message detail column.
setDriver(String) - Method in class com.protomatter.syslog.DatabaseLog
Set the driver to use.
setEntityContext(EntityContext) - Method in class com.protomatter.j2ee.ejb.ProtoEntityEJB
Set the entity context.
setExtension(String) - Method in class com.protomatter.syslog.LengthRolloverLog
Set the file extension.
setFactoryName(String) - Method in class com.protomatter.syslog.JMSLog
Set the JNDI name of the JMS connection factory we'll use.
setFile(File) - Method in class com.protomatter.syslog.FileLog
Set the file we're writing to.
setFile(File) - Method in class com.protomatter.syslog.OpenFileLog
Set the file we're writing to.
setFileExtension(String) - Method in class com.protomatter.syslog.TimeRolloverLog
Set the file extension to use.
setFlushThreadInterval(long) - Static method in class com.protomatter.syslog.Syslog
Set the number of milliseconds a flush thread should wait before flushing output on each logger.
setFromAddress(String) - Method in class com.protomatter.syslog.MailLog
Set the email address the message will appear to come from.
setFromName(String) - Method in class com.protomatter.syslog.MailLog
Set the human-readable name that the message will appear to be from.
setGroupList(List) - Method in class com.protomatter.syslog.JDK14PerClassPolicy
Set the list of policy groups.
setGroupList(List) - Method in class com.protomatter.syslog.PerChannelPolicy
Set the list of policy groups.
setGroupList(List) - Method in class com.protomatter.syslog.JDK14PerChannelPolicy
Set the list of policy groups.
setGroupList(List) - Method in class com.protomatter.syslog.PerClassPolicy
Set the list of policy groups.
setHeader(String, String) - Method in class com.protomatter.util.MIMEAttachment
Set a header value.
setHeaders(Hashtable) - Method in class com.protomatter.util.MIMEAttachment
Set the headers.
setHostWidth(int) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
 
setHTML(boolean) - Method in class com.protomatter.syslog.MailLog
Set the html-email flag.
setIncludeLineNumber(boolean) - Method in class com.protomatter.syslog.JDK14SyslogTextFormatter
Include the line number in the class section.
setIncludeMethod(boolean) - Method in class com.protomatter.syslog.JDK14SyslogTextFormatter
Include the method name in the class section.
setLevelMap(Map) - Method in class com.protomatter.syslog.SyslogHandler
Set the conversion map for levels.
setLocalHostName() - Static method in class com.protomatter.syslog.Syslog
Set the local hostname automatically.
setLocalHostName(InetAddress) - Static method in class com.protomatter.syslog.Syslog
Set the local hostname.
setLoginTimeout(int) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolDataSource
Set the login timeout (in seconds).
setLogMask(int) - Method in class com.protomatter.syslog.SimpleLogPolicy
Set the mask for logging of messages.
setLogMask(int) - Static method in class com.protomatter.syslog.Syslog
Set the default mask for logging of messages.
setLogMask(String) - Method in class com.protomatter.syslog.SimpleLogPolicy
Set the log mask.
setLogMask(String) - Static method in class com.protomatter.syslog.Syslog
Set the mask.
setLogWriter(PrintWriter) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolDataSource
Set the log writer.
setMailPort(int) - Method in class com.protomatter.syslog.MailLog
Set the port to use on the mail server.
setMailServer(String) - Method in class com.protomatter.syslog.MailLog
Set the hostname of the mail server to use.
setMasterSwitch(boolean) - Static method in class com.protomatter.syslog.Syslog
Set the value of the master switch.
setMaxObjectPoolSize(int) - Method in class com.protomatter.pool.GrowingObjectPool
Change the maximum size of the object pool.
setMessageDrivenContext(MessageDrivenContext) - Method in class com.protomatter.j2ee.ejb.ProtoMessageEJB
Set the message context.
setMessageWidth(int) - Method in class com.protomatter.syslog.DatabaseLog
Set the width of the short message column.
setName(String) - Method in interface com.protomatter.syslog.Syslogger
Set the name of this logger.
setName(String) - Method in class com.protomatter.syslog.BasicLogger
Set this logger's name.
setName(String) - Method in interface com.protomatter.syslog.LogPolicy
Set the name of this policy.
setName(String) - Method in class com.protomatter.syslog.SimpleLogPolicy
Set the name of this policy.
setName(String) - Method in class com.protomatter.util.OpTimer
Set the name of this timer.
setNameFormat(String) - Method in class com.protomatter.syslog.TimeRolloverLog
Set the dateformat part of the name.
setNumRetries(int) - Method in class com.protomatter.syslog.DatabaseLog
Set the number of retries before failure.
setOverrideClass(boolean) - Method in class com.protomatter.syslog.JDK14SyslogTextFormatter
Override the passed-in class name.
setPass(String) - Method in class com.protomatter.syslog.JMSLog
Set the password for authenticating to the JMS connection.
setPersistent(boolean) - Method in class com.protomatter.syslog.JMSLog
Set the message persistence flag.
setPolicy(LogPolicy) - Method in interface com.protomatter.syslog.Syslogger
Set the log policy used by this logger.
setPolicy(LogPolicy) - Method in class com.protomatter.syslog.BasicLogger
Set the log policy used by this logger.
setPriority(int) - Method in class com.protomatter.syslog.JMSLog
Set the message priority.
setProperties(Properties) - Method in class com.protomatter.syslog.DatabaseLog
Set the JDBC connection properties.
setReadOnly(boolean) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
setRollLength(int) - Method in class com.protomatter.syslog.LengthRolloverLog
Set the max file size (in bytes).
setRollType(int) - Method in class com.protomatter.syslog.TimeRolloverLog
Set the roll type.
setServices(T3ServicesDef) - Method in class com.protomatter.syslog.SyslogT3Startup
Part of the weblogic.common.T3StartupDef interface.
setSessionContext(SessionContext) - Method in class com.protomatter.j2ee.ejb.ProtoSessionEJB
Set the session context.
setShowChannel(boolean) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Set wether we should show the channel name in the output.
setShowChannel(boolean) - Method in class com.protomatter.syslog.SimpleSyslogMailSubjectFormatter
Set wether we should show the channel name in the output.
setShowHostName(boolean) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Set wether we should show the host name in the output.
setShowHostName(boolean) - Method in class com.protomatter.syslog.SimpleSyslogMailSubjectFormatter
Set wether we should show the host name in the output.
setShowThreadName(boolean) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Set wether we should show the thread name in the output.
setShowThreadName(boolean) - Method in class com.protomatter.syslog.SimpleSyslogMailSubjectFormatter
Set wether we should show the thread name in the output.
setStatementAdapter(DatabaseLogStatementAdapter) - Method in class com.protomatter.syslog.DatabaseLog
Set the database statement adapter.
setStreamName(String) - Method in class com.protomatter.syslog.PrintWriterLog
Set the name of the stream.
setStyleSheet(String) - Method in class com.protomatter.syslog.HTMLSyslogTextFormatter
Set the stylesheet to use.
setSubjectFormatter(SyslogMailSubjectFormatter) - Method in class com.protomatter.syslog.MailLog
Set the message subject formatter.
setSyslogChannel(String) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPool
Set the channel that messages will be logged to.
setSyslogChannelList(List) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPool
Set the list of channels that messages will be logged to.
setTablePrefix(String) - Method in class com.protomatter.syslog.DatabaseLog
Set the table prefix to use.
setTextFormatter(SyslogTextFormatter) - Method in interface com.protomatter.syslog.Syslogger
Set the log formatter object used by this logger.
setTextFormatter(SyslogTextFormatter) - Method in class com.protomatter.syslog.BasicLogger
Set the log formatter object used by this logger.
setTextFormatter(SyslogTextFormatter) - Method in class com.protomatter.syslog.DatabaseLog
Set the log formatter object used by this logger.
setThreadWidth(int) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
 
setTo(Vector) - Method in class com.protomatter.syslog.MailLog
Set the list of email addresses which appear in the "To:" header.
setTopicName(String) - Method in class com.protomatter.syslog.JMSLog
Set the JNDI name of the JMS topic we'll publish to.
setTransactionIsolation(int) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
setTransportAgent(String) - Method in class com.protomatter.syslog.MailLog
Set the transport agent name.
setTTL(int) - Method in class com.protomatter.syslog.JMSLog
Get the message TTL.
setTypeMap(Map) - Method in class com.protomatter.jdbc.pool.JdbcConnectionPoolConnection
 
setURL(String) - Method in class com.protomatter.syslog.DatabaseLog
Set the JDBC URL.
setUser(String) - Method in class com.protomatter.syslog.JMSLog
Set the username for authenticating to the JMS connection.
setWorkQueue(String) - Method in class com.protomatter.syslog.MailLog
Set the name of the work queue that this logger will actually do work in.
setWriter(PrintWriter) - Method in class com.protomatter.syslog.PrintWriterLog
Set the writer that we're writing to.
shouldLog(SyslogMessage) - Method in class com.protomatter.syslog.BasicLogger
A utility method to see if the current log policy says we should pay attention to this message.
shouldLog(SyslogMessage) - Method in interface com.protomatter.syslog.LogPolicy
Determine if a log message should be logged given the information.
shouldLog(SyslogMessage) - Method in class com.protomatter.syslog.SimpleLogPolicy
Determine if a log message should be logged given the information.
shouldLog(SyslogMessage) - Method in class com.protomatter.syslog.JDK14PerClassPolicy
Decide if the message should be logged.
shouldLog(SyslogMessage) - Method in class com.protomatter.syslog.JDK14PerClassPolicy.PolicyGroup
Determine if the given message should be logged.
shouldLog(SyslogMessage) - Method in class com.protomatter.syslog.PerChannelPolicy
Decide if the message should be logged.
shouldLog(SyslogMessage) - Method in class com.protomatter.syslog.PerChannelPolicy.PolicyGroup
Determine if the given message should be logged.
shouldLog(SyslogMessage) - Method in class com.protomatter.syslog.JDK14PerChannelPolicy
Decide if the message should be logged.
shouldLog(SyslogMessage) - Method in class com.protomatter.syslog.JDK14PerChannelPolicy.PolicyGroup
Determine if the given message should be logged.
shouldLog(SyslogMessage) - Method in class com.protomatter.syslog.PerClassPolicy
Decide if the message should be logged.
shouldLog(SyslogMessage) - Method in class com.protomatter.syslog.PerClassPolicy.PolicyGroup
Determine if the given message should be logged.
SHUTDOWN_POOLS_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
SHUTDOWN_SYSLOG_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
shutdown() - Method in interface com.protomatter.syslog.Syslogger
Shutdown this logger.
shutdown() - Method in class com.protomatter.syslog.FileLog
Closes down the file and prepares for shutdown.
shutdown() - Method in class com.protomatter.syslog.JMSLog
Prepare for shutdown.
shutdown() - Static method in class com.protomatter.syslog.Syslog
Remove all the loggers and shut them down.
shutdown() - Method in class com.protomatter.syslog.MailLog
Closes down the file and prepares for shutdown.
shutdown() - Method in class com.protomatter.syslog.OpenFileLog
Cleanup our file and prepare for shutdown.
shutdown() - Method in class com.protomatter.syslog.RemoteLog
Prepare for shutdown.
shutdown() - Method in class com.protomatter.syslog.DatabaseLog
Close the database connection and cleanup.
shutdown() - Method in class com.protomatter.syslog.PrintWriterLog
Clean up and prepare for shutdown.
shutdown() - Method in class com.protomatter.syslog.TimeRolloverLog
Cleanup and prepare for shutdown.
shutdown() - Method in class com.protomatter.syslog.LengthRolloverLog
 
shutdown(String, Hashtable) - Method in class com.protomatter.syslog.SyslogT3Startup
Shutdown Syslog services.
shutdownAllConnections() - Static method in class com.protomatter.jdbc.pool.JdbcConnectionPoolDriver
Shuts down all connections for all JDBC connection pools.
SimpleListener - class com.protomatter.jdbc.sl.SimpleListener.
A simple SQL tool.
SimpleLogPolicy - class com.protomatter.syslog.SimpleLogPolicy.
The default LogPolicy that knows about log levels and channels.
SimpleLogPolicy_Helper - class com.protomatter.syslog.xml.SimpleLogPolicy_Helper.
XML configuration helper for SimpleLogPolicy.
SimpleLogPolicy_Helper() - Constructor for class com.protomatter.syslog.xml.SimpleLogPolicy_Helper
 
SimpleLogPolicy() - Constructor for class com.protomatter.syslog.SimpleLogPolicy
All channels are listened to by default, and the default log mask is inherited from Syslog itself.
SimpleObjectPool - class com.protomatter.pool.SimpleObjectPool.
A minimal implementation of an ObjectPool.
SimpleObjectPool() - Constructor for class com.protomatter.pool.SimpleObjectPool
Initialize the object pool.
SimpleObjectPool(boolean) - Constructor for class com.protomatter.pool.SimpleObjectPool
Initialize the object pool.
SimpleSyslogMailSubjectFormatter - class com.protomatter.syslog.SimpleSyslogMailSubjectFormatter.
A simple mail subject formatter.
SimpleSyslogMailSubjectFormatter_Helper - class com.protomatter.syslog.xml.SimpleSyslogMailSubjectFormatter_Helper.
XML configuration helper for SimpleSyslogMailSubjectFormatter.
SimpleSyslogMailSubjectFormatter_Helper() - Constructor for class com.protomatter.syslog.xml.SimpleSyslogMailSubjectFormatter_Helper
 
SimpleSyslogMailSubjectFormatter() - Constructor for class com.protomatter.syslog.SimpleSyslogMailSubjectFormatter
Default constructor.
SimpleSyslogTextFormatter - class com.protomatter.syslog.SimpleSyslogTextFormatter.
A simple log entry formatter.
SimpleSyslogTextFormatter_Helper - class com.protomatter.syslog.xml.SimpleSyslogTextFormatter_Helper.
XML configuration helper for SimpleSyslogTextFormatter.
SimpleSyslogTextFormatter_Helper() - Constructor for class com.protomatter.syslog.xml.SimpleSyslogTextFormatter_Helper
 
SimpleSyslogTextFormatter() - Constructor for class com.protomatter.syslog.SimpleSyslogTextFormatter
Default constructor.
SoftReferenceCache - class com.protomatter.util.SoftReferenceCache.
A cache that uses soft references.
SoftReferenceCache() - Constructor for class com.protomatter.util.SoftReferenceCache
Create a new cache.
start() - Method in class com.protomatter.syslog.JMSLog
 
start() - Method in class com.protomatter.syslog.jmx.Syslog
 
start() - Method in class com.protomatter.util.OpTimer
Re-start the timer.
startTime() - Method in class com.protomatter.util.OpTimer
Get the start time of this timer.
STARTUP_SUCCESS - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
startup(String, Hashtable) - Method in class com.protomatter.syslog.SyslogT3Startup
Start Syslog services.
startup(T3ServicesDef) - Method in class com.protomatter.syslog.SyslogT3Startup
A shortcut to starting syslog services.
STILL_NOT_OK_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
stop() - Method in class com.protomatter.syslog.jmx.Syslog
 
stop() - Method in class com.protomatter.util.OpTimer
Stop the timer.
stopTime() - Method in class com.protomatter.util.OpTimer
Get the time this timer was stopped.
StringDatabaseLogStatementAdapter - class com.protomatter.syslog.StringDatabaseLogStatementAdapter.
A log adapter that uses the setString() method to set details.
StringDatabaseLogStatementAdapter() - Constructor for class com.protomatter.syslog.StringDatabaseLogStatementAdapter
 
StringUtil - class com.protomatter.util.StringUtil.
Utility methods for manipulating strings.
suspend() - Method in class com.protomatter.syslog.BasicLogger
Suspend the operation of this logger.
sync - Variable in class com.protomatter.pool.SimpleObjectPool
 
Syslog - class com.protomatter.syslog.Syslog.
This class implements a system-wide logging utility.
Syslog - class com.protomatter.syslog.jmx.Syslog.
Syslog MBean implementation.
SYSLOG_CHANNEL_NAME - Static variable in class com.protomatter.syslog.Syslog
The name of a log channel for syslog configuration and system related messages.
Syslog() - Constructor for class com.protomatter.syslog.Syslog
Protected constructor.
Syslog() - Constructor for class com.protomatter.syslog.jmx.Syslog
 
SyslogChannelAware - interface com.protomatter.syslog.SyslogChannelAware.
An interface for objects that are aware of channels in syslog.
Syslogger - interface com.protomatter.syslog.Syslogger.
An interface for objects that will log things using the Syslog facility.
SyslogHandler - class com.protomatter.syslog.SyslogHandler.
A JDK 1.4 logging system handler to route messages into Syslog.
SyslogHandler() - Constructor for class com.protomatter.syslog.SyslogHandler
Create a new handler for routing messages to Syslog.
SyslogHTMLMailFormatter - class com.protomatter.syslog.SyslogHTMLMailFormatter.
A simple HTML log entry formatter for email.
SyslogHTMLMailFormatter_Helper - class com.protomatter.syslog.xml.SyslogHTMLMailFormatter_Helper.
XML configuration helper for SyslogHTMLMailFormatter.
SyslogHTMLMailFormatter_Helper() - Constructor for class com.protomatter.syslog.xml.SyslogHTMLMailFormatter_Helper
 
SyslogHTMLMailFormatter() - Constructor for class com.protomatter.syslog.SyslogHTMLMailFormatter
Default constructor.
SyslogInitException - exception com.protomatter.syslog.SyslogInitException.
An exception during the syslog init process.
SyslogInitException(String) - Constructor for class com.protomatter.syslog.SyslogInitException
Create a new init exception with the given message.
SyslogInitException(String, Throwable) - Constructor for class com.protomatter.syslog.SyslogInitException
Create a new init exception with the given message.
SyslogInitServlet - class com.protomatter.syslog.xml.SyslogInitServlet.
A servlet that configures Syslog when its init() method is called.
SyslogInitServlet() - Constructor for class com.protomatter.syslog.xml.SyslogInitServlet
Default constructor.
SyslogMailSubjectFormatter - interface com.protomatter.syslog.SyslogMailSubjectFormatter.
The interface for the pluggable message subject formatting system.
SyslogMBean - interface com.protomatter.syslog.jmx.SyslogMBean.
Syslog MBean interface.
SyslogMessage - class com.protomatter.syslog.SyslogMessage.
A utility class representing all the information needed to make a syslog call.
SyslogMessage() - Constructor for class com.protomatter.syslog.SyslogMessage
Default constructor.
SyslogMessage(InetAddress, long, String, Object, String, Object, Object, int, Thread, String) - Constructor for class com.protomatter.syslog.SyslogMessage
A utility constructor.
SyslogServer - class com.protomatter.syslog.SyslogServer.
A standalone log processing server which either reads messages from a JMS topic, or through RMI.
SyslogT3Startup - class com.protomatter.syslog.SyslogT3Startup.
Configure syslog to start when WebLogic does.
SyslogT3Startup() - Constructor for class com.protomatter.syslog.SyslogT3Startup
Default constructor -- called by WebLogic.
SyslogTextFormatter - interface com.protomatter.syslog.SyslogTextFormatter.
The interface for the pluggable text formatting system.
SyslogWriter - class com.protomatter.syslog.SyslogWriter.
A Writer that is attached to Syslog.
SYSLOGWRITER_IS_CLOSED_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
SyslogWriter(Object, int) - Constructor for class com.protomatter.syslog.SyslogWriter
Create a new SyslogWriter.
SyslogWriter(Object, Object, int) - Constructor for class com.protomatter.syslog.SyslogWriter
Create a new SyslogWriter.
SyslogXML - class com.protomatter.syslog.xml.SyslogXML.
A utility class for configuring Syslog from an XML file.

T

T3_ALREADY_INIT_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
T3_FAILURE_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
T3_INIT_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
T3_LOGGER_ISA_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
T3_MUST_SPECIFY_1_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
T3_MUST_SPECIFY_2_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
T3_MUST_SPECIFY_BLAH_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
T3_SUCCESS_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
thread - Variable in class com.protomatter.syslog.SyslogMessage
The thread that made the log request.
threadName - Variable in class com.protomatter.syslog.SyslogMessage
The output of toString() on the thread that made the log request.
time - Variable in class com.protomatter.syslog.SyslogMessage
The time the call was made.
TIMEROLLOVER_CANNOT_ROLL_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
TIMEROLLOVER_ILLEGAL_ROLL_VALUE_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
TimeRolloverLog - class com.protomatter.syslog.TimeRolloverLog.
An implementation of an object that will log things using the Syslog facility, and roll it's log files after a certain amount of time has passed.
TIMEROLLOVERLOG_BAD_ROLL_VALUE_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
TimeRolloverLog_Helper - class com.protomatter.syslog.xml.TimeRolloverLog_Helper.
XML configuration helper for TimeRolloverLog.
TimeRolloverLog_Helper() - Constructor for class com.protomatter.syslog.xml.TimeRolloverLog_Helper
 
TimeRolloverLog() - Constructor for class com.protomatter.syslog.TimeRolloverLog
You must call the configure() method to configure this logger if you use this constructor.
TimeRolloverLog(String, int, String) - Constructor for class com.protomatter.syslog.TimeRolloverLog
Write log information to the given log, roll when specified.
TimeRolloverLog(String, String, int, String, boolean, boolean) - Constructor for class com.protomatter.syslog.TimeRolloverLog
Write log information to the given log, roll when specified.
toString() - Method in class com.protomatter.util.MIMEMessage
Return the encoded message (including all attachments)
toString() - Method in class com.protomatter.util.MIMEAttachment
Produces a chunk of text, including the encoded attachment object
toString() - Method in class com.protomatter.util.OpTimer
 
trimFromLastPeriod(String) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
 
trimFromLastPeriod(String) - Method in class com.protomatter.syslog.SimpleSyslogMailSubjectFormatter
Given something like "foo.bar.Baz" this will return "Baz".
trimFromLastPeriod(StringBuffer, String, int) - Method in class com.protomatter.syslog.SimpleSyslogTextFormatter
Given something like "foo.bar.Baz" this will return "Baz".
truncate(String, int) - Static method in class com.protomatter.util.StringUtil
Truncate a string to the given length.
truncateNicely(String, int) - Static method in class com.protomatter.util.StringUtil
Nicely truncate a string.

U

UNKNOWN_POOL_MESSAGE - Static variable in class com.protomatter.jdbc.pool.MessageConstants
 
unRegisterPool() - Method in class com.protomatter.jdbc.pool.JdbcConnectionPool
Remove this pool from the JdbcConnectionPoolDriver's list of known pools.
unsetEntityContext() - Method in class com.protomatter.j2ee.ejb.ProtoEntityEJB
Unset the entity context.
URL_PREFIX - Static variable in class com.protomatter.jdbc.pool.JdbcConnectionPoolDriver
The JDBC URL prefix for making connections.

V

VERSION - Static variable in class com.protomatter.Protomatter
The version of the com.protomatter.* packages.
VERSION_ARRAY - Static variable in class com.protomatter.Protomatter
The version represented as an array of ints.

W

WARNING - Static variable in class com.protomatter.syslog.Syslog
A warning message that the system administrator might want to know about.
WARNING_PROPERTY - Static variable in class com.protomatter.syslog.Syslog
Syslog classloader warning system property name.
warning(InetAddress, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a warning message, which will be converted through toString().
warning(InetAddress, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a warning message with a detail object, both of which will be converted through toString().
warning(Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a warning message, which will be converted through toString().
warning(Object, Object) - Method in class com.protomatter.syslog.Channel
Log a warning message.
warning(Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a warning message with a detail object, both of which will be converted through toString().
warning(Object, Object, Object) - Method in class com.protomatter.syslog.Channel
Log a warning message.
warningToChannel(InetAddress, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a warning message to the given channel.
warningToChannel(InetAddress, Object, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a warning message with a detail object to the given channel.
warningToChannel(Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a warning message to the given channel.
warningToChannel(Object, Object, Object, Object) - Static method in class com.protomatter.syslog.Syslog
Logs a warning message with a detail object to the given channel.
Wl6SyslogTextFormatter - class com.protomatter.syslog.Wl6SyslogTextFormatter.
A log formatter that mimics the log output from WebLogic Server 6.x.
Wl6SyslogTextFormatter_Helper - class com.protomatter.syslog.xml.Wl6SyslogTextFormatter_Helper.
XML configuration helper for Wl6SyslogTextFormatter.
Wl6SyslogTextFormatter_Helper() - Constructor for class com.protomatter.syslog.xml.Wl6SyslogTextFormatter_Helper
 
Wl6SyslogTextFormatter() - Constructor for class com.protomatter.syslog.Wl6SyslogTextFormatter
 
WLS_HOST_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
WLS_THREAD_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
WlSyslogTextFormatter - class com.protomatter.syslog.WlSyslogTextFormatter.
A log formatter that mimics the log output from WebLogic.
WlSyslogTextFormatter_Helper - class com.protomatter.syslog.xml.WlSyslogTextFormatter_Helper.
XML configuration helper for WlSyslogTextFormatter.
WlSyslogTextFormatter_Helper() - Constructor for class com.protomatter.syslog.xml.WlSyslogTextFormatter_Helper
 
WlSyslogTextFormatter() - Constructor for class com.protomatter.syslog.WlSyslogTextFormatter
 
WorkQueue - class com.protomatter.util.WorkQueue.
A work queue.
WorkQueue(int) - Constructor for class com.protomatter.util.WorkQueue
Create a new workqueue with the given number of worker threads.
WorkQueue(String, int) - Constructor for class com.protomatter.util.WorkQueue
Create a new workqueue with the given number of worker threads.
write(char[], int, int) - Method in class com.protomatter.syslog.SyslogWriter
Write the given data to the writer.
write(PrintWriter) - Method in class com.protomatter.util.MIMEMessage
Write this message to the given output stream.
write(PrintWriter) - Method in class com.protomatter.util.MIMEAttachment
Append the content of this attachment to the given StringBuffer.
writeConfiguration(OutputStream) - Static method in class com.protomatter.syslog.xml.SyslogXML
Get an XML representation of the current configuration state of Syslog including all loggers, etc and write it to the given output stream.

X

XML_CONFIG_EXCEPTION - Static variable in class com.protomatter.syslog.MessageConstants
 
XML_CONFIG_OK - Static variable in class com.protomatter.syslog.MessageConstants
 
XML_DUMPING_CONFIG - Static variable in class com.protomatter.syslog.MessageConstants
 
XML_LOADED_CONFIG_IN - Static variable in class com.protomatter.syslog.MessageConstants
 
XML_LOADING_CONFIG_FILE - Static variable in class com.protomatter.syslog.MessageConstants
 
XML_MUST_SPECIFY_ATTRIBUTE_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
XML_MUST_SPECIFY_PARAM_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
XML_NO_SYSLOG_ELEMENT_MESSAGE - Static variable in class com.protomatter.syslog.MessageConstants
 
XMLConfigHelper - interface com.protomatter.syslog.xml.XMLConfigHelper.
An interface for configuration helpers.
XMLConfigurable - interface com.protomatter.xml.XMLConfigurable.
An interface for objects that can be configured via XML information.
XMLConfigUtil - class com.protomatter.syslog.xml.XMLConfigUtil.
XML configuration utility.
XMLConfigUtil() - Constructor for class com.protomatter.syslog.xml.XMLConfigUtil
 

A B C D E F G H I J L M N O P R S T U V W X
Protomatter Software v1.1.7
Copyright 1998-2002 Nate Sammons

Protomatter Software v1.1.7 http://protomatter.sourceforge.net/1.1.7