public interface EventBeanService
Modifier and Type | Method and Description |
---|---|
EventBean |
adapterForAvro(java.lang.Object avroGenericDataDotRecord,
java.lang.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(java.lang.Object theEvent,
java.lang.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(org.w3c.dom.Node node,
java.lang.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(java.util.Map<java.lang.String,java.lang.Object> theEvent,
java.lang.String eventTypeName)
Construct an event bean for a given Map using the event type name to look up the Map event type
|
EventBean |
adapterForObjectArray(java.lang.Object[] theEvent,
java.lang.String eventTypeName)
Construct an event bean for a given Object-Array using the event type name to look up the Object-Array event type
|
EventBean |
adapterForTypedAvro(java.lang.Object avroGenericDataDotRecord,
EventType eventType)
Construct an event bean for a given Avro GenericData.Record and given the Avro-event-type
|
EventBean |
adapterForTypedBean(java.lang.Object bean,
EventType eventType)
Construct an event bean for a given bean (Object, POJO) and given the Bean-event-type
|
EventBean |
adapterForTypedDOM(org.w3c.dom.Node node,
EventType eventType)
Construct an event bean for a given Node and given the XML-event-type
|
EventBean |
adapterForTypedMap(java.util.Map<java.lang.String,java.lang.Object> properties,
EventType eventType)
Construct an event bean for a given Map and given the Map-event-type
|
EventBean |
adapterForTypedObjectArray(java.lang.Object[] props,
EventType eventType)
Construct an event bean for a given Object-Array and given the Object-Array-event-type
|
EventType |
getExistsTypeByName(java.lang.String eventTypeName)
Look up an event type by name,
|
EventBean adapterForMap(java.util.Map<java.lang.String,java.lang.Object> theEvent, java.lang.String eventTypeName)
theEvent
- event underlyingeventTypeName
- name of the Map event typeEventType getExistsTypeByName(java.lang.String eventTypeName)
eventTypeName
- to look upEventBean adapterForBean(java.lang.Object theEvent, java.lang.String eventTypeName)
theEvent
- event underlyingeventTypeName
- event type nameEventBean adapterForTypedBean(java.lang.Object bean, EventType eventType)
bean
- event underlyingeventType
- event type (Bean only)EventBean adapterForAvro(java.lang.Object avroGenericDataDotRecord, java.lang.String eventTypeName)
avroGenericDataDotRecord
- event underlyingeventTypeName
- name of the Avro event typeEventBean adapterForTypedAvro(java.lang.Object avroGenericDataDotRecord, EventType eventType)
avroGenericDataDotRecord
- event underlyingeventType
- event type (Avro only)EventBean adapterForTypedMap(java.util.Map<java.lang.String,java.lang.Object> properties, EventType eventType)
properties
- event underlyingeventType
- event type (Map only)EventBean adapterForObjectArray(java.lang.Object[] theEvent, java.lang.String eventTypeName)
theEvent
- event underlyingeventTypeName
- name of the Object-Array event typeEventBean adapterForTypedObjectArray(java.lang.Object[] props, EventType eventType)
props
- event underlyingeventType
- event type (Object-array only)EventBean adapterForDOM(org.w3c.dom.Node node, java.lang.String eventTypeName)
node
- event underlyingeventTypeName
- event type name