Class DataEngineEventProcessor
java.lang.Object
org.odpi.openmetadata.accessservices.dataengine.server.processors.DataEngineEventProcessor
The Data Engine event processor is processing events from external data engines about
metadata changes. It will handle different types of events defined in Data Engine OMAS API module.
-
Constructor Summary
ConstructorsConstructorDescriptionDataEngineEventProcessor(DataEngineServicesInstance instance, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog) The constructor is given the connection to the out topic for Data Engine OMAS along with classes for testing and manipulating instances. -
Method Summary
Modifier and TypeMethodDescriptionvoidprocessDatabaseEvent(String dataEngineEvent) Process aDatabaseEventfor creating a databasevoidprocessDatabaseSchemaEvent(String dataEngineEvent) Process aDatabaseSchemaEventfor creating a database schemavoidprocessDataEngineRegistrationEvent(String dataEngineEvent) Process aDataEngineRegistrationEventvoidprocessDataFileEvent(String dataEngineEvent) Process aDataFileEventfor creating a data filevoidprocessDataFlowsEvent(String dataEngineEvent) Process aDataFlowsEventvoidprocessDeleteConnectionEvent(String dataEngineEvent) Process aDeleteEventfor deleting a connectionvoidprocessDeleteDatabaseEvent(String dataEngineEvent) Process aDeleteEventfor deleting a databasevoidprocessDeleteDatabaseSchemaEvent(String dataEngineEvent) Process aDeleteEventfor deleting a database schemavoidprocessDeleteDataEngineEvent(String dataEngineEvent) Process aDeleteEventfor deleting a data enginevoidprocessDeleteDataFileEvent(String dataEngineEvent) Process aDeleteEventfor deleting a data filevoidprocessDeleteEndpointEvent(String dataEngineEvent) Process aDeleteEventfor deleting an endpointvoidprocessDeleteEventTypeEvent(String dataEngineEvent) Process aDeleteEventfor deleting an event typevoidprocessDeleteFolderEvent(String dataEngineEvent) Process aDeleteEventfor deleting a foldervoidprocessDeletePortAliasEvent(String dataEngineEvent) voidprocessDeletePortImplementationEvent(String dataEngineEvent) Process aDeleteEventfor deleting a port implementationvoidprocessDeleteProcessEvent(String dataEngineEvent) Process aDeleteEventfor deleting a processvoidprocessDeleteRelationalTableEvent(String dataEngineEvent) Process aDeleteEventfor deleting a relational tablevoidprocessDeleteSchemaTypeEvent(String dataEngineEvent) Process aDeleteEventfor deleting a schema typevoidprocessDeleteTopicEvent(String dataEngineEvent) Process aDeleteEventfor deleting a topicvoidprocessEventTypeEvent(String dataEngineEvent) Process aEventTypeEventfor creating a topicvoidprocessPortAliasEvent(String dataEngineEvent) Process aPortAliasEventvoidprocessPortImplementationEvent(String dataEngineEvent) Process aPortImplementationEventvoidprocessProcessEvent(String dataEngineEvent) Process aProcessEventvoidprocessProcessHierarchyEvent(String dataEngineEvent) Process aProcessHierarchyEventvoidprocessProcessingStateEvent(String dataEngineEvent) Process aProcessingStateEventfor deleting an event typevoidprocessRelationalTableEvent(String dataEngineEvent) Process aRelationalTableEventfor creating a relational tablevoidprocessSchemaTypeEvent(String schemaTypeEvent) Process aSchemaTypeEventvoidprocessTopicEvent(String dataEngineEvent) Process aTopicEventfor creating a topic
-
Constructor Details
-
DataEngineEventProcessor
public DataEngineEventProcessor(DataEngineServicesInstance instance, org.odpi.openmetadata.frameworks.auditlog.AuditLog auditLog) throws org.odpi.openmetadata.commonservices.multitenant.ffdc.exceptions.NewInstanceException The constructor is given the connection to the out topic for Data Engine OMAS along with classes for testing and manipulating instances.- Parameters:
instance- server instanceauditLog- audit log- Throws:
org.odpi.openmetadata.commonservices.multitenant.ffdc.exceptions.NewInstanceException- * @throws NewInstanceException a problem occurred during initialization
-
-
Method Details
-
processDataEngineRegistrationEvent
Process aDataEngineRegistrationEvent- Parameters:
dataEngineEvent- the event to be processed
-
processPortAliasEvent
Process aPortAliasEvent- Parameters:
dataEngineEvent- the event to be processed
-
processProcessHierarchyEvent
Process aProcessHierarchyEvent- Parameters:
dataEngineEvent- the event to be processed
-
processPortImplementationEvent
Process aPortImplementationEvent- Parameters:
dataEngineEvent- the event to be processed
-
processDataFlowsEvent
Process aDataFlowsEvent- Parameters:
dataEngineEvent- the event to be processed
-
processProcessEvent
Process aProcessEvent- Parameters:
dataEngineEvent- the event to be processed
-
processSchemaTypeEvent
Process aSchemaTypeEvent- Parameters:
schemaTypeEvent- the event to be processed
-
processDeleteSchemaTypeEvent
Process aDeleteEventfor deleting a schema type- Parameters:
dataEngineEvent- the event to be processed
-
processDeleteDataEngineEvent
Process aDeleteEventfor deleting a data engine- Parameters:
dataEngineEvent- the event to be processed
-
processDeleteProcessEvent
Process aDeleteEventfor deleting a process- Parameters:
dataEngineEvent- the event to be processed
-
processDeletePortImplementationEvent
Process aDeleteEventfor deleting a port implementation- Parameters:
dataEngineEvent- the event to be processed
-
processDeletePortAliasEvent
-
processDatabaseEvent
Process aDatabaseEventfor creating a database- Parameters:
dataEngineEvent- the event to be processed
-
processDatabaseSchemaEvent
Process aDatabaseSchemaEventfor creating a database schema- Parameters:
dataEngineEvent- the event to be processed
-
processRelationalTableEvent
Process aRelationalTableEventfor creating a relational table- Parameters:
dataEngineEvent- the event to be processed
-
processDataFileEvent
Process aDataFileEventfor creating a data file- Parameters:
dataEngineEvent- the event to be processed
-
processDeleteDatabaseEvent
Process aDeleteEventfor deleting a database- Parameters:
dataEngineEvent- the event to be processed
-
processDeleteDatabaseSchemaEvent
Process aDeleteEventfor deleting a database schema- Parameters:
dataEngineEvent- the event to be processed
-
processDeleteRelationalTableEvent
Process aDeleteEventfor deleting a relational table- Parameters:
dataEngineEvent- the event to be processed
-
processDeleteDataFileEvent
Process aDeleteEventfor deleting a data file- Parameters:
dataEngineEvent- the event to be processed
-
processDeleteFolderEvent
Process aDeleteEventfor deleting a folder- Parameters:
dataEngineEvent- the event to be processed
-
processDeleteConnectionEvent
Process aDeleteEventfor deleting a connection- Parameters:
dataEngineEvent- the event to be processed
-
processDeleteEndpointEvent
Process aDeleteEventfor deleting an endpoint- Parameters:
dataEngineEvent- the event to be processed
-
processTopicEvent
Process aTopicEventfor creating a topic- Parameters:
dataEngineEvent- the event to be processed
-
processEventTypeEvent
Process aEventTypeEventfor creating a topic- Parameters:
dataEngineEvent- the event to be processed
-
processDeleteTopicEvent
Process aDeleteEventfor deleting a topic- Parameters:
dataEngineEvent- the event to be processed
-
processDeleteEventTypeEvent
Process aDeleteEventfor deleting an event type- Parameters:
dataEngineEvent- the event to be processed
-
processProcessingStateEvent
Process aProcessingStateEventfor deleting an event type- Parameters:
dataEngineEvent- the event to be processed
-