ozone core API

org.ozoneDB.tools.OPP.message
Class ForkMessageWriter

java.lang.Object
  extended byorg.ozoneDB.tools.OPP.message.ForkMessageWriter
All Implemented Interfaces:
java.util.EventListener, MessageWriter

public class ForkMessageWriter
extends java.lang.Object
implements MessageWriter

Author:
Joakim Ohlrogge

Field Summary
private  int level
           
private  java.util.LinkedList queue
           
private  MessageWriter rootWriter
           
 
Constructor Summary
ForkMessageWriter(MessageWriter rootWriter)
           
 
Method Summary
 void debug(java.lang.String message)
           
private  void dumpQueue()
           
 void endGeneration()
           
private  void enque(MessageCommand command)
           
 void error(java.lang.String message)
           
 void info(java.lang.String message)
           
 void startGeneration(java.lang.String object)
           
 void warning(java.lang.String message)
           
 void warning(java.lang.String filename, int row, java.lang.String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

level

private int level

rootWriter

private MessageWriter rootWriter

queue

private java.util.LinkedList queue
Constructor Detail

ForkMessageWriter

public ForkMessageWriter(MessageWriter rootWriter)
Method Detail

enque

private void enque(MessageCommand command)

dumpQueue

private void dumpQueue()

startGeneration

public void startGeneration(java.lang.String object)
Specified by:
startGeneration in interface MessageWriter

error

public void error(java.lang.String message)
Specified by:
error in interface MessageWriter

warning

public void warning(java.lang.String message)
Specified by:
warning in interface MessageWriter

warning

public void warning(java.lang.String filename,
                    int row,
                    java.lang.String message)
Specified by:
warning in interface MessageWriter

info

public void info(java.lang.String message)
Specified by:
info in interface MessageWriter

debug

public void debug(java.lang.String message)
Specified by:
debug in interface MessageWriter

endGeneration

public void endGeneration()
Specified by:
endGeneration in interface MessageWriter

ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.