|
SOAj Core v. 1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfo.soaj.core.plugin.SjBasePlugin
info.soaj.core.plugin.SjAbstractPluginLogging
info.soaj.core.plugin.SjPluginLoggingJdk
public class SjPluginLoggingJdk
This SOAj plugin supports logging using the Java JDK.
Copyright (c) 2006 - 2009 by Global Technology Consulting Group, Inc. at gtcGroup.com .
| Field Summary | |
|---|---|
private static java.lang.String |
CLASS_NAME
Class name. |
protected java.util.logging.Logger |
logger
Logger - transient |
private static long |
serialVersionUID
UID |
| Fields inherited from class info.soaj.core.plugin.SjAbstractPluginLogging |
|---|
throwableEmailPluginKey, throwableLogPluginKey |
| Constructor Summary | |
|---|---|
SjPluginLoggingJdk(SjPopulatedPluginKey pluginKey)
Constructor - protected |
|
| Method Summary | |
|---|---|
void |
config(java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message)
Requires context. |
SjBaseMetadata |
createPluginMetadataCB()
This method |
void |
entering(java.lang.String CLASS_NAME,
java.lang.String Method_Name)
|
void |
exiting(java.lang.String CLASS_NAME,
java.lang.String Method_Name)
|
void |
fine(java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message)
Requires context. |
void |
finer(java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message)
Requires context. |
void |
finest(java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message)
Requires context. |
void |
info(java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message)
Requires context. |
void |
initCB()
This callback method is invoked exactly once by a factory after instantiating the plugin. |
boolean |
isLoggable(java.util.logging.Level level)
|
boolean |
isLoggerInitialized()
This method indicates whether the contained logger has been initialized. |
void |
logDeclarative(java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message,
java.lang.String propertyKey)
This method supplements standard level based logging. |
void |
logp(java.util.logging.Level level,
java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message)
|
void |
logp(java.util.logging.Level level,
java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message,
java.lang.Throwable thrown)
|
void |
logrb(java.util.logging.Level level,
java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String bundleName,
java.lang.String message)
|
void |
logrb(java.util.logging.Level level,
java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String bundleName,
java.lang.String message,
java.lang.Throwable thrown)
|
void |
severe(java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message)
Requires context. |
boolean |
verifyCB()
This callback method is invoked exactly once upon application server startup AFTER the initCB() methods complete successfully for
ALL plugins. |
void |
warning(java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message)
Requires context. |
| Methods inherited from class info.soaj.core.plugin.SjBasePlugin |
|---|
getPluginMetadata, getPluginProperties, getPopulatedPluginKey |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final long serialVersionUID
private static final java.lang.String CLASS_NAME
protected transient java.util.logging.Logger logger
| Constructor Detail |
|---|
public SjPluginLoggingJdk(SjPopulatedPluginKey pluginKey)
The SOAj plugin pattern enforces instantiation of a plugin via the General Store. Concrete class constructors should be coded as 'protected'.
pluginKey - The 'Key' defined in the descriptor document.| Method Detail |
|---|
public SjBaseMetadata createPluginMetadataCB()
SjBasePlugin
createPluginMetadataCB in class SjBasePluginSjBasePlugin.createPluginMetadataCB()public void initCB()
initCB in class SjAbstractPluginLoggingpublic boolean verifyCB()
initCB() methods complete successfully for
ALL plugins. This method provides an opportunity for a onetime execution
of verification logic to ensure the integrity (or fitness) of a plugin
for use. As an example, a sophisticated implementation might fire all of
the plugin methods (perhaps using mock objects) to ensure the plugin is
100% operational.
verifyCB in class SjAbstractPluginLoggingpublic boolean isLoggerInitialized()
isLoggerInitialized in class SjAbstractPluginLogging
public void logDeclarative(java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message,
java.lang.String propertyKey)
logDeclarative in class SjAbstractPluginLoggingpropertyKey - CLASS_NAME - Method_Name - message -
public void entering(java.lang.String CLASS_NAME,
java.lang.String Method_Name)
entering in class SjAbstractPluginLoggingCLASS_NAME - Method_Name -
public void exiting(java.lang.String CLASS_NAME,
java.lang.String Method_Name)
exiting in class SjAbstractPluginLoggingCLASS_NAME - Method_Name -
public void finest(java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message)
finest in class SjAbstractPluginLoggingCLASS_NAME - Method_Name - message -
public void finer(java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message)
finer in class SjAbstractPluginLoggingCLASS_NAME - Method_Name - message -
public void fine(java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message)
fine in class SjAbstractPluginLoggingCLASS_NAME - Method_Name - message -
public void config(java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message)
config in class SjAbstractPluginLoggingCLASS_NAME - Method_Name - message -
public void info(java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message)
info in class SjAbstractPluginLoggingCLASS_NAME - Method_Name - message -
public void warning(java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message)
warning in class SjAbstractPluginLoggingCLASS_NAME - Method_Name - message -
public void severe(java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message)
severe in class SjAbstractPluginLoggingCLASS_NAME - Method_Name - message - public boolean isLoggable(java.util.logging.Level level)
isLoggable in class SjAbstractPluginLogginglevel -
public void logp(java.util.logging.Level level,
java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message)
logp in class SjAbstractPluginLogginglevel - CLASS_NAME - Method_Name - message -
public void logp(java.util.logging.Level level,
java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message,
java.lang.Throwable thrown)
logp in class SjAbstractPluginLogginglevel - CLASS_NAME - Method_Name - message - thrown -
public void logrb(java.util.logging.Level level,
java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String bundleName,
java.lang.String message)
logrb in class SjAbstractPluginLogginglevel - CLASS_NAME - Method_Name - bundleName - message -
public void logrb(java.util.logging.Level level,
java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String bundleName,
java.lang.String message,
java.lang.Throwable thrown)
logrb in class SjAbstractPluginLogginglevel - CLASS_NAME - Method_Name - bundleName - message - thrown -
|
SOAj Core v. 1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright (c) 2006 - 2009 by Global Technology Consulting Group, Inc. at gtcGroup.com.
Use is authorized, provided the source is acknowledged by inclusion of this copyright notice.