public class EventTypeCollectorImpl extends Object implements EventTypeCollector
Constructor and Description |
---|
EventTypeCollectorImpl(Map<String,EventType> moduleEventTypes,
BeanEventTypeFactory beanEventTypeFactory,
EventTypeFactory eventTypeFactory,
BeanEventTypeStemService beanEventTypeStemService,
EventTypeNameResolver eventTypeNameResolver,
XMLFragmentEventTypeFactory xmlFragmentEventTypeFactory,
EventTypeAvroHandler eventTypeAvroHandler,
EventBeanTypedEventFactory eventBeanTypedEventFactory) |
Modifier and Type | Method and Description |
---|---|
void |
registerAvro(EventTypeMetadata metadata,
String schemaJson) |
void |
registerBean(EventTypeMetadata metadata,
Class clazz,
String startTimestampName,
String endTimestampName,
EventType[] superTypes,
Set<EventType> deepSuperTypes) |
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 |
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) |
public EventTypeCollectorImpl(Map<String,EventType> moduleEventTypes, BeanEventTypeFactory beanEventTypeFactory, EventTypeFactory eventTypeFactory, BeanEventTypeStemService beanEventTypeStemService, EventTypeNameResolver eventTypeNameResolver, XMLFragmentEventTypeFactory xmlFragmentEventTypeFactory, EventTypeAvroHandler eventTypeAvroHandler, EventBeanTypedEventFactory eventBeanTypedEventFactory)
public void registerMap(EventTypeMetadata metadata, LinkedHashMap<String,Object> properties, String[] superTypes, String startTimestampPropertyName, String endTimestampPropertyName)
registerMap
in interface EventTypeCollector
public void registerObjectArray(EventTypeMetadata metadata, LinkedHashMap<String,Object> properties, String[] superTypes, String startTimestampPropertyName, String endTimestampPropertyName)
registerObjectArray
in interface EventTypeCollector
public void registerWrapper(EventTypeMetadata metadata, EventType underlying, LinkedHashMap<String,Object> properties)
registerWrapper
in interface EventTypeCollector
public void registerBean(EventTypeMetadata metadata, Class clazz, String startTimestampName, String endTimestampName, EventType[] superTypes, Set<EventType> deepSuperTypes)
registerBean
in interface EventTypeCollector
public void registerXML(EventTypeMetadata metadata, String representsFragmentOfProperty, String representsOriginalTypeName)
registerXML
in interface EventTypeCollector
public void registerAvro(EventTypeMetadata metadata, String schemaJson)
registerAvro
in interface EventTypeCollector
public void registerVariant(EventTypeMetadata metadata, EventType[] variants, boolean any)
registerVariant
in interface EventTypeCollector
Copyright © 2005–2019. All rights reserved.