Federated-Catalog

Module connector-runtime

Artifact: org.eclipse.edc:connector-runtime:0.11.1

Categories: None

Extension points

None

Extensions

Class: org.eclipse.edc.federatedcatalog.end2end.DataplaneInstanceRegistrationExtension

Name: “DataplaneInstanceRegistrationExtension”

Configuration_None_

Provided services

  • org.eclipse.edc.connector.dataplane.selector.spi.client.DataPlaneClientFactory

Referenced (injected) services

  • org.eclipse.edc.connector.dataplane.selector.spi.store.DataPlaneInstanceStore (required)

Module crawler-spi

Name: Crawler services Artifact: org.eclipse.edc:crawler-spi:0.11.1

Categories: None

Extension points

  • org.eclipse.edc.crawler.spi.TargetNodeDirectory
  • org.eclipse.edc.crawler.spi.TargetNodeFilter

Extensions

Module federated-catalog-api

Artifact: org.eclipse.edc:federated-catalog-api:0.11.1

Categories: None

Extension points

None

Extensions

Class: org.eclipse.edc.catalog.api.query.FederatedCatalogApiExtension

Name: “Cache Query API Extension”

Overview: No overview provided.

Configuration

KeyRequiredTypeDefaultPatternMinMaxDescription
web.http.catalog.port*string17171
web.http.catalog.path*string/api/catalog

Provided services

None

Referenced (injected) services

  • org.eclipse.edc.web.spi.WebService (required)
  • org.eclipse.edc.catalog.spi.QueryService (required)
  • org.eclipse.edc.spi.system.health.HealthCheckService (optional)
  • org.eclipse.edc.jsonld.spi.JsonLd (required)
  • org.eclipse.edc.spi.types.TypeManager (required)
  • org.eclipse.edc.transform.spi.TypeTransformerRegistry (required)
  • org.eclipse.edc.spi.system.apiversion.ApiVersionService (required)
  • org.eclipse.edc.web.spi.configuration.PortMappingRegistry (required)

Module federated-catalog-cache-sql

Artifact: org.eclipse.edc:federated-catalog-cache-sql:0.11.1

Categories: None

Extension points

None

Extensions

Class: org.eclipse.edc.catalog.store.sql.SqlFederatedCatalogCacheExtension

Name: “SQL federated catalog cache”

Overview: No overview provided.

Configuration

KeyRequiredTypeDefaultPatternMinMaxDescription
edc.sql.store.federatedcatalog.datasource*stringdefault

Provided services

  • org.eclipse.edc.catalog.spi.FederatedCatalogCache

Referenced (injected) services

  • org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry (required)
  • org.eclipse.edc.transaction.spi.TransactionContext (required)
  • org.eclipse.edc.catalog.store.sql.FederatedCatalogCacheStatements (optional)
  • org.eclipse.edc.spi.types.TypeManager (required)
  • org.eclipse.edc.sql.QueryExecutor (required)
  • org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper (required)

Module federated-catalog-core

Artifact: org.eclipse.edc:federated-catalog-core:0.11.1

Categories: None

Extension points

None

Extensions

Class: org.eclipse.edc.catalog.cache.FederatedCatalogDefaultServicesExtension

Name: “FederatedCatalogDefaultServicesExtension”

Overview: No overview provided.

Configuration

KeyRequiredTypeDefaultPatternMinMaxDescription
edc.catalog.cache.execution.period.seconds*string60
edc.catalog.cache.partition.num.crawlers*string2
edc.catalog.cache.execution.delay.secondsstring``

Provided services

  • org.eclipse.edc.catalog.spi.FederatedCatalogCache
  • org.eclipse.edc.crawler.spi.TargetNodeDirectory
  • org.eclipse.edc.catalog.spi.QueryService
  • org.eclipse.edc.crawler.spi.model.ExecutionPlan

Referenced (injected) services

  • org.eclipse.edc.catalog.spi.FederatedCatalogCache (required)

Class: org.eclipse.edc.catalog.cache.FederatedCatalogCacheExtension

Name: “Federated Catalog Cache”

Overview: No overview provided.

Configuration

KeyRequiredTypeDefaultPatternMinMaxDescription
edc.catalog.cache.execution.enabled*stringtrue
edc.catalog.cache.partition.num.crawlers*string2

Provided services

  • org.eclipse.edc.crawler.spi.CrawlerActionRegistry

Referenced (injected) services

  • org.eclipse.edc.catalog.spi.FederatedCatalogCache (required)
  • org.eclipse.edc.spi.system.health.HealthCheckService (optional)
  • org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry (required)
  • org.eclipse.edc.crawler.spi.TargetNodeDirectory (required)
  • org.eclipse.edc.crawler.spi.TargetNodeFilter (optional)
  • org.eclipse.edc.crawler.spi.model.ExecutionPlan (optional)
  • org.eclipse.edc.spi.types.TypeManager (required)
  • org.eclipse.edc.transform.spi.TypeTransformerRegistry (required)
  • org.eclipse.edc.jsonld.spi.JsonLd (required)
  • org.eclipse.edc.spi.monitor.Monitor (required)
  • org.eclipse.edc.transform.spi.TypeTransformerRegistry (required)

Module federated-catalog-spi

Name: Catalog services Artifact: org.eclipse.edc:federated-catalog-spi:0.11.1

Categories: None

Extension points

  • org.eclipse.edc.catalog.spi.FederatedCatalogCache

Extensions

Module target-node-directory-sql

Artifact: org.eclipse.edc:target-node-directory-sql:0.11.1

Categories: None

Extension points

None

Extensions

Class: org.eclipse.edc.catalog.store.sql.SqlTargetNodeDirectoryExtension

Name: “SQL target node directory”

Overview: No overview provided.

Configuration

KeyRequiredTypeDefaultPatternMinMaxDescription
edc.sql.store.targetnodedirectory.datasource*stringdefault

Provided services

  • org.eclipse.edc.crawler.spi.TargetNodeDirectory

Referenced (injected) services

  • org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry (required)
  • org.eclipse.edc.transaction.spi.TransactionContext (required)
  • org.eclipse.edc.catalog.store.sql.TargetNodeStatements (optional)
  • org.eclipse.edc.spi.types.TypeManager (required)
  • org.eclipse.edc.sql.QueryExecutor (required)
  • org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper (required)

Last modified February 10, 2025: docs: update autodoc (#65) (d24a544)