public class EventAdapterAvroHandlerUnsupported extends java.lang.Object implements EventAdapterAvroHandler
Modifier and Type | Field and Description |
---|---|
static EventAdapterAvroHandlerUnsupported |
INSTANCE |
HANDLER_IMPL
Constructor and Description |
---|
EventAdapterAvroHandlerUnsupported() |
Modifier and Type | Method and Description |
---|---|
EventBean |
adapterForTypeAvro(java.lang.Object avroGenericDataDotRecord,
EventType existingType) |
void |
avroCompat(EventType existingType,
java.util.Map<java.lang.String,java.lang.Object> selPropertyTypes) |
java.lang.Object |
convertEvent(EventBean theEvent,
AvroSchemaEventType targetType) |
EventBeanFactory |
getEventBeanFactory(EventType type,
EventAdapterService eventAdapterService) |
EventBeanManufacturer |
getEventBeanManufacturer(AvroSchemaEventType avroSchemaEventType,
EventAdapterService eventAdapterService,
WriteablePropertyDescriptor[] properties) |
SelectExprProcessorRepresentationFactory |
getOutputFactory() |
TypeWidenerCustomizer |
getTypeWidenerCustomizer(EventType eventType) |
void |
init(ConfigurationEngineDefaults.EventMeta.AvroSettings avroSettings,
EngineImportService engineImportService) |
AvroSchemaEventType |
newEventTypeFromNormalized(EventTypeMetadata metadata,
java.lang.String eventTypeName,
int typeId,
EventAdapterService eventAdapterService,
java.util.Map<java.lang.String,java.lang.Object> properties,
java.lang.annotation.Annotation[] annotations,
ConfigurationEventTypeAvro optionalConfig,
EventType[] superTypes,
java.util.Set<EventType> deepSuperTypes,
java.lang.String statementName,
java.lang.String engineURI) |
AvroSchemaEventType |
newEventTypeFromSchema(EventTypeMetadata metadata,
java.lang.String eventTypeName,
int typeId,
EventAdapterService eventAdapterService,
ConfigurationEventTypeAvro requiredConfig,
EventType[] supertypes,
java.util.Set<EventType> deepSupertypes) |
void |
validateExistingType(EventType existingType,
AvroSchemaEventType proposedType) |
public static final EventAdapterAvroHandlerUnsupported INSTANCE
public void init(ConfigurationEngineDefaults.EventMeta.AvroSettings avroSettings, EngineImportService engineImportService)
init
in interface EventAdapterAvroHandler
public AvroSchemaEventType newEventTypeFromSchema(EventTypeMetadata metadata, java.lang.String eventTypeName, int typeId, EventAdapterService eventAdapterService, ConfigurationEventTypeAvro requiredConfig, EventType[] supertypes, java.util.Set<EventType> deepSupertypes)
newEventTypeFromSchema
in interface EventAdapterAvroHandler
public EventBean adapterForTypeAvro(java.lang.Object avroGenericDataDotRecord, EventType existingType)
adapterForTypeAvro
in interface EventAdapterAvroHandler
public AvroSchemaEventType newEventTypeFromNormalized(EventTypeMetadata metadata, java.lang.String eventTypeName, int typeId, EventAdapterService eventAdapterService, java.util.Map<java.lang.String,java.lang.Object> properties, java.lang.annotation.Annotation[] annotations, ConfigurationEventTypeAvro optionalConfig, EventType[] superTypes, java.util.Set<EventType> deepSuperTypes, java.lang.String statementName, java.lang.String engineURI)
newEventTypeFromNormalized
in interface EventAdapterAvroHandler
public EventBeanManufacturer getEventBeanManufacturer(AvroSchemaEventType avroSchemaEventType, EventAdapterService eventAdapterService, WriteablePropertyDescriptor[] properties)
getEventBeanManufacturer
in interface EventAdapterAvroHandler
public EventBeanFactory getEventBeanFactory(EventType type, EventAdapterService eventAdapterService)
getEventBeanFactory
in interface EventAdapterAvroHandler
public void validateExistingType(EventType existingType, AvroSchemaEventType proposedType)
validateExistingType
in interface EventAdapterAvroHandler
public SelectExprProcessorRepresentationFactory getOutputFactory()
getOutputFactory
in interface EventAdapterAvroHandler
public void avroCompat(EventType existingType, java.util.Map<java.lang.String,java.lang.Object> selPropertyTypes) throws ExprValidationException
avroCompat
in interface EventAdapterAvroHandler
ExprValidationException
public java.lang.Object convertEvent(EventBean theEvent, AvroSchemaEventType targetType)
convertEvent
in interface EventAdapterAvroHandler
public TypeWidenerCustomizer getTypeWidenerCustomizer(EventType eventType)
getTypeWidenerCustomizer
in interface EventAdapterAvroHandler