Class CollectionRegistry
- java.lang.Object
-
- org.openmetadata.service.resources.CollectionRegistry
-
public final class CollectionRegistry extends Object
Collection registry is a registry of all the REST collections in the catalog. It is used for building REST endpoints that anchor all the collections as follows: - .../api/v1 Provides information about all the collections in the catalog - .../api/v1/collection-name provides sub collections or resources in that collection
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCollectionRegistry.CollectionDetails
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidaddTestResource(Object testResource)List<String>getAdditionalResources()Map<String,CollectionRegistry.CollectionDetails>getCollectionMap()List<Function>getFunctions(Class<?> clz)static CollectionRegistrygetInstance()static voidinitialize(List<String> additionalResources)voidregisterResources(org.jdbi.v3.core.Jdbi jdbi, io.dropwizard.setup.Environment environment, OpenMetadataApplicationConfig config, Authorizer authorizer, AuthenticatorHandler authenticatorHandler)Register resources from CollectionRegistry
-
-
-
Method Detail
-
getInstance
public static CollectionRegistry getInstance()
-
getCollectionMap
public Map<String,CollectionRegistry.CollectionDetails> getCollectionMap()
-
addTestResource
public static void addTestResource(Object testResource)
-
registerResources
public void registerResources(org.jdbi.v3.core.Jdbi jdbi, io.dropwizard.setup.Environment environment, OpenMetadataApplicationConfig config, Authorizer authorizer, AuthenticatorHandler authenticatorHandler)Register resources from CollectionRegistry
-
-