public interface EventTypeAvroHandler
Modifier and Type | Field and Description |
---|---|
static String |
COMPILE_TIME_HANDLER_IMPL |
static String |
RUNTIME_NONHA_HANDLER_IMPL |
static final String RUNTIME_NONHA_HANDLER_IMPL
static final String COMPILE_TIME_HANDLER_IMPL
void init(ConfigurationCommonEventTypeMeta.AvroSettings avroSettings, ClasspathImportService classpathImportService)
SelectExprProcessorRepresentationFactory getOutputFactory()
AvroSchemaEventType newEventTypeFromSchema(EventTypeMetadata metadata, EventBeanTypedEventFactory eventBeanTypedEventFactory, ConfigurationCommonEventTypeAvro requiredConfig, EventType[] superTypes, Set<EventType> deepSuperTypes)
AvroSchemaEventType newEventTypeFromNormalized(EventTypeMetadata metadata, EventTypeNameResolver eventTypeNameResolver, EventBeanTypedEventFactory eventBeanTypedEventFactory, Map<String,Object> properties, Annotation[] annotations, ConfigurationCommonEventTypeAvro optionalConfig, EventType[] superTypes, Set<EventType> deepSuperTypes, String statementName)
AvroSchemaEventType newEventTypeFromJson(EventTypeMetadata metadata, EventBeanTypedEventFactory eventBeanTypedEventFactory, String schemaJson)
EventBean adapterForTypeAvro(Object avroGenericDataDotRecord, EventType existingType)
EventBeanManufacturerForge getEventBeanManufacturer(AvroSchemaEventType avroSchemaEventType, WriteablePropertyDescriptor[] properties)
EventBeanFactory getEventBeanFactory(EventType type, EventBeanTypedEventFactory eventBeanTypedEventFactory)
void validateExistingType(EventType existingType, AvroSchemaEventType proposedType)
void avroCompat(EventType existingType, Map<String,Object> selPropertyTypes) throws ExprValidationException
ExprValidationException
Object convertEvent(EventBean theEvent, AvroSchemaEventType targetType)
TypeWidenerCustomizer getTypeWidenerCustomizer(EventType eventType)
Copyright © 2005–2019. All rights reserved.