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, 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 TypeMethodDescriptionvoid
processDatabaseEvent
(String dataEngineEvent) Process aDatabaseEvent
for creating a databasevoid
processDatabaseSchemaEvent
(String dataEngineEvent) Process aDatabaseSchemaEvent
for creating a database schemavoid
processDataEngineRegistrationEvent
(String dataEngineEvent) Process aDataEngineRegistrationEvent
void
processDataFileEvent
(String dataEngineEvent) Process aDataFileEvent
for creating a data filevoid
processDataFlowsEvent
(String dataEngineEvent) Process aDataFlowsEvent
void
processDeleteConnectionEvent
(String dataEngineEvent) Process aDeleteEvent
for deleting a connectionvoid
processDeleteDatabaseEvent
(String dataEngineEvent) Process aDeleteEvent
for deleting a databasevoid
processDeleteDatabaseSchemaEvent
(String dataEngineEvent) Process aDeleteEvent
for deleting a database schemavoid
processDeleteDataEngineEvent
(String dataEngineEvent) Process aDeleteEvent
for deleting a data enginevoid
processDeleteDataFileEvent
(String dataEngineEvent) Process aDeleteEvent
for deleting a data filevoid
processDeleteEndpointEvent
(String dataEngineEvent) Process aDeleteEvent
for deleting an endpointvoid
processDeleteEventTypeEvent
(String dataEngineEvent) Process aDeleteEvent
for deleting an event typevoid
processDeleteFolderEvent
(String dataEngineEvent) Process aDeleteEvent
for deleting a foldervoid
processDeletePortImplementationEvent
(String dataEngineEvent) Process aDeleteEvent
for deleting a port implementationvoid
processDeleteProcessEvent
(String dataEngineEvent) Process aDeleteEvent
for deleting a processvoid
processDeleteRelationalTableEvent
(String dataEngineEvent) Process aDeleteEvent
for deleting a relational tablevoid
processDeleteSchemaTypeEvent
(String dataEngineEvent) Process aDeleteEvent
for deleting a schema typevoid
processDeleteTopicEvent
(String dataEngineEvent) Process aDeleteEvent
for deleting a topicvoid
processEventTypeEvent
(String dataEngineEvent) Process aEventTypeEvent
for creating a topicvoid
processPortImplementationEvent
(String dataEngineEvent) Process aPortImplementationEvent
void
processProcessEvent
(String dataEngineEvent) Process aProcessEvent
void
processProcessHierarchyEvent
(String dataEngineEvent) Process aProcessHierarchyEvent
void
processProcessingStateEvent
(String dataEngineEvent) Process aProcessingStateEvent
for deleting an event typevoid
processRelationalTableEvent
(String dataEngineEvent) Process aRelationalTableEvent
for creating a relational tablevoid
processSchemaTypeEvent
(String schemaTypeEvent) Process aSchemaTypeEvent
void
processTopicEvent
(String dataEngineEvent) Process aTopicEvent
for creating a topic
-
Constructor Details
-
DataEngineEventProcessor
public DataEngineEventProcessor(DataEngineServicesInstance instance, AuditLog auditLog) throws 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:
NewInstanceException
- * @throws NewInstanceException a problem occurred during initialization
-
-
Method Details
-
processDataEngineRegistrationEvent
Process aDataEngineRegistrationEvent
- 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 aDeleteEvent
for deleting a schema type- Parameters:
dataEngineEvent
- the event to be processed
-
processDeleteDataEngineEvent
Process aDeleteEvent
for deleting a data engine- Parameters:
dataEngineEvent
- the event to be processed
-
processDeleteProcessEvent
Process aDeleteEvent
for deleting a process- Parameters:
dataEngineEvent
- the event to be processed
-
processDeletePortImplementationEvent
Process aDeleteEvent
for deleting a port implementation- Parameters:
dataEngineEvent
- the event to be processed
-
processDatabaseEvent
Process aDatabaseEvent
for creating a database- Parameters:
dataEngineEvent
- the event to be processed
-
processDatabaseSchemaEvent
Process aDatabaseSchemaEvent
for creating a database schema- Parameters:
dataEngineEvent
- the event to be processed
-
processRelationalTableEvent
Process aRelationalTableEvent
for creating a relational table- Parameters:
dataEngineEvent
- the event to be processed
-
processDataFileEvent
Process aDataFileEvent
for creating a data file- Parameters:
dataEngineEvent
- the event to be processed
-
processDeleteDatabaseEvent
Process aDeleteEvent
for deleting a database- Parameters:
dataEngineEvent
- the event to be processed
-
processDeleteDatabaseSchemaEvent
Process aDeleteEvent
for deleting a database schema- Parameters:
dataEngineEvent
- the event to be processed
-
processDeleteRelationalTableEvent
Process aDeleteEvent
for deleting a relational table- Parameters:
dataEngineEvent
- the event to be processed
-
processDeleteDataFileEvent
Process aDeleteEvent
for deleting a data file- Parameters:
dataEngineEvent
- the event to be processed
-
processDeleteFolderEvent
Process aDeleteEvent
for deleting a folder- Parameters:
dataEngineEvent
- the event to be processed
-
processDeleteConnectionEvent
Process aDeleteEvent
for deleting a connection- Parameters:
dataEngineEvent
- the event to be processed
-
processDeleteEndpointEvent
Process aDeleteEvent
for deleting an endpoint- Parameters:
dataEngineEvent
- the event to be processed
-
processTopicEvent
Process aTopicEvent
for creating a topic- Parameters:
dataEngineEvent
- the event to be processed
-
processEventTypeEvent
Process aEventTypeEvent
for creating a topic- Parameters:
dataEngineEvent
- the event to be processed
-
processDeleteTopicEvent
Process aDeleteEvent
for deleting a topic- Parameters:
dataEngineEvent
- the event to be processed
-
processDeleteEventTypeEvent
Process aDeleteEvent
for deleting an event type- Parameters:
dataEngineEvent
- the event to be processed
-
processProcessingStateEvent
Process aProcessingStateEvent
for deleting an event type- Parameters:
dataEngineEvent
- the event to be processed
-