Class ProducerFinderImpl
java.lang.Object
org.talend.sdk.component.runtime.manager.service.ProducerFinderImpl
- All Implemented Interfaces:
Serializable,org.talend.sdk.component.api.service.source.ProducerFinder
public class ProducerFinderImpl
extends Object
implements org.talend.sdk.component.api.service.source.ProducerFinder
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionIterator<org.talend.sdk.component.api.record.Record>protected org.talend.sdk.component.runtime.input.MapperfindMapper(ComponentInstantiator instantiator, int version, Map<String, String> configuration) protected ComponentInstantiatorgetInstantiator(String familyName, String inputName) org.talend.sdk.component.api.service.source.ProducerFinderinit(String plugin, Object builder, Function<Object, org.talend.sdk.component.api.record.Record> converter) protected Iterator<org.talend.sdk.component.api.record.Record>iterator(org.talend.sdk.component.runtime.input.Input input)
-
Field Details
-
plugin
-
mapperFinder
-
recordConverter
-
-
Constructor Details
-
ProducerFinderImpl
public ProducerFinderImpl()
-
-
Method Details
-
init
public org.talend.sdk.component.api.service.source.ProducerFinder init(String plugin, Object builder, Function<Object, org.talend.sdk.component.api.record.Record> converter) - Specified by:
initin interfaceorg.talend.sdk.component.api.service.source.ProducerFinder
-
find
public Iterator<org.talend.sdk.component.api.record.Record> find(String familyName, String inputName, int version, Map<String, String> configuration) - Specified by:
findin interfaceorg.talend.sdk.component.api.service.source.ProducerFinder
-
getInstantiator
-
findMapper
protected org.talend.sdk.component.runtime.input.Mapper findMapper(ComponentInstantiator instantiator, int version, Map<String, String> configuration) -
iterator
-