org.xmlBlaster.util
Class FileDumper
java.lang.Object
org.xmlBlaster.util.FileDumper
- public class FileDumper
- extends java.lang.Object
Dump message to file.
The XML is in XmlScript format and can be refed.
Configuration:
xmlBlaster/FileDumper/directoryName -> ${user.home}/FileDumper
xmlBlaster/FileDumper/forceBase64 -> false
- Author:
- Marcel Ruff
|
Field Summary |
private java.lang.String |
directoryName
|
private boolean |
forceBase64
forceBase64==false: ASCII dump for content if possible (XML embedable) |
private Global |
glob
|
private static java.util.logging.Logger |
log
|
private static java.lang.String |
ME
|
|
Method Summary |
java.lang.String |
dumpMessage(KeyData keyData,
byte[] content,
QosData qosData)
Dump dead message to hard disk. |
private java.io.File |
initDirectory(java.io.File parent,
java.lang.String propName,
java.lang.String dirName)
Returns the specified directory or null or if needed it will create one |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ME
private static java.lang.String ME
log
private static java.util.logging.Logger log
glob
private Global glob
directoryName
private java.lang.String directoryName
forceBase64
private boolean forceBase64
- forceBase64==false: ASCII dump for content if possible (XML embedable)
FileDumper
public FileDumper(Global glob)
throws XmlBlasterException
dumpMessage
public java.lang.String dumpMessage(KeyData keyData,
byte[] content,
QosData qosData)
- Dump dead message to hard disk.
The file name is the receive timestamp of the message, for example
/home/xmlblast/tmp/2004-10-23_18_52_39_87.xml
- Returns:
- fileName
initDirectory
private java.io.File initDirectory(java.io.File parent,
java.lang.String propName,
java.lang.String dirName)
throws XmlBlasterException
- Returns the specified directory or null or if needed it will create one
- Parameters:
parent - propName - For logging onlydirName -
- Returns:
-
- Throws:
XmlBlasterException
Copyright © 1999-2007 The xmlBlaster.org contributers.