|
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.SjPluginLoggingSystemOut
public class SjPluginLoggingSystemOut
This SOAj plugin supports logging via System Out when no logging plugin is available. Typically, it is (only) used during application startup (the plugin activation sequence).
Copyright (c) 2006 - 2009 by Global Technology Consulting Group, Inc. at gtcGroup.com .
| Field Summary | |
|---|---|
protected SjLoggerSystemOut |
logger
Logger |
private static long |
serialVersionUID
UID |
| Fields inherited from class info.soaj.core.plugin.SjAbstractPluginLogging |
|---|
throwableEmailPluginKey, throwableLogPluginKey |
| Constructor Summary | |
|---|---|
SjPluginLoggingSystemOut(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. |
SjPluginProperties |
getPluginProperties()
This method returns the declared plugin properties. |
void |
info(java.lang.String CLASS_NAME,
java.lang.String Method_Name,
java.lang.String message)
Requires context. |
boolean |
isLoggable(java.util.logging.Level level)
|
boolean |
isLoggerInitialized()
This method indicates whether the encapsulated logger is 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.SjAbstractPluginLogging |
|---|
initCB |
| Methods inherited from class info.soaj.core.plugin.SjBasePlugin |
|---|
getPluginMetadata, 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
protected SjLoggerSystemOut logger
| Constructor Detail |
|---|
public SjPluginLoggingSystemOut(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 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 SjPluginProperties getPluginProperties()
SjBasePlugin
getPluginProperties in class SjBasePluginSjBasePlugin.getPluginProperties()public boolean isLoggerInitialized()
SjAbstractPluginLogging
isLoggerInitialized in class SjAbstractPluginLoggingSjAbstractPluginLogging.isLoggerInitialized()
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.