JavaScript is disabled on your browser.
java.lang.Object
org.mule.runtime.api.meta.AbstractAnnotatedObject
org.mule.runtime.core.transformer.AbstractTransformer
org.mule.runtime.core.transformer.AbstractMessageTransformer
org.mule.plugin.scripting.transformer.ScriptTransformer
All Implemented Interfaces:
Function <org.reactivestreams.Publisher<org.mule.runtime.core.api.Event>,org.reactivestreams.Publisher<org.mule.runtime.core.api.Event>>, org.mule.runtime.api.lifecycle.Disposable, org.mule.runtime.api.lifecycle.Initialisable, org.mule.runtime.api.meta.AnnotatedObject, org.mule.runtime.api.meta.NameableObject, org.mule.runtime.api.meta.NamedObject, org.mule.runtime.core.api.construct.FlowConstructAware, org.mule.runtime.core.api.context.MuleContextAware, org.mule.runtime.core.api.processor.Processor, org.mule.runtime.core.api.processor.ReactiveProcessor, org.mule.runtime.core.api.transformer.MessageTransformer, org.mule.runtime.core.api.transformer.Transformer
public class ScriptTransformer
extends org.mule.runtime.core.transformer.AbstractMessageTransformer
implements org.mule.runtime.core.api.construct.FlowConstructAware
Runs a script to perform transformation on an object.
Nested Class Summary
Nested classes/interfaces inherited from interface org.mule.runtime.core.api.processor.ReactiveProcessor
org.mule.runtime.core.api.processor.ReactiveProcessor.ProcessingType
Field Summary
Fields inherited from class org.mule.runtime.core.transformer.AbstractTransformer
logger, muleContext, name, sourceTypes
Fields inherited from class org.mule.runtime.api.meta.AbstractAnnotatedObject
LOCATION_KEY
Fields inherited from interface org.mule.runtime.api.lifecycle.Initialisable
PHASE_NAME
Fields inherited from interface org.mule.runtime.api.lifecycle.Disposable
PHASE_NAME
Fields inherited from interface org.mule.runtime.api.meta.AnnotatedObject
PROPERTY_NAME
Method Summary
Methods inherited from class org.mule.runtime.core.transformer.AbstractMessageTransformer
checkReturnClass, doTransform, isSourceDataTypeSupported, transform, transform, transform
Methods inherited from class org.mule.runtime.core.transformer.AbstractTransformer
generateTransformerName, getName, getReturnDataType, getSourceDataTypes, isAcceptNull, isAllowNullReturn, isConsumed, isIgnoreBadInput, isSourceDataTypeSupported, process, registerSourceType, resolveEncoding, setAllowNullReturn, setIgnoreBadInput, setMuleContext, setName, setReturnDataType, toString, transform, unregisterSourceType
Methods inherited from class org.mule.runtime.api.meta.AbstractAnnotatedObject
getAnnotation, getAnnotations, getLocation, setAnnotations
Methods inherited from interface org.mule.runtime.core.api.transformer.Transformer
getProcessingType, getReturnDataType, getSourceDataTypes, isAcceptNull, isIgnoreBadInput, isSourceDataTypeSupported, setReturnDataType, transform
Methods inherited from interface org.mule.runtime.core.api.processor.Processor
apply, process
Methods inherited from interface org.mule.runtime.api.meta.NameableObject
setName
Methods inherited from interface org.mule.runtime.api.meta.NamedObject
getName
Methods inherited from interface org.mule.runtime.core.api.context.MuleContextAware
setMuleContext
Method Detail
dispose
public void dispose()
Specified by:
dispose in interface org.mule.runtime.api.lifecycle.Disposable
Overrides:
dispose in class org.mule.runtime.core.transformer.AbstractTransformer
Copyright © 2017. All rights reserved.