xmlBlaster 2.2.0 client API

org.xmlBlaster.util
Class FileDumper

java.lang.Object
  extended by 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

Constructor Summary
FileDumper(Global glob)
           
FileDumper(Global glob, java.lang.String dirName, boolean forceBase64)
           
 
Method Summary
 java.lang.String dumpMessage(KeyData keyData, byte[] content, QosData qosData)
           
 java.lang.String dumpMessage(KeyData keyData, byte[] content, QosData qosData, boolean verbose)
          Dump dead message to hard disk.
 boolean isForceBase64()
           
 void setForceBase64(boolean forceBase64)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileDumper

public FileDumper(Global glob)
           throws XmlBlasterException
Throws:
XmlBlasterException

FileDumper

public FileDumper(Global glob,
                  java.lang.String dirName,
                  boolean forceBase64)
           throws XmlBlasterException
Throws:
XmlBlasterException
Method Detail

dumpMessage

public java.lang.String dumpMessage(KeyData keyData,
                                    byte[] content,
                                    QosData qosData)

dumpMessage

public java.lang.String dumpMessage(KeyData keyData,
                                    byte[] content,
                                    QosData qosData,
                                    boolean verbose)
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

Parameters:
qosData - may not be null
Returns:
fileName

isForceBase64

public boolean isForceBase64()

setForceBase64

public void setForceBase64(boolean forceBase64)

xmlBlaster 2.2.0 client API

Copyright © 1999-2014 The xmlBlaster.org contributers.