Also used :
AnnotationFinder(org.apache.xbean.finder.AnnotationFinder)
Version(org.talend.sdk.component.api.component.Version)
Internationalized(org.talend.sdk.component.api.internationalization.Internationalized)
HealthCheck(org.talend.sdk.component.api.service.healthcheck.HealthCheck)
Collectors.toMap(java.util.stream.Collectors.toMap)
ARRAY(org.talend.sdk.component.runtime.manager.ParameterMeta.Type.ARRAY)
Map(java.util.Map)
DynamicValues(org.talend.sdk.component.api.service.completion.DynamicValues)
Method(java.lang.reflect.Method)
Collectors.toSet(java.util.stream.Collectors.toSet)
ParameterMeta(org.talend.sdk.component.runtime.manager.ParameterMeta)
AsyncValidation(org.talend.sdk.component.api.service.asyncvalidation.AsyncValidation)
ENUM(org.talend.sdk.component.runtime.manager.ParameterMeta.Type.ENUM)
Collection(java.util.Collection)
Set(java.util.Set)
Collectors.joining(java.util.stream.Collectors.joining)
Serializable(java.io.Serializable)
DataSet(org.talend.sdk.component.api.configuration.type.DataSet)
Objects(java.util.Objects)
List(java.util.List)
Stream(java.util.stream.Stream)
Documentation(org.talend.sdk.component.api.meta.Documentation)
Proposable(org.talend.sdk.component.api.configuration.action.Proposable)
Modifier(java.lang.reflect.Modifier)
Function.identity(java.util.function.Function.identity)
Service(org.talend.sdk.component.api.service.Service)
Constructors.findConstructor(org.talend.sdk.component.runtime.manager.reflect.Constructors.findConstructor)
Stream.empty(java.util.stream.Stream.empty)
Collectors.groupingBy(java.util.stream.Collectors.groupingBy)
DiscoverSchema(org.talend.sdk.component.api.service.schema.DiscoverSchema)
Icon(org.talend.sdk.component.api.component.Icon)
Option(org.talend.sdk.component.api.configuration.Option)
ModelListener(org.talend.sdk.component.runtime.visitor.ModelListener)
DataStore(org.talend.sdk.component.api.configuration.type.DataStore)
ArrayList(java.util.ArrayList)
HashSet(java.util.HashSet)
ResourceBundle(java.util.ResourceBundle)
ParameterModelService(org.talend.sdk.component.runtime.manager.reflect.ParameterModelService)
Structure(org.talend.sdk.component.api.configuration.ui.widget.Structure)
Stream.concat(java.util.stream.Stream.concat)
Request(org.talend.sdk.component.api.service.http.Request)
OBJECT(org.talend.sdk.component.runtime.manager.ParameterMeta.Type.OBJECT)
Optional.ofNullable(java.util.Optional.ofNullable)
Stream.of(java.util.stream.Stream.of)
ModelVisitor(org.talend.sdk.component.runtime.visitor.ModelVisitor)
Field(java.lang.reflect.Field)
File(java.io.File)
HttpClientFactoryImpl(org.talend.sdk.component.runtime.manager.service.HttpClientFactoryImpl)
Collectors.toList(java.util.stream.Collectors.toList)
AbstractMap(java.util.AbstractMap)
Checkable(org.talend.sdk.component.api.configuration.action.Checkable)
ParameterizedType(java.lang.reflect.ParameterizedType)
Data(lombok.Data)
ActionType(org.talend.sdk.component.api.service.ActionType)
ModelVisitor(org.talend.sdk.component.runtime.visitor.ModelVisitor)
ModelListener(org.talend.sdk.component.runtime.visitor.ModelListener)
Objects(java.util.Objects)
Structure(org.talend.sdk.component.api.configuration.ui.widget.Structure)