public interface EventBeanService extends EventBeanTypedEventFactory
ADAPTERFORTYPEDAVRO, ADAPTERFORTYPEDBEAN, ADAPTERFORTYPEDDOM, ADAPTERFORTYPEDJSON, ADAPTERFORTYPEDMAP, ADAPTERFORTYPEDOBJECTARRAY, ADAPTERFORTYPEDWRAPPER, EPTYPE
Modifier and Type | Method and Description |
---|---|
EventBean |
adapterForAvro(Object avroGenericDataDotRecord,
String eventTypeName)
Construct an event bean for a given Avro GenericData.Record using the event type name to look up the Avro event type
|
EventBean |
adapterForBean(Object theEvent,
String eventTypeName)
Construct an event bean for a given bean (Object, POJO) using the class of the object to determine the Bean-only event type (not for Map/Object-Array/Avro/XML events)
|
EventBean |
adapterForDOM(Node node,
String eventTypeName)
Construct an event bean for a given XML-DOM using the node root node name to look up the XML-DOM event type
|
EventBean |
adapterForMap(Map<String,Object> theEvent,
String eventTypeName)
Construct an event bean for a given Map using the event type name to look up the Map event type
|
EventBean |
adapterForObjectArray(Object[] theEvent,
String eventTypeName)
Construct an event bean for a given Object-Array using the event type name to look up the Object-Array event type
|
EventType |
getExistsTypeByName(String eventTypeName)
Look up an event type by name,
|
adapterForTypedAvro, adapterForTypedBean, adapterForTypedDOM, adapterForTypedJson, adapterForTypedMap, adapterForTypedObjectArray, adapterForTypedWrapper
EventBean adapterForMap(Map<String,Object> theEvent, String eventTypeName)
theEvent
- event underlyingeventTypeName
- name of the Map event typeEventType getExistsTypeByName(String eventTypeName)
eventTypeName
- to look upEventBean adapterForBean(Object theEvent, String eventTypeName)
theEvent
- event underlyingeventTypeName
- event type nameEventBean adapterForAvro(Object avroGenericDataDotRecord, String eventTypeName)
avroGenericDataDotRecord
- event underlyingeventTypeName
- name of the Avro event typeEventBean adapterForObjectArray(Object[] theEvent, String eventTypeName)
theEvent
- event underlyingeventTypeName
- name of the Object-Array event typeCopyright © 2005–2021. All rights reserved.