org.apache.avalon.excalibur.monitor
Class ResourceWriter
java.lang.Object
|
+--java.io.Writer
|
+--java.io.FilterWriter
|
+--org.apache.avalon.excalibur.monitor.ResourceWriter
- public final class ResourceWriter
- extends java.io.FilterWriter
Managed Writer. This is convenient when you want to dynamically
set and get the information from the resource. For instance, the Resource does
not need to be actively monitored if all access to the resource goes through
this type of Resource. It can notify the change as soon as the Writer or
OutputStream has been closed.
- Version:
- $Id: ResourceWriter.java,v 1.11 2003/03/28 14:51:56 bloritsch Exp $
- Author:
- Berin Loritsch
Fields inherited from class java.io.FilterWriter |
out |
Fields inherited from class java.io.Writer |
lock |
Method Summary |
void |
close()
Override the close method so that we can be notified when the update is
complete. |
Methods inherited from class java.io.FilterWriter |
flush, write, write, write |
Methods inherited from class java.io.Writer |
write, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceWriter
public ResourceWriter(java.io.Writer out,
StreamResource resource)
- Set up the ResourceOutputStream.
close
public final void close()
throws java.io.IOException
- Override the close method so that we can be notified when the update is
complete.
- Overrides:
close
in class java.io.FilterWriter
java.io.IOException
Copyright © 2000-2002 Apache Jakarta Project. All Rights Reserved.