Class OpenMetadataTopicProvider
java.lang.Object
org.odpi.openmetadata.frameworks.connectors.ConnectorProvider
org.odpi.openmetadata.frameworks.connectors.ConnectorProviderBase
org.odpi.openmetadata.frameworks.connectors.OpenConnectorProviderBase
org.odpi.openmetadata.repositoryservices.connectors.openmetadatatopic.OpenMetadataTopicProvider
- All Implemented Interfaces:
AuditLoggingComponent
- Direct Known Subclasses:
InMemoryOpenMetadataTopicProvider,KafkaOpenMetadataTopicProvider
OpenMetadataTopicProvider provides implementation of the connector provider for the OpenMetadataTopicConnector. This connector provides
a generic interface for sending and receiving string-based events.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorProviderBase
auditLog, connectorClassName, connectorComponentDescription, connectorInterfaces, connectorTypeBeanFields inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorProvider
supportedConfigurationProperties, supportedTechnologyTypes, supportedTemplateTypes -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor used to initialize the ConnectorProviderBase with the Java class name of the specific OMRS Connector implementation.OpenMetadataTopicProvider(OpenConnectorDefinition openConnectorDescription, String connectorClassName, List<String> recognizedConfigurationPropertyNames) Constructor for an open connector provider.OpenMetadataTopicProvider(OpenConnectorDefinition openConnectorDescription, String connectorClassName, List<String> recognizedConfigurationPropertyNames, List<String> connectorInterfaces, String expectedDataFormat) Constructor for an open connector provider. -
Method Summary
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorProviderBase
equals, getClassForConnector, getConnector, getConnectorClassName, getConnectorComponentDescription, getConnectorType, getNewConnectorGUID, hashCode, setAuditLog, setConnectorClassName, setConnectorComponentDescription, setConnectorTypeProperties, toStringMethods inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorProvider
getSupportedConfigurationProperties, getSupportedTechnologyTypes, getSupportedTemplateTypes
-
Field Details
-
EVENT_DIRECTION_PROPERTY_NAME
- See Also:
-
EVENT_DIRECTION_INOUT
- See Also:
-
EVENT_DIRECTION_OUT_ONLY
- See Also:
-
EVENT_DIRECTION_IN_ONLY
- See Also:
-
-
Constructor Details
-
OpenMetadataTopicProvider
protected OpenMetadataTopicProvider()Constructor used to initialize the ConnectorProviderBase with the Java class name of the specific OMRS Connector implementation. -
OpenMetadataTopicProvider
public OpenMetadataTopicProvider(OpenConnectorDefinition openConnectorDescription, String connectorClassName, List<String> recognizedConfigurationPropertyNames) Constructor for an open connector provider.- Parameters:
openConnectorDescription- connector definitionconnectorClassName- connector class namerecognizedConfigurationPropertyNames- list of property names that the connector supports in the configuration properties.
-
OpenMetadataTopicProvider
public OpenMetadataTopicProvider(OpenConnectorDefinition openConnectorDescription, String connectorClassName, List<String> recognizedConfigurationPropertyNames, List<String> connectorInterfaces, String expectedDataFormat) Constructor for an open connector provider.- Parameters:
openConnectorDescription- connector definitionconnectorClassName- connector class namerecognizedConfigurationPropertyNames- list of property names that the connector supports in the configuration properties.
-