Class MockSchemaRegistry
java.lang.Object
org.apache.nifi.components.AbstractConfigurableComponent
org.apache.nifi.controller.AbstractControllerService
org.apache.nifi.serialization.record.MockSchemaRegistry
- All Implemented Interfaces:
org.apache.nifi.components.ConfigurableComponent,org.apache.nifi.controller.ControllerService,SchemaRegistry
public class MockSchemaRegistry
extends org.apache.nifi.controller.AbstractControllerService
implements SchemaRegistry
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ConcurrentMap<Tuple<Long, Integer>, org.apache.nifi.serialization.record.RecordSchema> private final ConcurrentMap<Triple<String, String, Integer>, org.apache.nifi.serialization.record.RecordSchema> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddSchema(String name, String branch, Integer version, org.apache.nifi.serialization.record.RecordSchema schema) voidvoidorg.apache.nifi.serialization.record.RecordSchemaretrieveSchema(org.apache.nifi.serialization.record.SchemaIdentifier schemaIdentifier) private org.apache.nifi.serialization.record.RecordSchemaretrieveSchemaByIdAndVersion(org.apache.nifi.serialization.record.SchemaIdentifier schemaIdentifier) (package private) org.apache.nifi.serialization.record.RecordSchemaretrieveSchemaByName(org.apache.nifi.serialization.record.SchemaIdentifier schemaIdentifier) Methods inherited from class org.apache.nifi.controller.AbstractControllerService
abstractClearConfigContext, abstractStoreConfigContext, disabled, enabled, getConfigurationContext, getControllerServiceLookup, getIdentifier, getLogger, getNodeTypeProvider, getProperty, getStateManager, init, initialize, isEnabledMethods inherited from class org.apache.nifi.components.AbstractConfigurableComponent
customValidate, equals, getPropertyDescriptor, getPropertyDescriptors, getSupportedDynamicPropertyDescriptor, getSupportedPropertyDescriptors, hashCode, onPropertyModified, toString, validateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.nifi.components.ConfigurableComponent
getIdentifier, getPropertyDescriptor, getPropertyDescriptors, onPropertyModified, validateMethods inherited from interface org.apache.nifi.controller.ControllerService
initialize, isStateful, migrateProperties
-
Field Details
-
schemaNameMap
private final ConcurrentMap<Triple<String,String, schemaNameMapInteger>, org.apache.nifi.serialization.record.RecordSchema> -
schemaIdVersionMap
private final ConcurrentMap<Tuple<Long,Integer>, schemaIdVersionMaporg.apache.nifi.serialization.record.RecordSchema>
-
-
Constructor Details
-
MockSchemaRegistry
public MockSchemaRegistry()
-
-
Method Details
-
addSchema
-
addSchema
-
addSchema
-
addSchema
-
retrieveSchemaByName
org.apache.nifi.serialization.record.RecordSchema retrieveSchemaByName(org.apache.nifi.serialization.record.SchemaIdentifier schemaIdentifier) throws SchemaNotFoundException - Throws:
SchemaNotFoundException
-
retrieveSchemaByIdAndVersion
private org.apache.nifi.serialization.record.RecordSchema retrieveSchemaByIdAndVersion(org.apache.nifi.serialization.record.SchemaIdentifier schemaIdentifier) throws SchemaNotFoundException - Throws:
SchemaNotFoundException
-
retrieveSchema
public org.apache.nifi.serialization.record.RecordSchema retrieveSchema(org.apache.nifi.serialization.record.SchemaIdentifier schemaIdentifier) throws SchemaNotFoundException - Specified by:
retrieveSchemain interfaceSchemaRegistry- Throws:
SchemaNotFoundException
-
getSuppliedSchemaFields
- Specified by:
getSuppliedSchemaFieldsin interfaceSchemaRegistry
-