public interface EventTypeCollector
Modifier and Type | Method and Description |
---|---|
void |
registerAvro(EventTypeMetadata metadata,
String schemaJson,
String[] superTypes) |
void |
registerBean(EventTypeMetadata metadata,
EPTypeClass clazz,
String startTimestampName,
String endTimestampName,
EventType[] superTypes,
Set<EventType> deepSupertypes) |
void |
registerJson(EventTypeMetadata metadata,
LinkedHashMap<String,Object> properties,
String[] superTypes,
String startTimestampPropertyName,
String endTimestampPropertyName,
JsonEventTypeDetail detail) |
void |
registerMap(EventTypeMetadata metadata,
LinkedHashMap<String,Object> properties,
String[] superTypes,
String startTimestampPropertyName,
String endTimestampPropertyName) |
void |
registerObjectArray(EventTypeMetadata metadata,
LinkedHashMap<String,Object> properties,
String[] superTypes,
String startTimestampPropertyName,
String endTimestampPropertyName) |
void |
registerSerde(EventTypeMetadata metadata,
DataInputOutputSerde underlyingSerde,
EPTypeClass underlyingClass) |
void |
registerVariant(EventTypeMetadata metadata,
EventType[] variants,
boolean any) |
void |
registerWrapper(EventTypeMetadata metadata,
EventType underlying,
LinkedHashMap<String,Object> properties) |
void |
registerXML(EventTypeMetadata metadata,
String representsFragmentOfProperty,
String representsOriginalTypeName) |
void |
registerXMLNewType(EventTypeMetadata metadata,
ConfigurationCommonEventTypeXMLDOM config) |
void registerMap(EventTypeMetadata metadata, LinkedHashMap<String,Object> properties, String[] superTypes, String startTimestampPropertyName, String endTimestampPropertyName)
void registerObjectArray(EventTypeMetadata metadata, LinkedHashMap<String,Object> properties, String[] superTypes, String startTimestampPropertyName, String endTimestampPropertyName)
void registerWrapper(EventTypeMetadata metadata, EventType underlying, LinkedHashMap<String,Object> properties)
void registerBean(EventTypeMetadata metadata, EPTypeClass clazz, String startTimestampName, String endTimestampName, EventType[] superTypes, Set<EventType> deepSupertypes)
void registerXML(EventTypeMetadata metadata, String representsFragmentOfProperty, String representsOriginalTypeName)
void registerXMLNewType(EventTypeMetadata metadata, ConfigurationCommonEventTypeXMLDOM config)
void registerAvro(EventTypeMetadata metadata, String schemaJson, String[] superTypes)
void registerJson(EventTypeMetadata metadata, LinkedHashMap<String,Object> properties, String[] superTypes, String startTimestampPropertyName, String endTimestampPropertyName, JsonEventTypeDetail detail)
void registerVariant(EventTypeMetadata metadata, EventType[] variants, boolean any)
void registerSerde(EventTypeMetadata metadata, DataInputOutputSerde underlyingSerde, EPTypeClass underlyingClass)
Copyright © 2005–2022. All rights reserved.