org.activemq.util
Class FastOutputStream

java.lang.Object
  extended byjava.io.OutputStream
      extended byjava.io.FilterOutputStream
          extended byorg.activemq.util.FastOutputStream

public class FastOutputStream
extends FilterOutputStream

This provides OutputStream that delegates to com.sleepycat.util.FastOutputStream if it is available and if it is not it delegates to java.io.ByteArrayOutputStream. This class allows ActiveMQ to not be dependent on the bdb lib. It might be worth it to just fully implement a FastOutputStream ourselfs. I think it's just a ByteArrayOutputStream what is not thread safe.

Version:
$Revision: 1.1.1.1 $

Field Summary
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
FastOutputStream()
           
 
Method Summary
 byte[] toByteArray()
           
 
Methods inherited from class java.io.FilterOutputStream
close, flush, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FastOutputStream

public FastOutputStream()
Method Detail

toByteArray

public byte[] toByteArray()


Copyright © 2004-2007 Protique, Ltd.. All Rights Reserved.