org.shiftone.jrat.core.output
Class FileOutputRegistry

java.lang.Object
  extended by org.shiftone.jrat.core.output.FileOutputRegistry
All Implemented Interfaces:
FileOutputRegistryMBean, ShutdownListener

public class FileOutputRegistry
extends java.lang.Object
implements FileOutputRegistryMBean, ShutdownListener

Author:
jeff@shiftone.org (Jeff Drost)

Constructor Summary
FileOutputRegistry()
           
 
Method Summary
 FileOutput add(FileOutput fileOutput)
           
 java.io.OutputStream add(java.io.OutputStream outputStream, java.lang.String title)
           
 java.io.PrintWriter add(java.io.PrintWriter printWriter, java.lang.String title)
           
 java.io.Writer add(java.io.Writer writer, java.lang.String title)
           
static void close(FileOutput fileOutput)
           
 void closeFileOutputs()
           
static void flush(FileOutput fileOutput)
           
 void flushFileOutputs()
           
 int getRegisteredFileOutputCount()
           
 java.lang.String getRegisteredFileOutputsHtml()
           
(package private)  void remove(FileOutput fileOutput)
           
 void shutdown()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileOutputRegistry

public FileOutputRegistry()
Method Detail

getRegisteredFileOutputCount

public int getRegisteredFileOutputCount()
Specified by:
getRegisteredFileOutputCount in interface FileOutputRegistryMBean

getRegisteredFileOutputsHtml

public java.lang.String getRegisteredFileOutputsHtml()
Specified by:
getRegisteredFileOutputsHtml in interface FileOutputRegistryMBean

add

public java.io.OutputStream add(java.io.OutputStream outputStream,
                                java.lang.String title)

add

public java.io.Writer add(java.io.Writer writer,
                          java.lang.String title)

add

public java.io.PrintWriter add(java.io.PrintWriter printWriter,
                               java.lang.String title)

add

public FileOutput add(FileOutput fileOutput)

remove

void remove(FileOutput fileOutput)

closeFileOutputs

public void closeFileOutputs()
Specified by:
closeFileOutputs in interface FileOutputRegistryMBean

flushFileOutputs

public void flushFileOutputs()
Specified by:
flushFileOutputs in interface FileOutputRegistryMBean

close

public static void close(FileOutput fileOutput)

flush

public static void flush(FileOutput fileOutput)

shutdown

public void shutdown()
Specified by:
shutdown in interface ShutdownListener

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object