public abstract class ProgressLoggerBase extends java.lang.Object implements ProgressLogger
| Modifier and Type | Field and Description |
|---|---|
protected long |
_itemCount
Total number of items of any type loaded by the parser - Used to
calculate % complete.
|
| Constructor and Description |
|---|
ProgressLoggerBase(java.lang.String messageBundleName) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendMsg(java.lang.String msg) |
void |
cleanup() |
void |
dataIntegrityMessage(java.lang.String msg) |
void |
dataIntegrityMessage(java.lang.String msg,
java.lang.String[] params) |
protected void |
disableWrites() |
protected void |
enableWrites() |
void |
error(java.lang.String msg) |
void |
error(java.lang.String msg,
java.lang.String[] params) |
void |
exception(java.lang.String pageName,
java.lang.String itemName,
java.lang.String fieldName,
java.lang.Throwable t) |
void |
exception(java.lang.String pageName,
java.lang.String itemName,
java.lang.Throwable t) |
void |
exception(java.lang.Throwable t) |
protected void |
exceptionNoSave(java.lang.Throwable t) |
void |
flush()
Flushes unwritten data to the log
|
static java.lang.String |
formatMessage(java.lang.String msg,
java.lang.String[] params) |
int |
getErrorCount() |
protected abstract MboSetRemote |
getLogSet() |
protected java.lang.String |
getMessageBundleName() |
int |
getPercentCompelete() |
protected abstract java.lang.String |
getStartMsg() |
int |
getWarningCount() |
void |
itemProcessed()
Increment the number of item processed by one and generate status messages as needed
|
void |
itemProcessed(long count)
Set the number of items processed to count and generate status messages as needed
|
void |
loadComplete() |
void |
message(java.lang.String msg) |
void |
message(java.lang.String msg,
java.lang.String[] params) |
static java.lang.String |
messageFromException(java.lang.Throwable t) |
void |
progressMsg(java.lang.String msg) |
void |
progressMsg(java.lang.String msg,
java.lang.String[] params) |
protected void |
saveMboData(MboSetRemote logMboSet) |
void |
setItemCount(long count)
Set the total number of items to process
|
void |
setLoader(ModelLoaderBase loader) |
void |
setLogLevel(long level) |
void |
setMaxLogSize(int maxLogSize) |
void |
start(int startStatus)
Initiates logging activity.
|
protected void |
updatePerdcentComplete() |
void |
warning(java.lang.String msg) |
void |
warning(java.lang.String msg,
java.lang.String[] params) |
protected void |
writeLog() |
protected void |
writeLog(java.lang.String msg) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waititemOfIntersetLoadedprotected long _itemCount
public ProgressLoggerBase(java.lang.String messageBundleName)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionprotected abstract MboSetRemote getLogSet() throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionprotected abstract java.lang.String getStartMsg()
public int getErrorCount()
getErrorCount in interface MessageLoggerpublic int getWarningCount()
public int getPercentCompelete()
getPercentCompelete in interface ProgressLoggerprotected void disableWrites()
protected void enableWrites()
protected java.lang.String getMessageBundleName()
public void setItemCount(long count)
ProgressLoggersetItemCount in interface ProgressLoggerpublic void error(java.lang.String msg)
error in interface MessageLoggerpublic void error(java.lang.String msg,
java.lang.String[] params)
error in interface MessageLoggerpublic void exception(java.lang.Throwable t)
exception in interface MessageLoggerpublic void exception(java.lang.String pageName,
java.lang.String itemName,
java.lang.Throwable t)
exception in interface MessageLoggerpublic void exception(java.lang.String pageName,
java.lang.String itemName,
java.lang.String fieldName,
java.lang.Throwable t)
exception in interface MessageLoggerpublic void message(java.lang.String msg)
message in interface MessageLoggerpublic void message(java.lang.String msg,
java.lang.String[] params)
message in interface MessageLoggerpublic void progressMsg(java.lang.String msg)
progressMsg in interface MessageLoggerpublic void progressMsg(java.lang.String msg,
java.lang.String[] params)
progressMsg in interface MessageLoggerpublic void start(int startStatus)
throws java.rmi.RemoteException,
MXException
ProgressLoggerstart in interface ProgressLoggerstartStatus - Active status for sessionjava.rmi.RemoteExceptionMXExceptionpublic void warning(java.lang.String msg)
warning in interface MessageLoggerpublic void warning(java.lang.String msg,
java.lang.String[] params)
warning in interface MessageLoggerpublic void flush()
ProgressLoggerflush in interface ProgressLoggerpublic void dataIntegrityMessage(java.lang.String msg)
dataIntegrityMessage in interface MessageLoggerpublic void dataIntegrityMessage(java.lang.String msg,
java.lang.String[] params)
dataIntegrityMessage in interface MessageLoggerpublic void setLoader(ModelLoaderBase loader)
setLoader in interface ProgressLoggerpublic void cleanup()
cleanup in interface ProgressLoggerpublic void loadComplete()
loadComplete in interface ProgressLoggerpublic void itemProcessed(long count)
ProgressLoggeritemProcessed in interface ProgressLoggerpublic void itemProcessed()
ProgressLoggeritemProcessed in interface ProgressLoggerpublic void setLogLevel(long level)
setLogLevel in interface ProgressLoggerpublic void setMaxLogSize(int maxLogSize)
protected void appendMsg(java.lang.String msg)
protected void exceptionNoSave(java.lang.Throwable t)
protected void saveMboData(MboSetRemote logMboSet) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionprotected void updatePerdcentComplete()
protected void writeLog(java.lang.String msg)
protected void writeLog()
public static java.lang.String formatMessage(java.lang.String msg,
java.lang.String[] params)
public static java.lang.String messageFromException(java.lang.Throwable t)