Class ProcessorImpl
java.lang.Object
org.talend.sdk.component.runtime.base.Named
org.talend.sdk.component.runtime.base.LifecycleImpl
org.talend.sdk.component.runtime.output.ProcessorImpl
- All Implemented Interfaces:
Serializable,Delegated,Lifecycle,Processor
- See Also:
-
Field Summary
Fields inherited from class org.talend.sdk.component.runtime.base.LifecycleImpl
delegate -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedProcessorImpl(String rootName, String name, String plugin, Map<String, String> internalConfiguration, Serializable delegate) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterGroup(OutputFactory output) voidafterGroup(OutputFactory output, boolean last) voidbooleanprotected static SerializableloadDelegate(byte[] value, String plugin) voidonNext(InputFactory inputFactory, OutputFactory outputFactory) Methods inherited from class org.talend.sdk.component.runtime.base.LifecycleImpl
doInvoke, equals, evaluateParameters, findMethods, hashCode, serializeDelegate, start, stop
-
Constructor Details
-
ProcessorImpl
public ProcessorImpl(String rootName, String name, String plugin, Map<String, String> internalConfiguration, Serializable delegate) -
ProcessorImpl
protected ProcessorImpl()
-
-
Method Details
-
getInternalConfiguration
-
beforeGroup
- Specified by:
beforeGroupin interfaceProcessor
-
afterGroup
- Specified by:
afterGroupin interfaceProcessor
-
isLastGroupUsed
- Specified by:
isLastGroupUsedin interfaceProcessor
-
afterGroup
- Specified by:
afterGroupin interfaceProcessor
-
onNext
-
getDelegate
- Specified by:
getDelegatein interfaceDelegated
-
loadDelegate
protected static Serializable loadDelegate(byte[] value, String plugin) throws IOException, ClassNotFoundException - Throws:
IOExceptionClassNotFoundException
-