|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
AbstractVitalMeasurement
is a class that holds a
measurement of a vital sign, such as number of milliseconds to
execute a task or requests per second.DataMappedObject to the relationships vector
so it can later be retrieved.
- addRelatedObject(String, DataMappedObject) -
Method in class org.jlf.dataMap.DataMappedObject
- Convenience method to passthrough a related object to
the relationship so it can track it.
- addRelatedObjects(String, Vector) -
Method in class org.jlf.dataMap.DataMappedObject
- Convenience method to passthrough a Vector of related objects to
the relationship so it can track it.
- adhocVitals -
Variable in class org.jlf.vitals.VitalsManager
- Holds a collection of vital signs that are sampled on
an ad-hoc basis.
- ALERT_AT_AVERAGE_DEFAULT -
Static variable in class org.jlf.vitals.VitalSignProperties
- The class name of the AbstractVitalMeasurement subclass
to use to record measurements for the vital sign.
- ALERT_AT_AVERAGE_PROPERTY -
Static variable in class org.jlf.vitals.VitalSignProperties
- The name of the property to look up for the
alertAtAveragePercentileExceeded property.
- ALERT_AT_MAX_PERCENT_DEFAULT -
Static variable in class org.jlf.vitals.VitalSignProperties
- The default value of the alert at max percentage property.
- ALERT_AT_MAX_PERCENT_PROPERTY -
Static variable in class org.jlf.vitals.VitalSignProperties
- The name of the property to look up for the
alert at max percentage property.
- ALERT_FREQUENCY_DEFAULT -
Static variable in class org.jlf.vitals.VitalSignProperties
- The default value of alert frequency, at a maximum,
alert every 5 minutes.
- ALERT_FREQUENCY_PROPERTY -
Static variable in class org.jlf.vitals.VitalSignProperties
- The name of the property to look up for the
alert frequency
- alertAtNewHigh() -
Method in class org.jlf.vitals.VitalSignProperties
- Returns the setting to see if an alert should be generated if
a newly recorded measure is the high measure.
- alertTimeOutMilliseconds -
Variable in class org.jlf.log.AppInstrument
- Holds a time out value in milliseconds.
- AppConfigProperties - class org.jlf.config.AppConfigProperties.
AppConfigProperties
is a concrete class which delivers
container-specific configuration information
about the Java Virtual Machine instance the application is running
under.- AppConfigProperties() -
Constructor for class org.jlf.config.AppConfigProperties
-
- appConfigPropertiesObject -
Variable in class org.jlf.config.AppInfo
- Holds the lazy-initialized instance of a subclass of AppConfigProperties which
responds with all container-specific information.
- AppError - exception org.jlf.log.AppError.
- The
AppError
class is to be used for handling all exceptions
that need to be "bubbled" up to the user interface. - AppError() -
Constructor for class org.jlf.log.AppError
- Empty constructor to create an
AppError
with no message.
- AppError(String) -
Constructor for class org.jlf.log.AppError
- Constructor accepting a message string.
- AppError(String, Throwable) -
Constructor for class org.jlf.log.AppError
- Constructor accepting a message and a Throwable object.
- AppError(String, Throwable, Log, int) -
Constructor for class org.jlf.log.AppError
- Constructor accepting a message, a Throwable object, and logging
information.
- AppError(Throwable) -
Constructor for class org.jlf.log.AppError
- Constructor accepting a reference to a Throwable object.
- AppInfo - class org.jlf.config.AppInfo.
- AppInfo is a concrete class which delivers information about
the Java Virtual Machine instance the application is running
under.
- AppInfo() -
Constructor for class org.jlf.config.AppInfo
- Protect the singleton by scoping the constructor!
- AppInstrument - class org.jlf.log.AppInstrument.
- This class provides a timer utility to instrument your application.
- AppInstrument() -
Constructor for class org.jlf.log.AppInstrument
- Protect the default constructor, use a parameterized
constructor below!
- AppInstrument(String) -
Constructor for class org.jlf.log.AppInstrument
- Constructor which accepts the name of the event
you are going to instrument.
- AppInstrument(String, int) -
Constructor for class org.jlf.log.AppInstrument
- Constructor which accepts the name of the event
you are going to instrument and the logging level
you are going to log to.
- AppInstrument(String, int, long) -
Constructor for class org.jlf.log.AppInstrument
- Constructor which accepts the name of the event
you are going to instrument, the normal
logging level, and a timeout value
that if exceeded changes the logging level
to the alert status.
- AppInstrument(String, Log) -
Constructor for class org.jlf.log.AppInstrument
- Constructor which accepts the name of the event
you are going to instrument and the log
you are going to log to.
- AppInstrument(String, Log, int) -
Constructor for class org.jlf.log.AppInstrument
- Constructor which accepts the name of the event
you are going to instrument and the log
you are going to log to, and the logging
level.
- AppInstrument(String, Log, int, int, long) -
Constructor for class org.jlf.log.AppInstrument
- Constructor which accepts all parameters for creating
an instrument.
- APPLICATION_CONFIGURATION_DIRECTORY_DEFAULT -
Static variable in class org.jlf.config.AppConfigProperties
- The default value for the application configuration directory (the current
directory where you started the JVM).
- APPLICATION_CONFIGURATION_DIRECTORY_PROPERTY -
Static variable in class org.jlf.config.AppConfigProperties
- The System property name (one of the -D options on the java command line
start directive) which contains the directory location of property files
used throughout the framework.
- APPLICATION_PROPERTY_FILE_PROPERTY -
Static variable in class org.jlf.config.AppConfigProperties
- The System property name (one of the -D options on the java command line
start directive) which contains the location of the main property file.
- applicationName -
Variable in class org.jlf.log.LogManager
- Holds the application name the logs are generated for.
- AppLog - class org.jlf.log.AppLog.
AppLog
wraps the Log class to do application-general
logging.- AppLog() -
Constructor for class org.jlf.log.AppLog
- Protect the default constructor, this class uses a Singleton
pattern.
- AppProperties - class org.jlf.util.AppProperties.
AppProperties
provides utilities to access property files.- AppProperties() -
Constructor for class org.jlf.util.AppProperties
- Protect the default constructor, this class uses a Singleton
pattern.
- AppProperties(Properties) -
Constructor for class org.jlf.util.AppProperties
- Constructor which populates the current object
with the properties give.
- AppProperties(String) -
Constructor for class org.jlf.util.AppProperties
- Constructor which reads the property file with the file name
given.
- areAllKeyAttributesPresent() -
Method in class org.jlf.dataMap.DataMappedObject
- Checks to see if all key attributes are
present.
- areAllRequiredAttributesPresent() -
Method in class org.jlf.dataMap.DataMappedObject
- Checks to see if all required attributes are
present.
- ATTRIBUTE_ALIAS_PROPERTY_QUALIFIER -
Static variable in class org.jlf.dataMap.DataLocation
- Property qualifier to find an attribute alias if one
is defined for a specific
DataMappedObject
class.
- ATTRIBUTE_DESCRIPTOR_VECTOR_VARIABLE_NAME -
Static variable in class org.jlf.dataMap.DataObject
-
- attributeClass -
Variable in class org.jlf.dataMap.DataAttributeDescriptor
- The
DataAttribute
subclass.
- attributeEquals(Hashtable, Hashtable) -
Method in class org.jlf.dataMap.DataObject
- This is a helper method to compare two Hashtables
of DataAttributes.
- attributeName -
Variable in class org.jlf.dataMap.DataMapError
- Holds an attribute name.
- attributeName -
Variable in class org.jlf.dataMap.DataAttributeDescriptor
- The name of the attribute so accessors can
conveniently refer to the attribute.
- attributes -
Variable in class org.jlf.dataMap.DataObject
- Holds all the lazy-initialized attributes for this
particular business object.
- autoCommitCleared -
Variable in class org.jlf.dataMap.jdbcMap.JDBCDataMapper
- Holds a flag on the connection to see if it has already
been placed in a state where it will not auto-commit.
DataAttribute
objects pertinent to the DataMappedObject
.
DataMappedObjectKey
objects pertinent to the DataMappedObject
.
RelationshipDescriptor
objects pertinent to the DataMappedObject
.
DataMappedObject
instances read
from the default data source.DataArray
from the HTTP input form.
DataMappedObject
.
DataLocation
's
set of properties.
DataLocation
who created it.
DataLocation
subclass of the requested data location.
DataMappedObject
s.
DataLocation
that spawned the mapper.
DataLocation
objects.DataLocationProperties
provides convenience accessors
to map DataMappedObject
s to/from a
DataLocation
.AppError
with no message.
DataMapLog
wraps the Log class to log all DataMap framework
related events.DataMappedObject
.DataMapper
that
created this object.
DataLocation
who created it.
DataObject
s.
MaximumMemory
is a class that periodically
measures the threads in use in the default WebLogic execute queue.DataAttribute
objects pertinent to the DataMappedObject
.
DataMappedObject
if its value can be found in the array.
Hashtable
containing all of the
component names found in the property file (designated by
a property file prefix in PROPERTY_FILE_COMPONENT_VERSION_PREFIX).
DataLocation
that spawned the mapper.
DataMapObject
classes.
DataMapper
so data can be mapped
back and forth to DataMappedObject
s.
Log
to log to when
writing the output of the instrument.
Log
to log to when
writing the output of the instrument.
DataArray
data to an object
of the correct subclass in an inheritance hierarchy.
Vector
of logging mechanisms
currently active for the log.
Properties
object containing all of the
property names found in the property file (designated by
a property file prefix taken from the prefix input variable).
RelationshipDescriptor
objects pertinent to the DataMappedObject
.
Throwable
given as input, generates a stack
trace, and converts it to a string to be returned.
Workflow
) which
implements the work flow alias.
Properties
object containing all of the
property names found in the property file (designated by the
workstep name and
a property file prefix taken from the prefix input variable).
DataLocation
mapping properties.
Hash
class is a utility class to help you
properly implement the hashCode() method when you override
the equals(Object) method.Processor
who created it.
DataLocation
who created it.
HttpRequestLog
wraps the Log class to log all httpRequest framework
related events.DataMappedObject
class/relationship.
String
which will be output to
the log as a prefix to the time it takes to perform
the actions the instrumented time.
DataLocation
to
use as the create info key.
DataLocation
to
use as the database URL to load.
DataLocation
to
use as the delete info key.
DataLocation
to
use as the Java JDBC driver to load.
DataLocation
to
use as the update info key.
JDBCConnectionPool
is a class that periodically
measures the JDBC Connections in use in a given JDBC Connection Pool.DataMappedObject
s
to a JDBC data source/sink.DataLocation
who created it.
DataMappedObject
class/relationship.
Log
that the entry is to be logged
for.
Log
that the entry is to be logged
for.
Log
is the base class which defines
all of the logging constants and implements any
general logging responsibilities.LogEntryQueue
objects with the key to the table being a concatenation
of log name.loggingLevel and the value being the
log entry queue to hold log entries of that type.
LongVitalMeasurement
is a class that holds a
long data type measurement of a vital sign,
such as number of milliseconds to
execute a task or requests per second.DataMappedObject
.
Processor
into request or session objects.
AvailableMemoryVitalSign
is a class that periodically
measures the available memory in the virtual machine.MultiThreadLog
is an extension of the
Log
class to add information to each log
entry specifying the thread that generated the entry.MultiThreadLog
with a particular name.
Log
you will output the time to.
AbstractProcessor
largely for WebLogic to be able to put the servlet in its
own package and dynamic classpath.DataArray
to populate related DataMappedObject
s.
QueueProcessor
class is an abstract class designed to
offload the processing of a set of items to another thread.Reflection
class is to help you with Java reflection
apis and provide common code you can take advantage of.DataMappedObject objects on the far (role B)
side of the relationship.
- Relationship - class org.jlf.dataMap.Relationship.
- This class
- RELATIONSHIP_DESCRIPTOR_VECTOR_VARIABLE_NAME -
Static variable in class org.jlf.dataMap.DataMappedObject
-
- RELATIONSHIP_PROPERTY_QUALIFIER -
Static variable in class org.jlf.dataMap.DataLocation
- Property qualifier to find relationship mapping information
for a specific
DataMappedObject
class.
- Relationship(RelationshipDescriptor, DataMappedObject) -
Constructor for class org.jlf.dataMap.Relationship
- Initial constructor for the relationship.
- relationshipClass -
Variable in class org.jlf.dataMap.RelationshipDescriptor
- The
DataMappedObject
class on the other
side of the relationship (role B in UML).
- RelationshipDescriptor - class org.jlf.dataMap.RelationshipDescriptor.
- This class is an abstract base class to help describe
a relational database relationship.
- RelationshipDescriptor() -
Constructor for class org.jlf.dataMap.RelationshipDescriptor
- Protect the default constructor, please use a paramterized
constructor instead!
- RelationshipDescriptor(String, Class) -
Constructor for class org.jlf.dataMap.RelationshipDescriptor
- Constructs a new instance parameterized with the name
and class of objects on the other side (role B) of
the relationship.
- relationshipName -
Variable in class org.jlf.dataMap.RelationshipDescriptor
- The name of the relationship so accessors can
conveniently refer to the relationship.
- RemoteLogManager - interface org.jlf.log.RemoteLogManager.
- RemoteLogManager is the RMI interface to
the RemoteLogManagerImpl class so that RMI clients can
control the application's logs.
- RemoteLogManagerImpl - class org.jlf.log.RemoteLogManagerImpl.
- RemoteLogManagerImpl is a concrete class which provides an RMI interface to
the LogManager class so that RMI clients can remote control the application's logs.
- RemoteLogManagerImpl() -
Constructor for class org.jlf.log.RemoteLogManagerImpl
- Default constructor method.
- removeAllLoggingMechanisms() -
Method in class org.jlf.log.Log
- Removes all Logging Mechanisms from the list of mechanisms that this
log writes to.
- removeLoggingMechanism(String) -
Method in class org.jlf.log.Log
- Removes an active Logging Mechanism from the list of mechanisms that this
log writes to.
- removeLoggingMechanism(String, String) -
Method in class org.jlf.log.RemoteLogManagerImpl
- Removes a logging mechanism from the log given.
- removeLoggingMechanism(String, String) -
Method in interface org.jlf.log.RemoteLogManager
- Removes a logging mechanism from the log given.
- replaceAttributeParameters(String, DataMappedObject) -
Method in class org.jlf.dataMap.DataMapper
- Replaces parameters in braces {} with the corresponding
values from the data mapped object.
- request -
Variable in class org.jlf.httpRequest.AbstractProcessor
- Holds the HTTP Request object.
- REQUEST_DATA_STORE -
Static variable in class org.jlf.httpRequest.HTTPRequestDataMapper
-
- RequiredAttributeNotPresent - exception org.jlf.dataMap.RequiredAttributeNotPresent.
- This class is to be used for throwing data mapping related exceptions.
- RequiredAttributeNotPresent(DataMappedObject, String) -
Constructor for class org.jlf.dataMap.RequiredAttributeNotPresent
- Constructor accepting a message, a Throwable object, and logging
information.
- resetAndSetValue(Object) -
Method in class org.jlf.dataMap.DataAttribute
- Resets/sets the attribute on an initial read from a data
source.
- resetHasChanged() -
Method in class org.jlf.dataMap.DataAttribute
- Sets the original value to the value, resets the
has changed variable.
- resetSession() -
Method in class org.jlf.log.smtpMechanism.SMTPQueueProcessor
- Resets the lazy-initialized session object, to be
called when the session fails.
- resetTimer() -
Method in class org.jlf.log.AppInstrument
- Resets the timer so that you can re-use the same
AppInstrument object to time different events.
- resetTransport() -
Method in class org.jlf.log.smtpMechanism.SMTPQueueProcessor
- Resets the lazy-initialized transport object, to be
called when the transport fails.
- response -
Variable in class org.jlf.httpRequest.AbstractProcessor
- Holds the HTTP Response object.
- resultSet -
Variable in class org.jlf.dataMap.jdbcMap.JDBCDataMapper
- Holds a JDBC Result Set from the database.
- resultSetToObjects(DataMappedObject) -
Method in class org.jlf.dataMap.jdbcMap.JDBCDataMapper
- Maps a JDBC
ResultSet
to a set of one or more
DataMappedObject
s and returns them.
- retrieveLocationForKey(String) -
Static method in class org.jlf.dataMap.DataLocation
- Retrieves a DataLocation for a key, looking at the main
properties file to see what type it is, then instantiating
based on that type.
- retrieveProperties() -
Method in class org.jlf.log.smtpMechanism.LogEntryQueue
- Retrieves properties particular to this queue.
- retrieveWriteStatement(DataMappedObject, String) -
Method in class org.jlf.dataMap.jdbcMap.JDBCDataMapper
- Given a write statement key, checks to see if a SQL statement is available.
- retrieveWriteStatementKey(DataMappedObject, String, String) -
Method in class org.jlf.dataMap.jdbcMap.JDBCDataMapper
- Retrieves a write statement key if one is found in the data location
set of properties.
- rollbackWrites() -
Method in class org.jlf.dataMap.DataMapper
- This method is an abstract method for the purpose of
rolling back any writes to the data sink.
- rollbackWrites() -
Method in class org.jlf.dataMap.jdbcMap.JDBCDataMapper
- Rolls back the JDBC connection but doesn't clean up, as
cleaning up would make it look like the transaction was
properly committed.
- rollLogOver() -
Method in class org.jlf.log.AbstractLoggingMechanism
- Rolls a log over, typically on a date change, by closing the log
and re-opening it.
- run() -
Method in class org.jlf.log.QueueProcessor
- Main method to process the queue.
- run() -
Method in class org.jlf.vitals.VitalsCaptureProcessor
- Main method to collect measurements.
- run(Class) -
Static method in class org.jlf.util.JUnitTestRunner
- Runs a suite extracted from a TestCase subclass.
- run(Test) -
Static method in class org.jlf.util.JUnitTestRunner
- Runs a single test and collects its results.
- runAndWait(Test) -
Static method in class org.jlf.util.JUnitTestRunner
- Runs a single test and waits until the user
types RETURN.
- runFailed(String) -
Method in class org.jlf.util.JUnitTestRunner
-
SecurityLog
wraps the Log class to log all security-related
requests.Processor
servlet that
initiated the workflow/step request.
Log
instances using this mechanism.
Log
instances using this mechanism.
SNMPQueueProcessor
class is a concrete class designed to
offload the processing of emailing log entries.SQLLog
wraps the Log class to log all SQL statements
executed.AppError
information.
AppError
information.
AppError
information.
AppError
information.
AppError
information.
MaximumMemory
is a class that periodically
measures the maximum memory in the virtual machine to see if it grows.Log
instance.
Log
instance.
ResultSet
containing any number
of update attributes to a data mapped object.
VitalsCaptureThread
class, every second or so, runs through
all the vitals that should be collected periodically and captures a
measurement on each vital sign that needs to be collected.VitalSign
is a class that holds a statistic
vital to the proper operation of your code.VitalsManager
is a singleton class that tries to keep track
of all the vital signs collected in the virtual machine, yet not
blow out the memory of the virtual machine with all of this information.VitalStatistics
holds a set of statistics
for a particular vital sign throughout the useful
life of the vital sign.WebLogicRuntimeVital
is a superclass of
concrete vital signs like execute threads and JDBC connection
pools.DataLocation
who created it.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |