org.mule.transformers.compression
Class AbstractCompressionTransformer

java.lang.Object
  extended by org.mule.transformers.AbstractTransformer
      extended by org.mule.transformers.compression.AbstractCompressionTransformer
All Implemented Interfaces:
Cloneable, Initialisable, UMOBaseTransformer, UMOTransformer
Direct Known Subclasses:
GZipCompressTransformer, TestCompressionTransformer

public abstract class AbstractCompressionTransformer
extends AbstractTransformer

AbstractCompressionTransformer is a base class for all transformers that can compress or uncompress data when they performa message transformation. Compression is done via a pluggable strategy.


Field Summary
 
Fields inherited from class org.mule.transformers.AbstractTransformer
DEFAULT_TRUNCATE_LENGTH, endpoint, logger, name, nextTransformer, returnClass, sourceTypes
 
Constructor Summary
AbstractCompressionTransformer()
          default constructor required for discovery
 
Method Summary
 CompressionStrategy getStrategy()
           
 void setStrategy(CompressionStrategy strategy)
           
 
Methods inherited from class org.mule.transformers.AbstractTransformer
checkReturnClass, clone, doTransform, generateTransformerName, getEndpoint, getFinalReturnClass, getName, getNextTransformer, getReturnClass, initialise, isAcceptNull, isIgnoreBadInput, isSourceTypeSupported, isSourceTypeSupported, nextTransform, registerSourceType, setEndpoint, setIgnoreBadInput, setName, setNextTransformer, setReturnClass, toString, transform, unregisterSourceType
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractCompressionTransformer

public AbstractCompressionTransformer()
default constructor required for discovery

Method Detail

getStrategy

public CompressionStrategy getStrategy()

setStrategy

public void setStrategy(CompressionStrategy strategy)


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.