com.bigdata.io.compression
Class DefaultRecordCompressorFactory

java.lang.Object
  extended by com.bigdata.io.compression.DefaultRecordCompressorFactory
All Implemented Interfaces:
IRecordCompressorFactory<RecordCompressor>, Externalizable, Serializable

public class DefaultRecordCompressorFactory
extends Object
implements IRecordCompressorFactory<RecordCompressor>, Externalizable

A serializable compression provider based on RecordCompressor.

Version:
$Id: DefaultRecordCompressorFactory.java 2265 2009-10-26 12:51:06Z thompsonbry $
Author:
Bryan Thompson
See Also:
Serialized Form

Field Summary
 IRecordCompressorFactory<RecordCompressor> BEST_COMPRESSION
          Instance configured for Deflater.BEST_COMPRESSION.
 IRecordCompressorFactory<RecordCompressor> BEST_SPEED
          Instance configured for Deflater.BEST_SPEED.
 
Method Summary
 RecordCompressor getInstance()
          Return an IRecordCompressor instance.
 void readExternal(ObjectInput in)
           
 String toString()
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BEST_SPEED

public IRecordCompressorFactory<RecordCompressor> BEST_SPEED
Instance configured for Deflater.BEST_SPEED.


BEST_COMPRESSION

public IRecordCompressorFactory<RecordCompressor> BEST_COMPRESSION
Instance configured for Deflater.BEST_COMPRESSION.

Method Detail

toString

public String toString()
Overrides:
toString in class Object

getInstance

public RecordCompressor getInstance()
Description copied from interface: IRecordCompressorFactory
Return an IRecordCompressor instance.

Specified by:
getInstance in interface IRecordCompressorFactory<RecordCompressor>

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Throws:
IOException


Copyright © 2006-2009 SYSTAP, LLC. All Rights Reserved.