public abstract class AbstractEncryptionTransformer extends AbstractTransformer implements MuleContextAware
EncryptionTransformer will transform an array of bytes or string into an encrypted array of bytesReactiveProcessor.ProcessingTypelogger, muleContext, name, sourceTypes| Constructor and Description |
|---|
AbstractEncryptionTransformer() |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
Object |
doTransform(Object src,
Charset outputEncoding) |
EncryptionStrategy |
getStrategy() |
String |
getStrategyName() |
void |
initialise()
Template method were deriving classes can do any initialisation after the properties have been set on this transformer
|
protected abstract InputStream |
primTransform(InputStream stream) |
void |
setStrategy(EncryptionStrategy strategy) |
void |
setStrategyName(String strategyName) |
dispose, generateTransformerName, getName, getReturnDataType, getSourceDataTypes, isAcceptNull, isAllowNullReturn, isConsumed, isIgnoreBadInput, isSourceDataTypeSupported, isSourceDataTypeSupported, process, registerSourceType, resolveEncoding, setAllowNullReturn, setIgnoreBadInput, setMuleContext, setName, setReturnDataType, toString, transform, transform, unregisterSourceTypegetAnnotation, getAnnotations, getLocation, setAnnotationsequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetMuleContextgetProcessingTypepublic Object clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionpublic Object doTransform(Object src, Charset outputEncoding) throws TransformerException
doTransform in class AbstractTransformerTransformerExceptionprotected abstract InputStream primTransform(InputStream stream) throws CryptoFailureException
CryptoFailureExceptionpublic void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableinitialise in class AbstractTransformerorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic EncryptionStrategy getStrategy()
public void setStrategy(EncryptionStrategy strategy)
public String getStrategyName()
public void setStrategyName(String strategyName)
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.