public interface ComponentsHandler
Modifier and Type | Method and Description |
---|---|
ComponentManager |
asManager() |
<T> Stream<T> |
collect(Class<T> recordType,
org.talend.sdk.component.runtime.input.Mapper mapper,
int maxRecords) |
<T> Stream<T> |
collect(Class<T> recordType,
org.talend.sdk.component.runtime.input.Mapper mapper,
int maxRecords,
int concurrency) |
<T> List<T> |
collect(Class<T> recordType,
String family,
String component,
int version,
Map<String,String> configuration) |
BaseComponentsHandler.Outputs |
collect(org.talend.sdk.component.runtime.output.Processor processor,
ControllableInputFactory inputs) |
BaseComponentsHandler.Outputs |
collect(org.talend.sdk.component.runtime.output.Processor processor,
ControllableInputFactory inputs,
int bundleSize) |
<T> List<T> |
collectAsList(Class<T> recordType,
org.talend.sdk.component.runtime.input.Mapper mapper) |
<T> List<T> |
collectAsList(Class<T> recordType,
org.talend.sdk.component.runtime.input.Mapper mapper,
int maxRecords) |
org.talend.sdk.component.runtime.input.Mapper |
createMapper(Class<?> componentType,
Object configuration) |
org.talend.sdk.component.runtime.output.Processor |
createProcessor(Class<?> componentType,
Object configuration) |
<T> T |
findService(Class<T> serviceClass) |
<T> T |
findService(String plugin,
Class<T> serviceClass) |
<T> List<T> |
getCollectedData(Class<T> recordType) |
<T> T |
injectServices(T instance) |
<T> void |
process(Iterable<T> inputs,
String family,
String component,
int version,
Map<String,String> configuration) |
<T> void |
setInputData(Iterable<T> data) |
BaseComponentsHandler.Outputs collect(org.talend.sdk.component.runtime.output.Processor processor, ControllableInputFactory inputs)
BaseComponentsHandler.Outputs collect(org.talend.sdk.component.runtime.output.Processor processor, ControllableInputFactory inputs, int bundleSize)
<T> Stream<T> collect(Class<T> recordType, org.talend.sdk.component.runtime.input.Mapper mapper, int maxRecords)
<T> Stream<T> collect(Class<T> recordType, org.talend.sdk.component.runtime.input.Mapper mapper, int maxRecords, int concurrency)
<T> List<T> collectAsList(Class<T> recordType, org.talend.sdk.component.runtime.input.Mapper mapper)
<T> List<T> collectAsList(Class<T> recordType, org.talend.sdk.component.runtime.input.Mapper mapper, int maxRecords)
org.talend.sdk.component.runtime.input.Mapper createMapper(Class<?> componentType, Object configuration)
org.talend.sdk.component.runtime.output.Processor createProcessor(Class<?> componentType, Object configuration)
<T> List<T> collect(Class<T> recordType, String family, String component, int version, Map<String,String> configuration)
<T> void process(Iterable<T> inputs, String family, String component, int version, Map<String,String> configuration)
ComponentManager asManager()
<T> void setInputData(Iterable<T> data)
<T> List<T> getCollectedData(Class<T> recordType)
<T> T findService(String plugin, Class<T> serviceClass)
<T> T findService(Class<T> serviceClass)
<T> T injectServices(T instance)
1.1.6-SNAPSHOT - Copyright © 2018 Talend Component Kit Documentation