Federated-Catalog
Module connector-runtime
Artifact: org.eclipse.edc:connector-runtime:0.14.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.14.1
Categories: None
Extension points
org.eclipse.edc.crawler.spi.TargetNodeFilterorg.eclipse.edc.crawler.spi.TargetNodeDirectory
Extensions
Module federated-catalog-api
Artifact: org.eclipse.edc:federated-catalog-api:0.14.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
| Key | Required | Type | Default | Pattern | Min | Max | Description |
|---|---|---|---|---|---|---|---|
web.http.catalog.port | * | string | 17171 | Port for catalog api context | |||
web.http.catalog.path | * | string | /api/catalog | Path for catalog api context |
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.14.1
Categories: None
Extension points
None
Extensions
Class: org.eclipse.edc.catalog.cache.sql.SqlFederatedCatalogCacheExtension
Name: “SQL federated catalog cache”
Overview: No overview provided.
Configuration
| Key | Required | Type | Default | Pattern | Min | Max | Description |
|---|---|---|---|---|---|---|---|
edc.sql.store.federatedcatalog.datasource | * | string | default | The datasource to be used |
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.cache.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.14.1
Categories: None
Extension points
None
Extensions
Class: org.eclipse.edc.catalog.cache.FederatedCatalogDefaultServicesExtension
Name: “FederatedCatalogDefaultServicesExtension”
Configuration
| Key | Required | Type | Default | Pattern | Min | Max | Description |
|---|---|---|---|---|---|---|---|
edc.catalog.cache.execution.period.seconds | * | string | 60 | The time to elapse between two crawl runs | |||
edc.catalog.cache.partition.num.crawlers | * | string | 2 | The number of crawlers (execution threads) that should be used. The engine will re-use crawlers when necessary. | |||
edc.catalog.cache.execution.delay.seconds | string | 0 | The initial delay for the cache crawler engine |
Provided services
org.eclipse.edc.catalog.spi.FederatedCatalogCacheorg.eclipse.edc.crawler.spi.TargetNodeDirectoryorg.eclipse.edc.catalog.spi.QueryServiceorg.eclipse.edc.crawler.spi.model.ExecutionPlan
Referenced (injected) services
org.eclipse.edc.catalog.spi.FederatedCatalogCache(required)
Module federated-catalog-core-08
Artifact: org.eclipse.edc:federated-catalog-core-08:0.14.1
Categories: None
Extension points
None
Extensions
Class: org.eclipse.edc.catalog.cache.FederatedCatalogDefaultServicesExtension
Name: “FederatedCatalogDefaultServicesExtension”
Overview: No overview provided.
Configuration
| Key | Required | Type | Default | Pattern | Min | Max | Description |
|---|---|---|---|---|---|---|---|
edc.catalog.cache.execution.period.seconds | * | string | 60 | The time to elapse between two crawl runs | |||
edc.catalog.cache.partition.num.crawlers | * | string | 2 | The number of crawlers (execution threads) that should be used. The engine will re-use crawlers when necessary. | |||
edc.catalog.cache.execution.delay.seconds | string | 0 | The initial delay for the cache crawler engine |
Provided services
org.eclipse.edc.catalog.spi.FederatedCatalogCacheorg.eclipse.edc.crawler.spi.TargetNodeDirectoryorg.eclipse.edc.catalog.spi.QueryServiceorg.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
| Key | Required | Type | Default | Pattern | Min | Max | Description |
|---|---|---|---|---|---|---|---|
edc.catalog.cache.execution.enabled | * | string | true | Determines whether catalog crawling is globally enabled or disabled | |||
edc.catalog.cache.partition.num.crawlers | * | string | 2 | The number of crawlers (execution threads) that should be used. The engine will re-use crawlers when necessary. |
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.participant.spi.ParticipantIdMapper(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-core-2025
Artifact: org.eclipse.edc:federated-catalog-core-2025:0.14.1
Categories: None
Extension points
None
Extensions
Class: org.eclipse.edc.catalog.cache.FederatedCatalogCacheExtension
Name: “Federated Catalog Cache”
Overview: No overview provided.
Configuration
| Key | Required | Type | Default | Pattern | Min | Max | Description |
|---|---|---|---|---|---|---|---|
edc.catalog.cache.execution.enabled | * | string | true | Determines whether catalog crawling is globally enabled or disabled | |||
edc.catalog.cache.partition.num.crawlers | * | string | 2 | The number of crawlers (execution threads) that should be used. The engine will re-use crawlers when necessary. |
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.participant.spi.ParticipantIdMapper(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.14.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.14.1
Categories: None
Extension points
None
Extensions
Class: org.eclipse.edc.catalog.directory.sql.SqlTargetNodeDirectoryExtension
Name: “SQL target node directory”
Overview: No overview provided.
Configuration
| Key | Required | Type | Default | Pattern | Min | Max | Description |
|---|---|---|---|---|---|---|---|
edc.sql.store.targetnodedirectory.datasource | * | string | default | The datasource to be used |
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.directory.sql.TargetNodeStatements(optional)org.eclipse.edc.spi.types.TypeManager(required)org.eclipse.edc.sql.QueryExecutor(required)org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper(required)
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.