accesstokendata-store-sql
- Path:
org.eclipse.edc:accesstokendata-store-sql
- Version:
0.14.0
Extension Points
noneExtension Sql AccessTokenData Store
- Class:
org.eclipse.edc.connector.dataplane.store.sql.SqlAccessTokenDataStoreExtension
- Type: extension
- Overview: Provides Sql Store for {@link AccessTokenData} objects
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.store.accesstokendata.datasource | x | string | default | The datasource to be used |
Provided Services:
org.eclipse.edc.connector.dataplane.spi.store.AccessTokenDataStore
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.connector.dataplane.store.sql.schema.AccessTokenDataStatements
java.time.Clock
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.sql.QueryExecutor
org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper
api-core
- Path:
org.eclipse.edc:api-core
- Version:
0.14.0
Extension Points
noneExtension ApiCoreDefaultServicesExtension
- Class:
org.eclipse.edc.api.ApiCoreDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationRegistry
org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationProviderRegistry
Referenced (injected) Services (emphasized if required):
noneExtension API Core
- Class:
org.eclipse.edc.api.ApiCoreExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.spi.query.CriterionOperatorRegistry
api-observability
- Path:
org.eclipse.edc:api-observability
- Version:
0.14.0
Extension Points
noneExtension Observability API
- Class:
org.eclipse.edc.api.observability.ObservabilityApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.spi.system.health.HealthCheckService
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.spi.system.apiversion.ApiVersionService
asset-api
- Path:
org.eclipse.edc:asset-api
- Version:
0.14.0
Extension Points
noneExtension Management API: Asset
- Class:
org.eclipse.edc.connector.controlplane.api.management.asset.AssetApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.connector.controlplane.services.spi.asset.AssetService
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
asset-index-sql
- Path:
org.eclipse.edc:asset-index-sql
- Version:
0.14.0
Extension Points
- org.eclipse.edc.connector.controlplane.store.sql.assetindex.schema.AssetStatements
Extension SQL asset index
- Class:
org.eclipse.edc.connector.controlplane.store.sql.assetindex.SqlAssetIndexServiceExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.store.asset.datasource | x | string | default | The datasource to be used |
Provided Services:
org.eclipse.edc.connector.controlplane.asset.spi.index.AssetIndex
org.eclipse.edc.connector.controlplane.asset.spi.index.DataAddressResolver
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.connector.controlplane.store.sql.assetindex.schema.AssetStatements
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.sql.QueryExecutor
org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper
auth-configuration
- Path:
org.eclipse.edc:auth-configuration
- Version:
0.14.0
Extension Points
noneExtension Api Authentication Configuration Extension
- Class:
org.eclipse.edc.api.auth.configuration.ApiAuthenticationConfigurationExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
web.http.<context>.auth.type | x | string |
| The type of the authentication provider. | |||
web.http.<context>.auth.context | x | string |
| The api context where to apply the authentication. Default to the web <context> |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationProviderRegistry
org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationRegistry
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.spi.monitor.Monitor
auth-delegated
- Path:
org.eclipse.edc:auth-delegated
- Version:
0.14.0
Extension Points
noneExtension Delegating Authentication Service Extension
- Class:
org.eclipse.edc.api.auth.delegated.DelegatedAuthenticationExtension
- Type: extension
- Overview: Extension that registers an AuthenticationService that delegates authentication and authorization to a third-party IdP and register an {@link ApiAuthenticationProvider} under the type called delegated
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
web.http.<context>.auth.dac.key.url | x | string |
| URL where the third-party IdP's public key(s) can be resolved for the configured <context> | |||
web.http.<context>.auth.dac.cache.validity | x | Long | 300000 | Duration (in ms) that the internal key cache is valid for the configured <context> | |||
edc.api.auth.dac.validation.tolerance | x | string | 5000 | Default token validation time tolerance (in ms), e.g. for nbf or exp claims | |||
edc.api.auth.dac.cache.validity | string | 300000 | Duration (in ms) that the internal key cache is valid | ||||
edc.api.auth.dac.key.url | string |
| URL where the third-party IdP's public key(s) can be resolved | ||||
web.http.<context>.auth.web.http.management.auth.dac.audience | string |
| Expected audience in the token received by the api management |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationProviderRegistry
org.eclipse.edc.token.spi.TokenValidationRulesRegistry
org.eclipse.edc.keys.spi.KeyParserRegistry
org.eclipse.edc.token.spi.TokenValidationService
java.time.Clock
auth-spi
- Name: Auth services
- Path:
org.eclipse.edc:auth-spi
- Version:
0.14.0
Extension Points
- org.eclipse.edc.api.auth.spi.ApiAuthenticationProvider
- org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationProviderRegistry
- org.eclipse.edc.api.auth.spi.AuthenticationService
auth-tokenbased
- Path:
org.eclipse.edc:auth-tokenbased
- Version:
0.14.0
Extension Points
noneExtension Static token API Authentication
- Class:
org.eclipse.edc.api.auth.token.TokenBasedAuthenticationExtension
- Type: extension
- Overview: Extension that registers an AuthenticationService that uses API Keys and register an {@link ApiAuthenticationProvider} under the type called tokenbased
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
web.http.<context>.auth.key | x | string |
| The api key to use for the <context> | |||
web.http.<context>.auth.key.alias | x | string |
| The vault api key alias to use for the <context> | |||
edc.api.auth.key | string |
| DEPRECATED: auth key | ||||
edc.api.auth.key.alias | string |
| DEPRECATED: auth key alias |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.security.Vault
org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationProviderRegistry
boot
- Path:
org.eclipse.edc:boot
- Version:
0.14.0
Extension Points
noneExtension Boot Services
- Class:
org.eclipse.edc.boot.BootServicesExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.participant.id | x | string |
| Configures the participant id this runtime is operating on behalf of | |||
edc.runtime.id | x | string | <random UUID> | Configures the runtime id. This should be fully or partly randomized, and need not be stable across restarts. It is recommended to leave this value blank. | |||
edc.component.id | x | string | <random UUID> | Configures this component's ID. This should be a unique, stable and deterministic identifier. |
Provided Services:
java.time.Clock
org.eclipse.edc.spi.telemetry.Telemetry
org.eclipse.edc.spi.system.health.HealthCheckService
org.eclipse.edc.spi.security.Vault
org.eclipse.edc.spi.system.ExecutorInstrumentation
org.eclipse.edc.spi.system.apiversion.ApiVersionService
Referenced (injected) Services (emphasized if required):
nonecallback-event-dispatcher
- Path:
org.eclipse.edc:callback-event-dispatcher
- Version:
0.14.0
Extension Points
noneExtension Callback dispatcher extension
- Class:
org.eclipse.edc.connector.controlplane.callback.dispatcher.CallbackEventDispatcherExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
org.eclipse.edc.connector.controlplane.services.spi.callback.CallbackProtocolResolverRegistry
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry
org.eclipse.edc.spi.event.EventRouter
org.eclipse.edc.spi.monitor.Monitor
org.eclipse.edc.connector.controlplane.services.spi.callback.CallbackRegistry
callback-http-dispatcher
- Path:
org.eclipse.edc:callback-http-dispatcher
- Version:
0.14.0
Extension Points
noneExtension Callback dispatcher http extension
- Class:
org.eclipse.edc.connector.controlplane.callback.dispatcher.http.CallbackEventDispatcherHttpExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.connector.controlplane.services.spi.callback.CallbackProtocolResolverRegistry
org.eclipse.edc.spi.security.Vault
callback-static-endpoint
- Path:
org.eclipse.edc:callback-static-endpoint
- Version:
0.14.0
Extension Points
noneExtension Static callbacks extension
- Class:
org.eclipse.edc.connector.controlplane.callback.staticendpoint.CallbackStaticEndpointExtension
- Type: extension
- Overview: Extension for configuring the static endpoints for callbacks
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.controlplane.services.spi.callback.CallbackRegistry
catalog-api
- Path:
org.eclipse.edc:catalog-api
- Version:
0.14.0
Extension Points
noneExtension Management API: Catalog
- Class:
org.eclipse.edc.connector.controlplane.api.management.catalog.CatalogApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.connector.controlplane.services.spi.catalog.CatalogService
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.spi.query.CriterionOperatorRegistry
configuration-filesystem
- Path:
org.eclipse.edc:configuration-filesystem
- Version:
0.14.0
Extension Points
noneExtension FS Configuration
- Class:
org.eclipse.edc.configuration.filesystem.FsConfigurationExtension
- Type: extension
- Overview: Sources configuration values from a properties file.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.fs.config | x | string |
| null |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
noneconnector-core
- Path:
org.eclipse.edc:connector-core
- Version:
0.14.0
Extension Points
noneExtension Security Default Services Extension
- Class:
org.eclipse.edc.connector.core.LocalPublicKeyDefaultExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.iam.publickeys.<pkAlias>.id | x | string |
| ID of the public key. | |||
edc.iam.publickeys.<pkAlias>.value | x | string |
| Value of the public key. Multiple formats are supported, depending on the KeyParsers registered in the runtime | |||
edc.iam.publickeys.<pkAlias>.path | x | string |
| Path to a file that holds the public key, e.g. a PEM file. Multiple formats are supported, depending on the KeyParsers registered in the runtime |
Provided Services:
org.eclipse.edc.keys.spi.LocalPublicKeyService
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.keys.spi.KeyParserRegistry
org.eclipse.edc.spi.security.Vault
Extension Core Services
- Class:
org.eclipse.edc.connector.core.CoreServicesExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
org.eclipse.edc.participant.spi.ParticipantAgentService
org.eclipse.edc.policy.engine.spi.RuleBindingRegistry
org.eclipse.edc.policy.engine.spi.PolicyEngine
org.eclipse.edc.validator.spi.DataAddressValidatorRegistry
org.eclipse.edc.http.spi.ControlApiHttpClient
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.api.auth.spi.ControlClientAuthenticationProvider
Extension CoreDefaultServicesExtension
- Class:
org.eclipse.edc.connector.core.CoreDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
org.eclipse.edc.api.auth.spi.ControlClientAuthenticationProvider
org.eclipse.edc.participant.spi.ParticipantIdMapper
Referenced (injected) Services (emphasized if required):
noneExtension Security Default Services Extension
- Class:
org.eclipse.edc.connector.core.SecurityDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
org.eclipse.edc.keys.spi.PrivateKeyResolver
org.eclipse.edc.keys.spi.CertificateResolver
org.eclipse.edc.keys.spi.KeyParserRegistry
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.security.Vault
org.eclipse.edc.spi.types.TypeManager
contract-agreement-api
- Path:
org.eclipse.edc:contract-agreement-api
- Version:
0.14.0
Extension Points
noneExtension Management API: Contract Agreement
- Class:
org.eclipse.edc.connector.controlplane.api.management.contractagreement.ContractAgreementApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.connector.controlplane.services.spi.contractagreement.ContractAgreementService
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
contract-definition-api
- Path:
org.eclipse.edc:contract-definition-api
- Version:
0.14.0
Extension Points
noneExtension Management API: Contract Definition
- Class:
org.eclipse.edc.connector.controlplane.api.management.contractdefinition.ContractDefinitionApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.connector.controlplane.services.spi.contractdefinition.ContractDefinitionService
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.spi.query.CriterionOperatorRegistry
contract-definition-store-sql
- Path:
org.eclipse.edc:contract-definition-store-sql
- Version:
0.14.0
Extension Points
noneExtension SQL contract definition store
- Class:
org.eclipse.edc.connector.controlplane.store.sql.contractdefinition.SqlContractDefinitionStoreExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.store.contractdefinition.datasource | x | string | default | The datasource to be used |
Provided Services:
org.eclipse.edc.connector.controlplane.contract.spi.offer.store.ContractDefinitionStore
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.connector.controlplane.store.sql.contractdefinition.schema.ContractDefinitionStatements
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.sql.QueryExecutor
org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper
contract-negotiation-api
- Path:
org.eclipse.edc:contract-negotiation-api
- Version:
0.14.0
Extension Points
noneExtension Management API: Contract Negotiation
- Class:
org.eclipse.edc.connector.controlplane.api.management.contractnegotiation.ContractNegotiationApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.connector.controlplane.services.spi.contractnegotiation.ContractNegotiationService
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
contract-negotiation-store-sql
- Path:
org.eclipse.edc:contract-negotiation-store-sql
- Version:
0.14.0
Extension Points
noneExtension SQL contract negotiation store
- Class:
org.eclipse.edc.connector.controlplane.store.sql.contractnegotiation.SqlContractNegotiationStoreExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.store.contractnegotiation.datasource | x | string | default | The datasource to be used |
Provided Services:
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.transaction.spi.TransactionContext
java.time.Clock
org.eclipse.edc.connector.controlplane.store.sql.contractnegotiation.store.schema.ContractNegotiationStatements
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.sql.QueryExecutor
org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper
contract-spi
- Name: Contract services
- Path:
org.eclipse.edc:contract-spi
- Version:
0.14.0
Extension Points
- org.eclipse.edc.connector.controlplane.contract.spi.negotiation.NegotiationWaitStrategy
- org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ConsumerContractNegotiationManager
- org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore
- org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ContractNegotiationPendingGuard
- org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ProviderContractNegotiationManager
- org.eclipse.edc.connector.controlplane.contract.spi.negotiation.observe.ContractNegotiationObservable
- org.eclipse.edc.connector.controlplane.contract.spi.offer.store.ContractDefinitionStore
- org.eclipse.edc.connector.controlplane.contract.spi.validation.ContractValidationService
control-api-configuration
- Path:
org.eclipse.edc:control-api-configuration
- Version:
0.14.0
Extension Points
noneExtension Control API configuration
- Class:
org.eclipse.edc.connector.api.control.configuration.ControlApiConfigurationExtension
- Type: extension
- Overview: Tells all the Control API controllers under which context alias they need to register their resources: either `default` or `control`
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
web.http.control.port | x | string | 9191 | Port for control api context | |||
web.http.control.path | x | string | /api/control | Path for control api context | |||
edc.control.endpoint | string |
| Configures endpoint for reaching the Control API. If it's missing it defaults to the hostname configuration. |
Provided Services:
org.eclipse.edc.web.spi.configuration.context.ControlApiUrl
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.configuration.PortMappingRegistry
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.spi.system.Hostname
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationRegistry
org.eclipse.edc.spi.system.apiversion.ApiVersionService
control-plane-aggregate-services
- Path:
org.eclipse.edc:control-plane-aggregate-services
- Version:
0.14.0
Extension Points
noneExtension Control Plane Services
- Class:
org.eclipse.edc.connector.controlplane.services.ControlPlaneServicesExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.policy.validation.enabled | x | string | true | If true enables the policy validation when creating and updating policy definitions |
Provided Services:
org.eclipse.edc.connector.controlplane.services.spi.asset.AssetService
org.eclipse.edc.connector.spi.service.SecretService
org.eclipse.edc.connector.controlplane.services.spi.catalog.CatalogService
org.eclipse.edc.connector.controlplane.services.spi.catalog.CatalogProtocolService
org.eclipse.edc.connector.controlplane.services.spi.contractagreement.ContractAgreementService
org.eclipse.edc.connector.controlplane.services.spi.contractdefinition.ContractDefinitionService
org.eclipse.edc.connector.controlplane.services.spi.contractnegotiation.ContractNegotiationService
org.eclipse.edc.connector.controlplane.services.spi.contractnegotiation.ContractNegotiationProtocolService
org.eclipse.edc.connector.controlplane.services.spi.policydefinition.PolicyDefinitionService
org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessService
org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessProtocolService
org.eclipse.edc.connector.controlplane.services.spi.protocol.ProtocolTokenValidator
org.eclipse.edc.connector.controlplane.services.spi.protocol.VersionProtocolService
org.eclipse.edc.connector.controlplane.services.spi.protocol.VersionService
Referenced (injected) Services (emphasized if required):
java.time.Clock
org.eclipse.edc.spi.monitor.Monitor
org.eclipse.edc.spi.event.EventRouter
org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry
org.eclipse.edc.connector.controlplane.asset.spi.index.AssetIndex
org.eclipse.edc.spi.security.Vault
org.eclipse.edc.connector.controlplane.contract.spi.offer.store.ContractDefinitionStore
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ConsumerContractNegotiationManager
org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyDefinitionStore
org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore
org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessManager
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.connector.controlplane.contract.spi.validation.ContractValidationService
org.eclipse.edc.connector.controlplane.contract.spi.offer.ConsumerOfferResolver
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.observe.ContractNegotiationObservable
org.eclipse.edc.connector.controlplane.transfer.spi.observe.TransferProcessObservable
org.eclipse.edc.spi.telemetry.Telemetry
org.eclipse.edc.participant.spi.ParticipantAgentService
org.eclipse.edc.connector.controlplane.catalog.spi.DataServiceRegistry
org.eclipse.edc.connector.controlplane.catalog.spi.DatasetResolver
org.eclipse.edc.spi.command.CommandHandlerRegistry
org.eclipse.edc.validator.spi.DataAddressValidatorRegistry
org.eclipse.edc.spi.iam.IdentityService
org.eclipse.edc.policy.engine.spi.PolicyEngine
org.eclipse.edc.connector.controlplane.services.spi.protocol.ProtocolTokenValidator
org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry
org.eclipse.edc.connector.controlplane.transfer.spi.flow.TransferTypeParser
control-plane-api
- Path:
org.eclipse.edc:control-plane-api
- Version:
0.14.0
Extension Points
noneExtension Control Plane API
- Class:
org.eclipse.edc.connector.controlplane.api.ControlPlaneApiExtension
- Type: extension
- Overview: {@link ControlPlaneApiExtension } exposes HTTP endpoints for internal interaction with the Control Plane
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessService
org.eclipse.edc.spi.types.TypeManager
control-plane-api-client
- Path:
org.eclipse.edc:control-plane-api-client
- Version:
0.14.0
Extension Points
noneExtension Control Plane HTTP API client
- Class:
org.eclipse.edc.connector.controlplane.api.client.ControlPlaneApiClientExtension
- Type: extension
- Overview: Extensions that contains clients for Control Plane HTTP APIs
Configuration:
noneProvided Services:
org.eclipse.edc.connector.dataplane.spi.port.TransferProcessApiClient
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.http.spi.ControlApiHttpClient
org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessService
control-plane-catalog
- Path:
org.eclipse.edc:control-plane-catalog
- Version:
0.14.0
Extension Points
noneExtension Catalog Core
- Class:
org.eclipse.edc.connector.controlplane.catalog.CatalogCoreExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
org.eclipse.edc.connector.controlplane.catalog.spi.DatasetResolver
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.controlplane.asset.spi.index.AssetIndex
org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyDefinitionStore
org.eclipse.edc.connector.controlplane.catalog.spi.DistributionResolver
org.eclipse.edc.spi.query.CriterionOperatorRegistry
org.eclipse.edc.connector.controlplane.contract.spi.offer.store.ContractDefinitionStore
org.eclipse.edc.policy.engine.spi.PolicyEngine
Extension Catalog Default Services
- Class:
org.eclipse.edc.connector.controlplane.catalog.CatalogDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
org.eclipse.edc.connector.controlplane.catalog.spi.DataServiceRegistry
org.eclipse.edc.connector.controlplane.catalog.spi.DistributionResolver
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowManager
control-plane-contract
- Path:
org.eclipse.edc:control-plane-contract
- Version:
0.14.0
Extension Points
noneExtension Contract Negotiation command handlers
- Class:
org.eclipse.edc.connector.controlplane.contract.ContractNegotiationCommandExtension
- Type: extension
- Overview: Adds a {@link CommandHandlerRegistry} to the context and registers the handlers the core provides.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore
org.eclipse.edc.spi.command.CommandHandlerRegistry
Extension Contract Core
- Class:
org.eclipse.edc.connector.controlplane.contract.ContractCoreExtension
- Type: extension
- Overview: Adds a {@link CommandHandlerRegistry} to the context and registers the handlers the core provides.
Configuration:
noneProvided Services:
org.eclipse.edc.connector.controlplane.contract.spi.validation.ContractValidationService
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.controlplane.asset.spi.index.AssetIndex
org.eclipse.edc.policy.engine.spi.PolicyEngine
org.eclipse.edc.spi.monitor.Monitor
org.eclipse.edc.spi.telemetry.Telemetry
java.time.Clock
org.eclipse.edc.spi.event.EventRouter
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.policy.engine.spi.RuleBindingRegistry
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.observe.ContractNegotiationObservable
Extension Contract Negotiation Default Services
- Class:
org.eclipse.edc.connector.controlplane.contract.ContractNegotiationDefaultServicesExtension
- Type: extension
- Overview: Adds a {@link CommandHandlerRegistry} to the context and registers the handlers the core provides.
Configuration:
noneProvided Services:
org.eclipse.edc.connector.controlplane.contract.spi.offer.ConsumerOfferResolver
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.observe.ContractNegotiationObservable
org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyArchive
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ContractNegotiationPendingGuard
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.controlplane.contract.spi.offer.store.ContractDefinitionStore
org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyDefinitionStore
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore
control-plane-contract-manager
- Path:
org.eclipse.edc:control-plane-contract-manager
- Version:
0.14.0
Extension Points
noneExtension Contract Manager
- Class:
org.eclipse.edc.connector.controlplane.contract.ContractManagerExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
state-machine.iteration-wait-millis | x | string | 1000 | The iteration wait time in milliseconds in the state machine. | |||
state-machine.batch-size | x | string | 20 | The number of entities to be processed on every iteration. | |||
send.retry.limit | x | string | 7 | How many times a specific operation must be tried before failing with error | |||
send.retry.base-delay.ms | x | string | 1000 | The base delay for the consumer negotiation retry mechanism in millisecond | |||
state-machine.iteration-wait-millis | x | string | 1000 | The iteration wait time in milliseconds in the state machine. | |||
state-machine.batch-size | x | string | 20 | The number of entities to be processed on every iteration. | |||
send.retry.limit | x | string | 7 | How many times a specific operation must be tried before failing with error | |||
send.retry.base-delay.ms | x | string | 1000 | The base delay for the consumer negotiation retry mechanism in millisecond | |||
edc.negotiation.state-machine.iteration-wait-millis | x | string | 1000 | the iteration wait time in milliseconds in the negotiation state machine. |
Provided Services:
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ConsumerContractNegotiationManager
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ProviderContractNegotiationManager
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore
org.eclipse.edc.policy.engine.spi.PolicyEngine
org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyDefinitionStore
org.eclipse.edc.spi.monitor.Monitor
org.eclipse.edc.spi.telemetry.Telemetry
java.time.Clock
org.eclipse.edc.spi.event.EventRouter
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.policy.engine.spi.RuleBindingRegistry
org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.observe.ContractNegotiationObservable
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ContractNegotiationPendingGuard
org.eclipse.edc.spi.system.ExecutorInstrumentation
control-plane-core
- Path:
org.eclipse.edc:control-plane-core
- Version:
0.14.0
Extension Points
noneExtension Control Plane Default Services
- Class:
org.eclipse.edc.connector.controlplane.ControlPlaneDefaultServicesExtension
- Type: extension
- Overview: Provides default service implementations for fallback
Configuration:
noneProvided Services:
org.eclipse.edc.connector.controlplane.asset.spi.index.AssetIndex
org.eclipse.edc.connector.controlplane.asset.spi.index.DataAddressResolver
org.eclipse.edc.connector.controlplane.contract.spi.offer.store.ContractDefinitionStore
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore
org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore
org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyDefinitionStore
org.eclipse.edc.connector.controlplane.services.spi.callback.CallbackRegistry
org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry
Referenced (injected) Services (emphasized if required):
java.time.Clock
org.eclipse.edc.spi.query.CriterionOperatorRegistry
control-plane-transfer
- Path:
org.eclipse.edc:control-plane-transfer
- Version:
0.14.0
Extension Points
noneExtension TransferProcessCommandExtension
- Class:
org.eclipse.edc.connector.controlplane.transfer.TransferProcessCommandExtension
- Type: extension
- Overview: Provides core data transfer services to the system.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore
org.eclipse.edc.connector.controlplane.transfer.spi.observe.TransferProcessObservable
Extension Transfer Process Default Services
- Class:
org.eclipse.edc.connector.controlplane.transfer.TransferProcessDefaultServicesExtension
- Type: extension
- Overview: Provides core data transfer services to the system.
Configuration:
noneProvided Services:
org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowManager
org.eclipse.edc.connector.controlplane.transfer.spi.provision.ResourceManifestGenerator
org.eclipse.edc.connector.controlplane.transfer.spi.provision.ProvisionManager
org.eclipse.edc.connector.controlplane.transfer.spi.observe.TransferProcessObservable
org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessPendingGuard
org.eclipse.edc.connector.controlplane.transfer.spi.flow.TransferTypeParser
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.policy.engine.spi.PolicyEngine
Extension Transfer Core
- Class:
org.eclipse.edc.connector.controlplane.transfer.TransferCoreExtension
- Type: extension
- Overview: Provides core data transfer services to the system.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore
org.eclipse.edc.connector.controlplane.transfer.spi.provision.ProvisionManager
org.eclipse.edc.connector.controlplane.transfer.spi.observe.TransferProcessObservable
org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyArchive
org.eclipse.edc.spi.command.CommandHandlerRegistry
org.eclipse.edc.connector.controlplane.asset.spi.index.DataAddressResolver
org.eclipse.edc.spi.security.Vault
org.eclipse.edc.spi.event.EventRouter
java.time.Clock
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.transform.spi.TypeTransformerRegistry
control-plane-transfer-manager
- Path:
org.eclipse.edc:control-plane-transfer-manager
- Version:
0.14.0
Extension Points
noneExtension Transfer Manager
- Class:
org.eclipse.edc.connector.controlplane.transfer.TransferManagerExtension
- Type: extension
- Overview: Provides transfer manager service to the system.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
state-machine.iteration-wait-millis | x | string | 1000 | The iteration wait time in milliseconds in the state machine. | |||
state-machine.batch-size | x | string | 20 | The number of entities to be processed on every iteration. | |||
send.retry.limit | x | string | 7 | How many times a specific operation must be tried before failing with error | |||
send.retry.base-delay.ms | x | string | 1000 | The base delay for the consumer negotiation retry mechanism in millisecond |
Provided Services:
org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessManager
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore
org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowManager
org.eclipse.edc.connector.controlplane.transfer.spi.provision.ResourceManifestGenerator
org.eclipse.edc.connector.controlplane.transfer.spi.provision.ProvisionManager
org.eclipse.edc.connector.controlplane.transfer.spi.observe.TransferProcessObservable
org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyArchive
org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry
org.eclipse.edc.connector.controlplane.asset.spi.index.DataAddressResolver
org.eclipse.edc.spi.security.Vault
java.time.Clock
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.spi.telemetry.Telemetry
org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry
org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessPendingGuard
org.eclipse.edc.spi.system.ExecutorInstrumentation
core-spi
- Name: Core services
- Path:
org.eclipse.edc:core-spi
- Version:
0.14.0
Extension Points
- org.eclipse.edc.spi.event.EventRouter
- org.eclipse.edc.spi.command.CommandHandlerRegistry
- org.eclipse.edc.spi.iam.AudienceResolver
- org.eclipse.edc.spi.iam.IdentityService
- org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry
data-plane
- Path:
org.eclipse.edc:data-plane
- Version:
0.14.0
Extension Points
noneExtension PollingHttpExtension
- Class:
org.eclipse.edc.test.e2e.runtime.dataplane.PollingHttpExtension
- Type: extension
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.dataplane.spi.pipeline.PipelineService
org.eclipse.edc.http.spi.EdcHttpClient
data-plane-core
- Path:
org.eclipse.edc:data-plane-core
- Version:
0.14.0
Extension Points
noneExtension Data Plane Framework Default Services
- Class:
org.eclipse.edc.connector.dataplane.framework.DataPlaneDefaultServicesExtension
- Type: extension
- Overview: Provides core services for the Data Plane Framework.
Configuration:
noneProvided Services:
org.eclipse.edc.connector.dataplane.framework.registry.TransferServiceSelectionStrategy
org.eclipse.edc.connector.dataplane.spi.store.DataPlaneStore
org.eclipse.edc.connector.dataplane.spi.store.AccessTokenDataStore
org.eclipse.edc.connector.dataplane.spi.pipeline.PipelineService
org.eclipse.edc.connector.dataplane.spi.iam.PublicEndpointGeneratorService
org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAuthorizationService
org.eclipse.edc.connector.dataplane.spi.provision.ResourceDefinitionGeneratorManager
org.eclipse.edc.connector.dataplane.spi.provision.ProvisionerManager
Referenced (injected) Services (emphasized if required):
java.time.Clock
org.eclipse.edc.spi.query.CriterionOperatorRegistry
Extension Data Plane Framework
- Class:
org.eclipse.edc.connector.dataplane.framework.DataPlaneFrameworkExtension
- Type: extension
- Overview: Provides core services for the Data Plane Framework.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
state-machine.iteration-wait-millis | x | string | 1000 | The iteration wait time in milliseconds in the state machine. | |||
state-machine.batch-size | x | string | 20 | The number of entities to be processed on every iteration. | |||
send.retry.limit | x | string | 7 | How many times a specific operation must be tried before failing with error | |||
send.retry.base-delay.ms | x | string | 1000 | The base delay for the consumer negotiation retry mechanism in millisecond | |||
edc.dataplane.state-machine.flow.lease.time | x | string | 500 | The time in milliseconds after which a runtime renews its ownership on a started data flow. | |||
edc.dataplane.state-machine.flow.lease.factor | x | string | 5 | After flow lease time * factor a started data flow will be considered abandoned by the owner and so another runtime can caught it up and start it again. | |||
edc.dataplane.transfer.threads | x | string | 20 | Size of the transfer thread pool. It is advisable to set it bigger than the state machine batch size |
Provided Services:
org.eclipse.edc.connector.dataplane.spi.manager.DataPlaneManager
org.eclipse.edc.connector.dataplane.spi.registry.TransferServiceRegistry
org.eclipse.edc.connector.dataplane.spi.pipeline.DataTransferExecutorServiceContainer
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.dataplane.framework.registry.TransferServiceSelectionStrategy
org.eclipse.edc.connector.dataplane.spi.store.DataPlaneStore
org.eclipse.edc.connector.dataplane.spi.port.TransferProcessApiClient
org.eclipse.edc.spi.system.ExecutorInstrumentation
org.eclipse.edc.spi.telemetry.Telemetry
java.time.Clock
org.eclipse.edc.connector.dataplane.spi.pipeline.PipelineService
org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAuthorizationService
org.eclipse.edc.connector.dataplane.spi.provision.ResourceDefinitionGeneratorManager
org.eclipse.edc.connector.dataplane.spi.provision.ProvisionerManager
data-plane-http
- Path:
org.eclipse.edc:data-plane-http
- Version:
0.14.0
Extension Points
noneExtension Data Plane HTTP
- Class:
org.eclipse.edc.connector.dataplane.http.DataPlaneHttpExtension
- Type: extension
- Overview: Provides support for reading data from an HTTP endpoint and sending data to an HTTP endpoint.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.dataplane.http.sink.partition.size | x | string | 5 | Number of partitions for parallel message push in the HttpDataSink |
Provided Services:
org.eclipse.edc.connector.dataplane.http.spi.HttpRequestParamsProvider
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.connector.dataplane.spi.pipeline.PipelineService
org.eclipse.edc.connector.dataplane.spi.pipeline.DataTransferExecutorServiceContainer
org.eclipse.edc.spi.security.Vault
org.eclipse.edc.spi.types.TypeManager
data-plane-http-oauth2-core
- Path:
org.eclipse.edc:data-plane-http-oauth2-core
- Version:
0.14.0
Extension Points
noneExtension Data Plane HTTP OAuth2
- Class:
org.eclipse.edc.connector.dataplane.http.oauth2.DataPlaneHttpOauth2Extension
- Type: extension
- Overview: Provides support for adding OAuth2 authentication to http data transfer
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
java.time.Clock
org.eclipse.edc.connector.dataplane.http.spi.HttpRequestParamsProvider
org.eclipse.edc.spi.security.Vault
org.eclipse.edc.jwt.signer.spi.JwsSignerProvider
org.eclipse.edc.iam.oauth2.spi.client.Oauth2Client
data-plane-iam
- Path:
org.eclipse.edc:data-plane-iam
- Version:
0.14.0
Extension Points
noneExtension Data Plane Default IAM Services
- Class:
org.eclipse.edc.connector.dataplane.iam.DataPlaneIamDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.transfer.proxy.token.signer.privatekey.alias | x | string |
| Alias of private key used for signing tokens, retrieved from private key resolver | |||
edc.transfer.proxy.token.verifier.publickey.alias | x | string |
| Alias of public key used for verifying the tokens, retrieved from the vault |
Provided Services:
org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAccessControlService
org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAccessTokenService
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.dataplane.spi.store.AccessTokenDataStore
org.eclipse.edc.token.spi.TokenValidationService
org.eclipse.edc.keys.spi.LocalPublicKeyService
org.eclipse.edc.jwt.signer.spi.JwsSignerProvider
Extension Data Plane IAM
- Class:
org.eclipse.edc.connector.dataplane.iam.DataPlaneIamExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAuthorizationService
Referenced (injected) Services (emphasized if required):
java.time.Clock
org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAccessTokenService
org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAccessControlService
org.eclipse.edc.connector.dataplane.spi.iam.PublicEndpointGeneratorService
data-plane-instance-store-sql
- Path:
org.eclipse.edc:data-plane-instance-store-sql
- Version:
0.14.0
Extension Points
noneExtension Sql Data Plane Instance Store
- Class:
org.eclipse.edc.connector.dataplane.selector.store.sql.SqlDataPlaneInstanceStoreExtension
- Type: extension
- Overview: Extensions that expose an implementation of {@link DataPlaneInstanceStore} that uses SQL as backend storage
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.store.dataplaneinstance.datasource | x | string | default | The datasource to be used |
Provided Services:
org.eclipse.edc.connector.dataplane.selector.spi.store.DataPlaneInstanceStore
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.connector.dataplane.selector.store.sql.schema.DataPlaneInstanceStatements
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.sql.QueryExecutor
java.time.Clock
org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper
data-plane-kafka
- Path:
org.eclipse.edc:data-plane-kafka
- Version:
0.14.0
Extension Points
noneExtension Data Plane Kafka
- Class:
org.eclipse.edc.connector.dataplane.kafka.DataPlaneKafkaExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.dataplane.kafka.sink.partition.size | x | string | 5 | The partitionSize used by the kafka data sink |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.dataplane.spi.pipeline.DataTransferExecutorServiceContainer
org.eclipse.edc.connector.dataplane.spi.pipeline.PipelineService
java.time.Clock
data-plane-provision-http
- Path:
org.eclipse.edc:data-plane-provision-http
- Version:
0.14.0
Extension Points
noneExtension Data Plane Provision Http
- Class:
org.eclipse.edc.connector.dataplane.provision.http.DataPlaneProvisionHttpExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
web.http.provision.port | x | string | 8765 | Port for provision api context | |||
web.http.provision.path | x | string | /provisioning | Path for provision api context | |||
edc.dataplane.provision.http.endpoint | string |
| Configures endpoint for reaching the Provision API |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.dataplane.spi.provision.ResourceDefinitionGeneratorManager
org.eclipse.edc.connector.dataplane.spi.provision.ProvisionerManager
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.spi.monitor.Monitor
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.connector.dataplane.spi.manager.DataPlaneManager
org.eclipse.edc.spi.system.Hostname
org.eclipse.edc.web.spi.configuration.PortMappingRegistry
data-plane-public-api-v2
- Path:
org.eclipse.edc:data-plane-public-api-v2
- Version:
0.14.0
Extension Points
noneExtension Data Plane Public API
- Class:
org.eclipse.edc.connector.dataplane.api.DataPlanePublicApiV2Extension
- Type: extension
- Overview: This extension provides generic endpoints which are open to public participants of the Dataspace to execute requests on the actual data source. @deprecated the data-plane http proxy implementation will need to be provided from adopters.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
web.http.public.port | x | string | 8185 | Port for public api context | |||
web.http.public.path | x | string | /api/public | Path for public api context | |||
edc.dataplane.api.public.baseurl | string |
| Base url of the public API endpoint without the trailing slash. This should point to the public endpoint configured. | ||||
edc.dataplane.api.public.response.baseurl | string |
| Optional base url of the response channel endpoint without the trailing slash. A common practice is to use <PUBLIC_ENDPOINT>/responseChannel |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.configuration.PortMappingRegistry
org.eclipse.edc.connector.dataplane.spi.pipeline.PipelineService
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.spi.system.ExecutorInstrumentation
org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAuthorizationService
org.eclipse.edc.connector.dataplane.spi.iam.PublicEndpointGeneratorService
org.eclipse.edc.spi.system.Hostname
data-plane-selector-api
- Path:
org.eclipse.edc:data-plane-selector-api
- Version:
0.14.0
Extension Points
noneExtension DataPlane selector API
- Class:
org.eclipse.edc.connector.dataplane.selector.DataPlaneSelectorApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.connector.dataplane.selector.spi.DataPlaneSelectorService
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.transform.spi.TypeTransformerRegistry
data-plane-selector-client
- Path:
org.eclipse.edc:data-plane-selector-client
- Version:
0.14.0
Extension Points
noneExtension DataPlane Selector client
- Class:
org.eclipse.edc.connector.dataplane.selector.DataPlaneSelectorClientExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.dpf.selector.url | x | string |
| DataPlane selector api URL |
Provided Services:
org.eclipse.edc.connector.dataplane.selector.spi.DataPlaneSelectorService
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.http.spi.ControlApiHttpClient
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.jsonld.spi.JsonLd
data-plane-selector-control-api
- Path:
org.eclipse.edc:data-plane-selector-control-api
- Version:
0.14.0
Extension Points
noneExtension Dataplane Selector Control API
- Class:
org.eclipse.edc.connector.dataplane.selector.control.api.DataplaneSelectorControlApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.connector.dataplane.selector.spi.DataPlaneSelectorService
java.time.Clock
data-plane-selector-core
- Path:
org.eclipse.edc:data-plane-selector-core
- Version:
0.14.0
Extension Points
noneExtension Data Plane Selector core
- Class:
org.eclipse.edc.connector.dataplane.selector.DataPlaneSelectorExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
state-machine.iteration-wait-millis | x | string | 1000 | The iteration wait time in milliseconds in the state machine. | |||
state-machine.batch-size | x | string | 20 | The number of entities to be processed on every iteration. | |||
send.retry.limit | x | string | 7 | How many times a specific operation must be tried before failing with error | |||
send.retry.base-delay.ms | x | string | 1000 | The base delay for the consumer negotiation retry mechanism in millisecond | |||
edc.data.plane.selector.state-machine.check.period | x | string | 60 | the check period for data plane availability, in seconds |
Provided Services:
org.eclipse.edc.connector.dataplane.selector.spi.DataPlaneSelectorService
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.dataplane.selector.spi.store.DataPlaneInstanceStore
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.connector.dataplane.selector.spi.strategy.SelectionStrategyRegistry
org.eclipse.edc.connector.dataplane.selector.spi.client.DataPlaneClientFactory
Extension DataPlaneSelectorDefaultServicesExtension
- Class:
org.eclipse.edc.connector.dataplane.selector.DataPlaneSelectorDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
org.eclipse.edc.connector.dataplane.selector.spi.store.DataPlaneInstanceStore
org.eclipse.edc.connector.dataplane.selector.spi.strategy.SelectionStrategyRegistry
Referenced (injected) Services (emphasized if required):
java.time.Clock
org.eclipse.edc.spi.query.CriterionOperatorRegistry
data-plane-selector-spi
- Name: DataPlane selector services
- Path:
org.eclipse.edc:data-plane-selector-spi
- Version:
0.14.0
Extension Points
- org.eclipse.edc.connector.dataplane.selector.spi.client.DataPlaneClient
- org.eclipse.edc.connector.dataplane.selector.spi.DataPlaneSelectorService
data-plane-self-registration
- Path:
org.eclipse.edc:data-plane-self-registration
- Version:
0.14.0
Extension Points
noneExtension Dataplane Self Registration
- Class:
org.eclipse.edc.connector.dataplane.registration.DataplaneSelfRegistrationExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.data.plane.self.unregistration | x | string | false | Enable data-plane un-registration at shutdown (not suggested for clustered environments) |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.dataplane.selector.spi.DataPlaneSelectorService
org.eclipse.edc.web.spi.configuration.context.ControlApiUrl
org.eclipse.edc.connector.dataplane.spi.pipeline.PipelineService
org.eclipse.edc.connector.dataplane.spi.iam.PublicEndpointGeneratorService
org.eclipse.edc.spi.system.health.HealthCheckService
org.eclipse.edc.connector.dataplane.spi.provision.ResourceDefinitionGeneratorManager
data-plane-signaling-api
- Path:
org.eclipse.edc:data-plane-signaling-api
- Version:
0.14.0
Extension Points
noneExtension DataPlane Signaling API extension
- Class:
org.eclipse.edc.connector.dataplane.api.DataPlaneSignalingApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.connector.dataplane.spi.manager.DataPlaneManager
org.eclipse.edc.spi.types.TypeManager
data-plane-signaling-client
- Path:
org.eclipse.edc:data-plane-signaling-client
- Version:
0.14.0
Extension Points
noneExtension Data Plane Signaling transform Client
- Class:
org.eclipse.edc.connector.dataplane.client.DataPlaneSignalingClientTransformExtension
- Type: extension
- Overview: This extension provides an implementation of {@link DataPlaneClient} compliant with the data plane signaling protocol
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.spi.types.TypeManager
Extension Data Plane Signaling Client
- Class:
org.eclipse.edc.connector.dataplane.client.DataPlaneSignalingClientExtension
- Type: extension
- Overview: This extension provides an implementation of {@link DataPlaneClient} compliant with the data plane signaling protocol
Configuration:
noneProvided Services:
org.eclipse.edc.connector.dataplane.selector.spi.client.DataPlaneClientFactory
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.http.spi.ControlApiHttpClient
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.connector.dataplane.spi.manager.DataPlaneManager
data-plane-spi
- Name: DataPlane services
- Path:
org.eclipse.edc:data-plane-spi
- Version:
0.14.0
Extension Points
- org.eclipse.edc.connector.dataplane.spi.manager.DataPlaneManager
- org.eclipse.edc.connector.dataplane.spi.registry.TransferServiceRegistry
- org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAccessControlService
- org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAccessTokenService
- org.eclipse.edc.connector.dataplane.spi.port.TransferProcessApiClient
- org.eclipse.edc.connector.dataplane.spi.pipeline.PipelineService
data-plane-store-sql
- Path:
org.eclipse.edc:data-plane-store-sql
- Version:
0.14.0
Extension Points
noneExtension Sql Data Plane Store
- Class:
org.eclipse.edc.connector.dataplane.store.sql.SqlDataPlaneStoreExtension
- Type: extension
- Overview: Provides Sql Store for Data Plane Flow Requests states
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.store.dataplane.datasource | x | string | default | The datasource to be used |
Provided Services:
org.eclipse.edc.connector.dataplane.spi.store.DataPlaneStore
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.connector.dataplane.store.sql.schema.DataFlowStatements
java.time.Clock
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.sql.QueryExecutor
org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper
dsp-catalog-http-api-08
- Path:
org.eclipse.edc:dsp-catalog-http-api-08
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol Catalog v08 Extension
- Class:
org.eclipse.edc.protocol.dsp.catalog.http.api.DspCatalogApiV08Extension
- Type: extension
- Overview: Creates and registers the controller for dataspace protocol v0.8 catalog requests.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.connector.controlplane.services.spi.catalog.CatalogProtocolService
org.eclipse.edc.connector.controlplane.catalog.spi.DataServiceRegistry
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.protocol.dsp.http.spi.message.DspRequestHandler
org.eclipse.edc.spi.query.CriterionOperatorRegistry
org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.spi.monitor.Monitor
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.jsonld.spi.JsonLd
dsp-catalog-http-api-2024
- Path:
org.eclipse.edc:dsp-catalog-http-api-2024
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol Catalog v2024/1 Extension
- Class:
org.eclipse.edc.protocol.dsp.catalog.http.api.DspCatalogApiV2024Extension
- Type: extension
- Overview: Creates and registers the controller for dataspace protocol v2024/1 catalog requests.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.connector.controlplane.services.spi.catalog.CatalogProtocolService
org.eclipse.edc.connector.controlplane.catalog.spi.DataServiceRegistry
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.protocol.dsp.http.spi.message.DspRequestHandler
org.eclipse.edc.spi.query.CriterionOperatorRegistry
org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.spi.monitor.Monitor
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.jsonld.spi.JsonLd
dsp-catalog-http-api-2025
- Path:
org.eclipse.edc:dsp-catalog-http-api-2025
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol 2025/1 API Catalog Extension
- Class:
org.eclipse.edc.protocol.dsp.catalog.http.api.v2025.DspCatalogApi2025Extension
- Type: extension
- Overview: Creates and registers the controller for dataspace protocol v2025/1 catalog requests.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.connector.controlplane.services.spi.catalog.CatalogProtocolService
org.eclipse.edc.connector.controlplane.catalog.spi.DataServiceRegistry
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.protocol.dsp.http.spi.message.DspRequestHandler
org.eclipse.edc.spi.query.CriterionOperatorRegistry
org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.spi.monitor.Monitor
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.jsonld.spi.JsonLd
dsp-catalog-http-dispatcher
- Path:
org.eclipse.edc:dsp-catalog-http-dispatcher
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol Catalog HTTP Dispatcher Extension
- Class:
org.eclipse.edc.protocol.dsp.catalog.http.dispatcher.DspCatalogHttpDispatcherExtension
- Type: extension
- Overview: Creates and registers the HTTP dispatcher delegate for sending a catalog request as defined in the dataspace protocol specification.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspHttpRemoteMessageDispatcher
org.eclipse.edc.protocol.dsp.http.spi.serialization.JsonLdRemoteMessageSerializer
org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspRequestBasePathProvider
dsp-catalog-transform-08
- Path:
org.eclipse.edc:dsp-catalog-transform-08
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol Catalog Transform v08 Extension
- Class:
org.eclipse.edc.protocol.dsp.catalog.transform.DspCatalogTransformV08Extension
- Type: extension
- Overview: Provides the transformers for DSP v0.8 catalog message types via the {@link TypeTransformerRegistry}.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.participant.spi.ParticipantIdMapper
dsp-catalog-transform-2024
- Path:
org.eclipse.edc:dsp-catalog-transform-2024
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol Catalog Transform v2024/1 Extension
- Class:
org.eclipse.edc.protocol.dsp.catalog.transform.DspCatalogTransformV2024Extension
- Type: extension
- Overview: Provides the transformers for DSP v2024/1 catalog message types via the {@link TypeTransformerRegistry}.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.participant.spi.ParticipantIdMapper
dsp-catalog-transform-2025
- Path:
org.eclipse.edc:dsp-catalog-transform-2025
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol 2025/1 Catalog Transform Extension
- Class:
org.eclipse.edc.protocol.dsp.catalog.transform.v2025.DspCatalogTransformV2025Extension
- Type: extension
- Overview: Provides the transformers for DSP v2025/1 catalog message types via the {@link TypeTransformerRegistry}.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.participant.spi.ParticipantIdMapper
dsp-http-api-base-configuration
- Path:
org.eclipse.edc:dsp-http-api-base-configuration
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol API Base Configuration Extension
- Class:
org.eclipse.edc.protocol.dsp.http.api.configuration.DspApiBaseConfigurationExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
web.http.protocol.port | x | string | 8282 | Port for protocol api context | |||
web.http.protocol.path | x | string | /api/protocol | Path for protocol api context | |||
edc.dsp.callback.address | string |
| Configures endpoint for reaching the Protocol API in the form "<hostname:protocol.port/protocol.path>" |
Provided Services:
org.eclipse.edc.protocol.dsp.http.spi.api.DspBaseWebhookAddress
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.system.Hostname
org.eclipse.edc.web.spi.configuration.PortMappingRegistry
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.spi.types.TypeManager
dsp-http-api-configuration-08
- Path:
org.eclipse.edc:dsp-http-api-configuration-08
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol API Configuration v08 Extension
- Class:
org.eclipse.edc.protocol.dsp.http.api.configuration.DspApiConfigurationV08Extension
- Type: extension
- Overview: Registers protocol webhook, API transformers and namespaces for DSP v0.8.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.participant.spi.ParticipantIdMapper
org.eclipse.edc.protocol.dsp.http.spi.api.DspBaseWebhookAddress
org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry
org.eclipse.edc.protocol.spi.DefaultParticipantIdExtractionFunction
dsp-http-api-configuration-2024
- Path:
org.eclipse.edc:dsp-http-api-configuration-2024
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol API Configuration v2024/1 Extension
- Class:
org.eclipse.edc.protocol.dsp.http.api.configuration.DspApiConfigurationV2024Extension
- Type: extension
- Overview: Registers protocol webhook, API transformers and namespaces for DSP v2024/1.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.dsp.well-known-path.enabled | string | false | If set enable the well known path resolution scheme will be used |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.participant.spi.ParticipantIdMapper
org.eclipse.edc.protocol.dsp.http.spi.api.DspBaseWebhookAddress
org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry
org.eclipse.edc.protocol.spi.DefaultParticipantIdExtractionFunction
dsp-http-api-configuration-2025
- Path:
org.eclipse.edc:dsp-http-api-configuration-2025
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol 2025/1 API Configuration Extension
- Class:
org.eclipse.edc.protocol.dsp.http.api.configuration.v2025.DspApiConfigurationV2025Extension
- Type: extension
- Overview: Registers protocol webhook, API transformers and namespaces for DSP v2025/1.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.participant.spi.ParticipantIdMapper
org.eclipse.edc.protocol.dsp.http.spi.api.DspBaseWebhookAddress
org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry
org.eclipse.edc.protocol.spi.DefaultParticipantIdExtractionFunction
dsp-http-core
- Path:
org.eclipse.edc:dsp-http-core
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol Core Extension
- Class:
org.eclipse.edc.protocol.dsp.http.DspHttpCoreExtension
- Type: extension
- Overview: Provides an implementation of {@link DspHttpRemoteMessageDispatcher} to support sending dataspace protocol messages. The dispatcher can then be used by other extensions to add support for specific message types.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.dsp.well-known-path.enabled | string | false | If set enable the well known path resolution scheme will be used |
Provided Services:
org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspHttpRemoteMessageDispatcher
org.eclipse.edc.protocol.dsp.http.spi.message.DspRequestHandler
org.eclipse.edc.protocol.dsp.http.spi.serialization.JsonLdRemoteMessageSerializer
org.eclipse.edc.protocol.dsp.spi.transform.DspProtocolTypeTransformerRegistry
org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspRequestBasePathProvider
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.spi.iam.IdentityService
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.token.spi.TokenDecorator
org.eclipse.edc.policy.engine.spi.PolicyEngine
org.eclipse.edc.spi.iam.AudienceResolver
org.eclipse.edc.spi.monitor.Monitor
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry
dsp-http-dispatcher-08
- Path:
org.eclipse.edc:dsp-http-dispatcher-08
- Version:
0.14.0
Extension Points
noneExtension DspHttpDispatcherV08Extension
- Class:
org.eclipse.edc.protocol.dsp.http.dispatcher.DspHttpDispatcherV08Extension
- Type: extension
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry
org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspHttpRemoteMessageDispatcher
dsp-http-dispatcher-2024
- Path:
org.eclipse.edc:dsp-http-dispatcher-2024
- Version:
0.14.0
Extension Points
noneExtension DspHttpDispatcherV2024Extension
- Class:
org.eclipse.edc.protocol.dsp.http.dispatcher.DspHttpDispatcherV2024Extension
- Type: extension
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry
org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspHttpRemoteMessageDispatcher
dsp-http-dispatcher-2025
- Path:
org.eclipse.edc:dsp-http-dispatcher-2025
- Version:
0.14.0
Extension Points
noneExtension DspHttpDispatcherV2025Extension
- Class:
org.eclipse.edc.protocol.dsp.http.dispatcher.DspHttpDispatcherV2025Extension
- Type: extension
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry
org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspHttpRemoteMessageDispatcher
dsp-negotiation-http-api-08
- Path:
org.eclipse.edc:dsp-negotiation-http-api-08
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol Negotiation Api v08
- Class:
org.eclipse.edc.protocol.dsp.negotiation.http.api.DspNegotiationApiV08Extension
- Type: extension
- Overview: Creates and registers the controller for dataspace protocol v0.8 negotiation requests.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.connector.controlplane.services.spi.contractnegotiation.ContractNegotiationProtocolService
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.protocol.dsp.http.spi.message.DspRequestHandler
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.spi.types.TypeManager
dsp-negotiation-http-api-2024
- Path:
org.eclipse.edc:dsp-negotiation-http-api-2024
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol Negotiation Api v2024/1
- Class:
org.eclipse.edc.protocol.dsp.negotiation.http.api.DspNegotiationApiV2024Extension
- Type: extension
- Overview: Creates and registers the controller for dataspace protocol v2024/1 negotiation requests.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.connector.controlplane.services.spi.contractnegotiation.ContractNegotiationProtocolService
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.protocol.dsp.http.spi.message.DspRequestHandler
org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.spi.types.TypeManager
dsp-negotiation-http-api-2025
- Path:
org.eclipse.edc:dsp-negotiation-http-api-2025
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol Negotiation Api v2025/1
- Class:
org.eclipse.edc.protocol.dsp.negotiation.http.api.v2025.DspNegotiationApi2025Extension
- Type: extension
- Overview: Creates and registers the controller for dataspace protocol v2025/1 negotiation requests.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.connector.controlplane.services.spi.contractnegotiation.ContractNegotiationProtocolService
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.protocol.dsp.http.spi.message.DspRequestHandler
org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.spi.types.TypeManager
dsp-negotiation-http-dispatcher
- Path:
org.eclipse.edc:dsp-negotiation-http-dispatcher
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol Negotiation HTTP Dispatcher Extension
- Class:
org.eclipse.edc.protocol.dsp.negotiation.http.dispatcher.DspNegotiationHttpDispatcherExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspHttpRemoteMessageDispatcher
org.eclipse.edc.protocol.dsp.http.spi.serialization.JsonLdRemoteMessageSerializer
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.protocol.dsp.spi.transform.DspProtocolTypeTransformerRegistry
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspRequestBasePathProvider
dsp-negotiation-transform-08
- Path:
org.eclipse.edc:dsp-negotiation-transform-08
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol Negotiation Transform v08 Extension
- Class:
org.eclipse.edc.protocol.dsp.negotiation.transform.DspNegotiationTransformV08Extension
- Type: extension
- Overview: Provides the transformers for DSP v0.8 negotiation message types via the {@link TypeTransformerRegistry}.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.transform.spi.TypeTransformerRegistry
dsp-negotiation-transform-2024
- Path:
org.eclipse.edc:dsp-negotiation-transform-2024
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol Negotiation Transform v2024/1 Extension
- Class:
org.eclipse.edc.protocol.dsp.negotiation.transform.DspNegotiationTransformV2024Extension
- Type: extension
- Overview: Provides the transformers for DSP v2024/1 negotiation message types via the {@link TypeTransformerRegistry}.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.transform.spi.TypeTransformerRegistry
dsp-negotiation-transform-2025
- Path:
org.eclipse.edc:dsp-negotiation-transform-2025
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol 2025/1 Negotiation Transform Extension
- Class:
org.eclipse.edc.protocol.dsp.negotiation.transform.v2025.DspNegotiationTransformV2025Extension
- Type: extension
- Overview: Provides the transformers for DSP v2025/1 negotiation message types via the {@link TypeTransformerRegistry}.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.transform.spi.TypeTransformerRegistry
dsp-transfer-process-http-api-08
- Path:
org.eclipse.edc:dsp-transfer-process-http-api-08
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol: TransferProcess API v08 Extension
- Class:
org.eclipse.edc.protocol.dsp.transferprocess.http.api.DspTransferProcessApiV08Extension
- Type: extension
- Overview: Creates and registers the controller for dataspace protocol v0.8 transfer process requests.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessProtocolService
org.eclipse.edc.protocol.dsp.http.spi.message.DspRequestHandler
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.spi.types.TypeManager
dsp-transfer-process-http-api-2024
- Path:
org.eclipse.edc:dsp-transfer-process-http-api-2024
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol: TransferProcess API v2024/1 Extension
- Class:
org.eclipse.edc.protocol.dsp.transferprocess.http.api.DspTransferProcessApiV2024Extension
- Type: extension
- Overview: Creates and registers the controller for dataspace protocol v2024/1 transfer process requests.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessProtocolService
org.eclipse.edc.protocol.dsp.http.spi.message.DspRequestHandler
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.spi.types.TypeManager
dsp-transfer-process-http-api-2025
- Path:
org.eclipse.edc:dsp-transfer-process-http-api-2025
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol 2025/1: TransferProcess API Extension
- Class:
org.eclipse.edc.protocol.dsp.transferprocess.http.api.v2025.DspTransferProcessApi2025Extension
- Type: extension
- Overview: Creates and registers the controller for dataspace protocol v2025/1 transfer process requests.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessProtocolService
org.eclipse.edc.protocol.dsp.http.spi.message.DspRequestHandler
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.protocol.spi.DataspaceProfileContextRegistry
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.spi.types.TypeManager
dsp-transfer-process-http-dispatcher
- Path:
org.eclipse.edc:dsp-transfer-process-http-dispatcher
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol Transfer HTTP Dispatcher Extension
- Class:
org.eclipse.edc.protocol.dsp.transferprocess.http.dispatcher.DspTransferProcessDispatcherExtension
- Type: extension
- Overview: Provides HTTP dispatching for Dataspace Protocol transfer process messages via the {@link DspHttpRemoteMessageDispatcher}.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspHttpRemoteMessageDispatcher
org.eclipse.edc.protocol.dsp.http.spi.serialization.JsonLdRemoteMessageSerializer
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.protocol.dsp.spi.transform.DspProtocolTypeTransformerRegistry
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspRequestBasePathProvider
dsp-transfer-process-transform-08
- Path:
org.eclipse.edc:dsp-transfer-process-transform-08
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol Transfer Process Transform v08 Extension
- Class:
org.eclipse.edc.protocol.dsp.transferprocess.transform.DspTransferProcessTransformV08Extension
- Type: extension
- Overview: Provides the transformers for DSP v0.8 transferprocess message types via the {@link TypeTransformerRegistry}.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.spi.types.TypeManager
dsp-transfer-process-transform-2024
- Path:
org.eclipse.edc:dsp-transfer-process-transform-2024
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol Transfer Process Transform v2024/1 Extension
- Class:
org.eclipse.edc.protocol.dsp.transferprocess.transform.DspTransferProcessTransformV2024Extension
- Type: extension
- Overview: Provides the transformers for DSP v2024/1 transferprocess message types via the {@link TypeTransformerRegistry}.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.spi.types.TypeManager
dsp-transfer-process-transform-2025
- Path:
org.eclipse.edc:dsp-transfer-process-transform-2025
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol 2025/1 Transfer Process Transform Extension
- Class:
org.eclipse.edc.protocol.dsp.transferprocess.transform.v2025.DspTransferProcessTransformV2025Extension
- Type: extension
- Overview: Provides the transformers for DSP v2025/1 transferprocess message types via the {@link TypeTransformerRegistry}.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.spi.types.TypeManager
dsp-version-http-api
- Path:
org.eclipse.edc:dsp-version-http-api
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol Version Api
- Class:
org.eclipse.edc.protocol.dsp.version.http.api.DspVersionApiExtension
- Type: extension
- Overview: Provide API for the protocol versions.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.connector.controlplane.services.spi.protocol.VersionProtocolService
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.spi.types.TypeManager
dsp-version-http-dispatcher
- Path:
org.eclipse.edc:dsp-version-http-dispatcher
- Version:
0.14.0
Extension Points
noneExtension Dataspace Protocol Version HTTP Dispatcher Extension
- Class:
org.eclipse.edc.protocol.dsp.version.http.dispatcher.DspVersionHttpDispatcherExtension
- Type: extension
- Overview: Creates and registers the HTTP dispatcher delegate for sending a version request as defined in the dataspace protocol specification.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspHttpRemoteMessageDispatcher
org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspRequestBasePathProvider
edr-cache-api
- Path:
org.eclipse.edc:edr-cache-api
- Version:
0.14.0
Extension Points
noneExtension Management API: EDR cache
- Class:
org.eclipse.edc.connector.controlplane.api.management.edr.EdrCacheApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.edr.spi.store.EndpointDataReferenceStore
org.eclipse.edc.spi.monitor.Monitor
edr-index-sql
- Path:
org.eclipse.edc:edr-index-sql
- Version:
0.14.0
Extension Points
noneExtension SQL edr entry store
- Class:
org.eclipse.edc.edr.store.index.SqlEndpointDataReferenceEntryIndexExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.store.edr.datasource | x | string | default | The datasource to be used |
Provided Services:
org.eclipse.edc.edr.spi.store.EndpointDataReferenceEntryIndex
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.edr.store.index.sql.schema.EndpointDataReferenceEntryStatements
org.eclipse.edc.sql.QueryExecutor
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper
edr-store-core
- Path:
org.eclipse.edc:edr-store-core
- Version:
0.14.0
Extension Points
noneExtension Endpoint Data Reference Core Default Services Extension
- Class:
org.eclipse.edc.edr.store.EndpointDataReferenceStoreDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.edr.vault.path | string |
| Directory/Path where to store EDRs in the vault for vaults that supports hierarchical structuring. |
Provided Services:
org.eclipse.edc.edr.spi.store.EndpointDataReferenceCache
org.eclipse.edc.edr.spi.store.EndpointDataReferenceEntryIndex
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.query.CriterionOperatorRegistry
org.eclipse.edc.spi.security.Vault
org.eclipse.edc.spi.types.TypeManager
Extension Endpoint Data Reference Core Extension
- Class:
org.eclipse.edc.edr.store.EndpointDataReferenceStoreExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
org.eclipse.edc.edr.spi.store.EndpointDataReferenceStore
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.edr.spi.store.EndpointDataReferenceEntryIndex
org.eclipse.edc.edr.spi.store.EndpointDataReferenceCache
org.eclipse.edc.transaction.spi.TransactionContext
edr-store-receiver
- Path:
org.eclipse.edc:edr-store-receiver
- Version:
0.14.0
Extension Points
noneExtension Endpoint Data Reference Store Receiver Extension
- Class:
org.eclipse.edc.connector.controlplane.edr.store.receiver.EndpointDataReferenceStoreReceiverExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.edr.receiver.sync | x | string | false | If true the EDR receiver will be registered as synchronous listener |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.event.EventRouter
org.eclipse.edc.edr.spi.store.EndpointDataReferenceStore
org.eclipse.edc.spi.monitor.Monitor
org.eclipse.edc.connector.controlplane.services.spi.contractagreement.ContractAgreementService
org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyArchive
org.eclipse.edc.transaction.spi.TransactionContext
events-cloud-http
- Path:
org.eclipse.edc:events-cloud-http
- Version:
0.14.0
Extension Points
noneExtension Cloud events HTTP
- Class:
org.eclipse.edc.event.cloud.http.CloudEventsHttpExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.events.cloudevents.endpoint | x | string |
| null |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.spi.event.EventRouter
org.eclipse.edc.spi.types.TypeManager
java.time.Clock
org.eclipse.edc.spi.system.Hostname
iam-mock
- Path:
org.eclipse.edc:iam-mock
- Version:
0.14.0
Extension Points
noneExtension Mock IAM
- Class:
org.eclipse.edc.iam.mock.IamMockExtension
- Type: extension
- Overview: An IAM provider mock used for testing.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.agent.identity.key | x | string | client_id | The name of the claim key used to determine the participant identity |
Provided Services:
org.eclipse.edc.spi.iam.IdentityService
org.eclipse.edc.protocol.spi.DefaultParticipantIdExtractionFunction
org.eclipse.edc.spi.iam.AudienceResolver
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.types.TypeManager
identity-did-core
- Path:
org.eclipse.edc:identity-did-core
- Version:
0.14.0
Extension Points
noneExtension Identity Did Core
- Class:
org.eclipse.edc.iam.did.IdentityDidCoreExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.did.resolver.cache.expiry | x | string | 300000 | Expiry time for caching DID Documents in milliseconds |
Provided Services:
org.eclipse.edc.iam.did.spi.resolution.DidResolverRegistry
org.eclipse.edc.iam.did.spi.resolution.DidPublicKeyResolver
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.keys.spi.KeyParserRegistry
java.time.Clock
identity-did-spi
- Name: IAM DID services
- Path:
org.eclipse.edc:identity-did-spi
- Version:
0.14.0
Extension Points
- org.eclipse.edc.iam.did.spi.store.DidStore
- org.eclipse.edc.iam.did.spi.resolution.DidResolverRegistry
- org.eclipse.edc.iam.did.spi.resolution.DidPublicKeyResolver
- org.eclipse.edc.iam.did.spi.credentials.CredentialsVerifier
identity-did-web
- Path:
org.eclipse.edc:identity-did-web
- Version:
0.14.0
Extension Points
noneExtension Web DID
- Class:
org.eclipse.edc.iam.did.web.WebDidExtension
- Type: extension
- Overview: Initializes support for resolving Web DIDs.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.webdid.doh.url | x | string |
| null | |||
edc.iam.did.web.use.https | x | string |
| null |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.iam.did.spi.resolution.DidResolverRegistry
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.spi.types.TypeManager
identity-trust-core
- Path:
org.eclipse.edc:identity-trust-core
- Version:
0.14.0
Extension Points
noneExtension DCP scope extractor extension
- Class:
org.eclipse.edc.iam.identitytrust.core.DcpScopeExtractorExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.policy.engine.spi.PolicyEngine
org.eclipse.edc.iam.identitytrust.spi.scope.ScopeExtractorRegistry
org.eclipse.edc.spi.monitor.Monitor
Extension Identity And Trust Extension to register default services
- Class:
org.eclipse.edc.iam.identitytrust.core.DcpDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.iam.sts.privatekey.alias | string |
| Alias of private key used for signing tokens, retrieved from private key resolver. Required when using EmbeddedSTS | ||||
edc.iam.sts.publickey.id | string |
| Key Identifier used by the counterparty to resolve the public key for token validation, e.g. did:example:123#public-key-1. Required when using EmbeddedSTS | ||||
edc.iam.sts.token.expiration | x | string | 5 | Self-issued ID Token expiration in minutes. By default is 5 minutes |
Provided Services:
org.eclipse.edc.iam.verifiablecredentials.spi.validation.TrustedIssuerRegistry
org.eclipse.edc.iam.identitytrust.spi.verification.SignatureSuiteRegistry
org.eclipse.edc.protocol.spi.DefaultParticipantIdExtractionFunction
org.eclipse.edc.iam.identitytrust.spi.scope.ScopeExtractorRegistry
org.eclipse.edc.spi.iam.AudienceResolver
org.eclipse.edc.iam.identitytrust.spi.ClaimTokenCreatorFunction
Referenced (injected) Services (emphasized if required):
java.time.Clock
org.eclipse.edc.jwt.signer.spi.JwsSignerProvider
org.eclipse.edc.jwt.validation.jti.JtiValidationStore
Extension Identity And Trust Extension
- Class:
org.eclipse.edc.iam.identitytrust.core.IdentityAndTrustExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.iam.credential.revocation.cache.validity | x | string | 900000 | Validity period of cached StatusList2021 credential entries in milliseconds. | |||
edc.iam.issuer.id | x | string |
| DID of this connector | |||
edc.sql.store.jti.cleanup.period | x | string | 60 | The period of the JTI entry reaper thread in seconds | |||
edc.dcp.v08.forced | string | false | If set enable the dcp v0.8 namespace will be used | ||||
edc.iam.accesstoken.jti.validation | x | string | true | Activate or deactivate JTI validation | |||
edc.iam.credential.revocation.mimetype | x | string | */* | A comma-separated list of accepted content types of the revocation list credential. |
Provided Services:
org.eclipse.edc.spi.iam.IdentityService
org.eclipse.edc.iam.identitytrust.spi.CredentialServiceClient
org.eclipse.edc.iam.verifiablecredentials.spi.validation.PresentationVerifier
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.iam.identitytrust.spi.SecureTokenService
org.eclipse.edc.iam.verifiablecredentials.spi.validation.TrustedIssuerRegistry
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.iam.identitytrust.spi.verification.SignatureSuiteRegistry
org.eclipse.edc.jsonld.spi.JsonLd
java.time.Clock
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.iam.did.spi.resolution.DidResolverRegistry
org.eclipse.edc.token.spi.TokenValidationService
org.eclipse.edc.token.spi.TokenValidationRulesRegistry
org.eclipse.edc.iam.did.spi.resolution.DidPublicKeyResolver
org.eclipse.edc.iam.identitytrust.spi.ClaimTokenCreatorFunction
org.eclipse.edc.participant.spi.ParticipantAgentService
org.eclipse.edc.iam.identitytrust.spi.DcpParticipantAgentServiceExtension
org.eclipse.edc.iam.verifiablecredentials.spi.model.RevocationServiceRegistry
org.eclipse.edc.jwt.validation.jti.JtiValidationStore
org.eclipse.edc.spi.system.ExecutorInstrumentation
Extension Identity And Trust Transform Extension
- Class:
org.eclipse.edc.iam.identitytrust.core.IdentityTrustTransformExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.spi.monitor.Monitor
identity-trust-issuers-configuration
- Path:
org.eclipse.edc:identity-trust-issuers-configuration
- Version:
0.14.0
Extension Points
noneExtension Trusted Issuers Configuration Extensions
- Class:
org.eclipse.edc.iam.identitytrust.issuer.configuration.TrustedIssuerConfigurationExtension
- Type: extension
- Overview: This DCP extension makes it possible to configure a list of trusted issuers, that will be matched against the Verifiable Credential issuers.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.iam.trusted-issuer.<issuerAlias>.id | x | string |
| ID of the issuer. | |||
edc.iam.trusted-issuer.<issuerAlias>.properties | x | string |
| Additional properties of the issuer. | |||
edc.iam.trusted-issuer.<issuerAlias>.supportedtypes | x | string |
| List of supported credential types for this issuer. |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.iam.verifiablecredentials.spi.validation.TrustedIssuerRegistry
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.spi.monitor.Monitor
identity-trust-sts-remote-client
- Path:
org.eclipse.edc:identity-trust-sts-remote-client
- Version:
0.14.0
Extension Points
noneExtension Sts remote client configuration extension
- Class:
org.eclipse.edc.iam.identitytrust.sts.remote.client.StsRemoteClientConfigurationExtension
- Type: extension
- Overview: Configuration Extension for the STS OAuth2 client
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.iam.sts.oauth.token.url | x | string |
| STS OAuth2 endpoint for requesting a token | |||
edc.iam.sts.oauth.client.id | x | string |
| STS OAuth2 client id | |||
edc.iam.sts.oauth.client.secret.alias | x | string |
| Vault alias of STS OAuth2 client secret |
Provided Services:
org.eclipse.edc.iam.identitytrust.sts.remote.StsRemoteClientConfiguration
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.security.Vault
Extension Sts remote client extension
- Class:
org.eclipse.edc.iam.identitytrust.sts.remote.client.StsRemoteClientExtension
- Type: extension
- Overview: Configuration Extension for the STS OAuth2 client
Configuration:
noneProvided Services:
org.eclipse.edc.iam.identitytrust.spi.SecureTokenService
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.iam.identitytrust.sts.remote.StsRemoteClientConfiguration
org.eclipse.edc.iam.oauth2.spi.client.Oauth2Client
org.eclipse.edc.spi.security.Vault
jersey-core
- Path:
org.eclipse.edc:jersey-core
- Version:
0.14.0
Extension Points
noneExtension JerseyExtension
- Class:
org.eclipse.edc.web.jersey.JerseyExtension
- Type: extension
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.web.rest.cors.origins | x | string |
| null | |||
edc.web.rest.cors.enabled | x | string |
| null | |||
edc.web.rest.cors.headers | x | string |
| null | |||
edc.web.rest.cors.methods | x | string |
| null |
Provided Services:
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.web.spi.validation.InterceptorFunctionRegistry
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebServer
org.eclipse.edc.spi.types.TypeManager
jersey-micrometer
- Path:
org.eclipse.edc:jersey-micrometer
- Version:
0.14.0
Extension Points
noneExtension JerseyMicrometerExtension
- Class:
org.eclipse.edc.web.jersey.micrometer.JerseyMicrometerExtension
- Type: extension
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.metrics.enabled | x | string |
| null | |||
edc.metrics.jersey.enabled | x | string |
| null |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
io.micrometer.core.instrument.MeterRegistry
jetty-core
- Path:
org.eclipse.edc:jetty-core
- Version:
0.14.0
Extension Points
noneExtension JettyExtension
- Class:
org.eclipse.edc.web.jetty.JettyExtension
- Type: extension
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.web.https.keystore.password | x | string | password | Keystore password | |||
edc.web.https.keymanager.password | x | string | password | Keymanager password | |||
web.http.port | x | string | 8181 | Port for default api context | |||
web.http.path | x | string | /api | Path for default api context | |||
edc.web.https.keystore.path | string |
| Keystore path | ||||
edc.web.https.keystore.type | x | string | PKCS12 | Keystore type |
Provided Services:
org.eclipse.edc.web.spi.WebServer
org.eclipse.edc.web.jetty.JettyService
org.eclipse.edc.web.spi.configuration.PortMappingRegistry
Referenced (injected) Services (emphasized if required):
nonejetty-micrometer
- Path:
org.eclipse.edc:jetty-micrometer
- Version:
0.14.0
Extension Points
noneExtension Jetty Micrometer Metrics
- Class:
org.eclipse.edc.web.jetty.micrometer.JettyMicrometerExtension
- Type: extension
- Overview: An extension that registers Micrometer {@link JettyConnectionMetrics} into Jetty to provide server metrics.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.metrics.enabled | x | string |
| null | |||
edc.metrics.jetty.enabled | x | string |
| null |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.jetty.JettyService
io.micrometer.core.instrument.MeterRegistry
json-ld
- Path:
org.eclipse.edc:json-ld
- Version:
0.14.0
Extension Points
noneExtension JSON-LD Extension
- Class:
org.eclipse.edc.jsonld.JsonLdExtension
- Type: extension
- Overview: Adds support for working with JSON-LD. Provides an ObjectMapper that works with Jakarta JSON-P types through the TypeManager context {@link CoreConstants#JSON_LD} and a registry for {@link JsonLdTransformer}s. The module also offers functions for working with JSON-LD structures.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.jsonld.document.<documentAlias>.path | x | string |
| Path of the JSON-LD document to cache | |||
edc.jsonld.document.<documentAlias>.url | x | string |
| URL of the JSON-LD document to cache | |||
edc.jsonld.http.enabled | x | string | false | If set enable http json-ld document resolution | |||
edc.jsonld.https.enabled | x | boolean | false | If set enable https json-ld document resolution | |||
edc.jsonld.vocab.disable | x | string | false | If true disable the @vocab context definition. This could be used to avoid api breaking changes | |||
edc.jsonld.prefixes.check | x | boolean | true | If true a validation on expended object will be made against configured prefixes |
Provided Services:
org.eclipse.edc.jsonld.spi.JsonLd
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.types.TypeManager
jti-validation-store-sql
- Path:
org.eclipse.edc:jti-validation-store-sql
- Version:
0.14.0
Extension Points
noneExtension SQL JTI Validation store
- Class:
org.eclipse.edc.jtivalidation.store.sql.SqlJtiValidationStoreExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.store.jti.datasource | x | string | default | The datasource to be used |
Provided Services:
org.eclipse.edc.jwt.validation.jti.JtiValidationStore
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.jtivalidation.store.sql.schema.JtiValidationStoreStatements
org.eclipse.edc.sql.QueryExecutor
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper
jwt-signer-spi
- Name: Implementation SPI that is used to contribute custom JWSSigners to the JwtGenerationService
- Path:
org.eclipse.edc:jwt-signer-spi
- Version:
0.14.0
Extension Points
- org.eclipse.edc.jwt.signer.spi.JwsSignerProvider
jwt-spi
- Name: JTW services
- Path:
org.eclipse.edc:jwt-spi
- Version:
0.14.0
Extension Points
- org.eclipse.edc.jwt.validation.jti.JtiValidationStore
management-api-configuration
- Path:
org.eclipse.edc:management-api-configuration
- Version:
0.14.0
Extension Points
noneExtension Management API configuration
- Class:
org.eclipse.edc.connector.api.management.configuration.ManagementApiConfigurationExtension
- Type: extension
- Overview: Configure 'management' api context.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
web.http.management.port | x | string | 8181 | Port for management api context | |||
web.http.management.path | x | string | /api/management | Path for management api context | |||
edc.management.endpoint | string |
| Configures endpoint for reaching the Management API, in the format "<hostname:management.port/management.path>" | ||||
edc.management.context.enabled | x | string | false | If set enable the usage of management api JSON-LD context. |
Provided Services:
org.eclipse.edc.web.spi.configuration.context.ManagementApiUrl
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationRegistry
org.eclipse.edc.web.spi.configuration.PortMappingRegistry
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.participant.spi.ParticipantIdMapper
org.eclipse.edc.spi.system.Hostname
org.eclipse.edc.spi.system.apiversion.ApiVersionService
management-api-schema-validator
- Path:
org.eclipse.edc:management-api-schema-validator
- Version:
0.14.0
Extension Points
noneExtension Management API Schema Validator
- Class:
org.eclipse.edc.connector.api.management.schema.ManagementApiSchemaValidatorExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
micrometer-core
- Path:
org.eclipse.edc:micrometer-core
- Version:
0.14.0
Extension Points
noneExtension Micrometer Metrics
- Class:
org.eclipse.edc.metrics.micrometer.MicrometerExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.metrics.enabled | x | string |
| null | |||
edc.metrics.system.enabled | x | string |
| null | |||
edc.metrics.okhttp.enabled | x | string |
| null | |||
edc.metrics.executor.enabled | x | string |
| null |
Provided Services:
okhttp3.EventListener
org.eclipse.edc.spi.system.ExecutorInstrumentation
io.micrometer.core.instrument.MeterRegistry
Referenced (injected) Services (emphasized if required):
nonemonitor-jdk-logger
- Path:
org.eclipse.edc:monitor-jdk-logger
- Version:
0.14.0
Extension Points
noneExtension Logger monitor
- Class:
org.eclipse.edc.monitor.logger.LoggerMonitorExtension
- Type: extension
- Overview: Extension adding logging monitor.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
noneoauth2-client
- Path:
org.eclipse.edc:oauth2-client
- Version:
0.14.0
Extension Points
noneExtension OAuth2 Client
- Class:
org.eclipse.edc.iam.oauth2.client.Oauth2ClientExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
org.eclipse.edc.iam.oauth2.spi.client.Oauth2Client
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.spi.types.TypeManager
oauth2-spi
- Name: OAuth2 services
- Path:
org.eclipse.edc:oauth2-spi
- Version:
0.14.0
Extension Points
- org.eclipse.edc.iam.oauth2.spi.client.Oauth2Client
policy-definition-api
- Path:
org.eclipse.edc:policy-definition-api
- Version:
0.14.0
Extension Points
noneExtension Management API: Policy Definition
- Class:
org.eclipse.edc.connector.controlplane.api.management.policy.PolicyDefinitionApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.connector.controlplane.services.spi.policydefinition.PolicyDefinitionService
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.spi.types.TypeManager
policy-definition-store-sql
- Path:
org.eclipse.edc:policy-definition-store-sql
- Version:
0.14.0
Extension Points
- org.eclipse.edc.connector.controlplane.store.sql.policydefinition.store.schema.SqlPolicyStoreStatements
Extension SQL policy store
- Class:
org.eclipse.edc.connector.controlplane.store.sql.policydefinition.SqlPolicyStoreExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.store.policy.datasource | x | string | default | The datasource to be used |
Provided Services:
org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyDefinitionStore
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.connector.controlplane.store.sql.policydefinition.store.schema.SqlPolicyStoreStatements
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.sql.QueryExecutor
org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper
policy-engine-spi
- Name: Policy Engine services
- Path:
org.eclipse.edc:policy-engine-spi
- Version:
0.14.0
Extension Points
- org.eclipse.edc.policy.engine.spi.PolicyEngine
- org.eclipse.edc.policy.engine.spi.RuleBindingRegistry
policy-monitor-core
- Path:
org.eclipse.edc:policy-monitor-core
- Version:
0.14.0
Extension Points
noneExtension PolicyMonitor Default Services
- Class:
org.eclipse.edc.connector.policy.monitor.PolicyMonitorDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
org.eclipse.edc.connector.policy.monitor.spi.PolicyMonitorStore
Referenced (injected) Services (emphasized if required):
java.time.Clock
org.eclipse.edc.spi.query.CriterionOperatorRegistry
Extension Policy Monitor
- Class:
org.eclipse.edc.connector.policy.monitor.PolicyMonitorExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
state-machine.iteration-wait-millis | x | string | 1000 | The iteration wait time in milliseconds in the state machine. | |||
state-machine.batch-size | x | string | 20 | The number of entities to be processed on every iteration. | |||
send.retry.limit | x | string | 7 | How many times a specific operation must be tried before failing with error | |||
send.retry.base-delay.ms | x | string | 1000 | The base delay for the consumer negotiation retry mechanism in millisecond |
Provided Services:
org.eclipse.edc.connector.policy.monitor.spi.PolicyMonitorManager
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.system.ExecutorInstrumentation
org.eclipse.edc.spi.telemetry.Telemetry
java.time.Clock
org.eclipse.edc.spi.event.EventRouter
org.eclipse.edc.connector.controlplane.services.spi.contractagreement.ContractAgreementService
org.eclipse.edc.policy.engine.spi.PolicyEngine
org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessService
org.eclipse.edc.connector.policy.monitor.spi.PolicyMonitorStore
org.eclipse.edc.policy.engine.spi.RuleBindingRegistry
policy-monitor-store-sql
- Path:
org.eclipse.edc:policy-monitor-store-sql
- Version:
0.14.0
Extension Points
noneExtension SqlPolicyMonitorStoreExtension
- Class:
org.eclipse.edc.connector.policy.monitor.store.sql.SqlPolicyMonitorStoreExtension
- Type: extension
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.store.policy-monitor.datasource | x | string | default | The datasource to be used |
Provided Services:
org.eclipse.edc.connector.policy.monitor.spi.PolicyMonitorStore
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.connector.policy.monitor.store.sql.schema.PolicyMonitorStatements
java.time.Clock
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.sql.QueryExecutor
org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper
policy-spi
- Name: Policy services
- Path:
org.eclipse.edc:policy-spi
- Version:
0.14.0
Extension Points
- org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyArchive
- org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyDefinitionStore
protocol-version-api
- Path:
org.eclipse.edc:protocol-version-api
- Version:
0.14.0
Extension Points
noneExtension Management API: Protocol Version
- Class:
org.eclipse.edc.connector.controlplane.api.management.protocolversion.ProtocolVersionApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.connector.controlplane.services.spi.protocol.VersionService
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.spi.query.CriterionOperatorRegistry
provision-http
- Path:
org.eclipse.edc:provision-http
- Version:
0.14.0
Extension Points
noneExtension HttpWebhookExtension
- Class:
org.eclipse.edc.connector.controlplane.provision.http.HttpWebhookExtension
- Type: extension
- Overview: The HTTP Provisioner extension delegates to HTTP endpoints to perform provision operations. @deprecated provisioning has been moved to data-plane
Configuration:
noneProvided Services:
org.eclipse.edc.connector.controlplane.provision.http.HttpProvisionerWebhookUrl
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessService
org.eclipse.edc.web.spi.configuration.context.ManagementApiUrl
Extension DEPRECATED: HTTP Provisioning
- Class:
org.eclipse.edc.connector.controlplane.provision.http.HttpProvisionerExtension
- Type: extension
- Overview: The HTTP Provisioner extension delegates to HTTP endpoints to perform provision operations. @deprecated provisioning has been moved to data-plane
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
provisioner.type | x | string |
| null | |||
data.address.type | x | string |
| null | |||
endpoint | x | string |
| null | |||
policy.scope | x | string | http.provisioner | null |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.controlplane.transfer.spi.provision.ProvisionManager
org.eclipse.edc.policy.engine.spi.PolicyEngine
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.connector.controlplane.transfer.spi.provision.ResourceManifestGenerator
org.eclipse.edc.connector.controlplane.provision.http.HttpProvisionerWebhookUrl
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.validator.spi.DataAddressValidatorRegistry
runtime-core
- Path:
org.eclipse.edc:runtime-core
- Version:
0.14.0
Extension Points
noneExtension Runtime Default Core Services
- Class:
org.eclipse.edc.runtime.core.RuntimeDefaultCoreServicesExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.core.retry.retries.max | x | string | 5 | RetryPolicy: Maximum retries before a failure is propagated | |||
edc.core.retry.backoff.min | x | string | 500 | RetryPolicy: Minimum number of milliseconds for exponential backoff | |||
edc.core.retry.backoff.max | x | string | 10000 | RetryPolicy: Maximum number of milliseconds for exponential backoff | |||
edc.core.retry.log.on.retry | x | string | false | RetryPolicy: Log onRetry events | |||
edc.core.retry.log.on.retry.scheduled | x | string | false | RetryPolicy: Log onRetryScheduled events | |||
edc.core.retry.log.on.retries.exceeded | x | string | false | RetryPolicy: Log onRetriesExceeded events | |||
edc.core.retry.log.on.failed.attempt | x | string | false | RetryPolicy: Log onFailedAttempt events | |||
edc.core.retry.log.on.abort | x | string | false | RetryPolicy: Log onAbort events | |||
edc.http.client.https.enforce | x | string | false | OkHttpClient: If true, enable HTTPS call enforcement | |||
edc.http.client.timeout.connect | x | string | 30 | OkHttpClient: connect timeout, in seconds | |||
edc.http.client.timeout.read | x | string | 30 | OkHttpClient: read timeout, in seconds | |||
edc.http.client.send.buffer.size | x | string | 0 | OkHttpClient: send buffer size, in bytes | |||
edc.http.client.receive.buffer.size | x | string | 0 | OkHttpClient: receive buffer size, in bytes |
Provided Services:
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
dev.failsafe.RetryPolicy<T>
okhttp3.OkHttpClient
Referenced (injected) Services (emphasized if required):
okhttp3.EventListener
Extension Runtime Default Core Services
- Class:
org.eclipse.edc.runtime.core.RuntimeCoreServicesExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.hostname | x | string | localhost | Runtime hostname, which e.g. is used in referer urls |
Provided Services:
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.spi.system.Hostname
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.spi.command.CommandHandlerRegistry
org.eclipse.edc.spi.event.EventRouter
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.spi.query.CriterionOperatorRegistry
org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry
Referenced (injected) Services (emphasized if required):
okhttp3.OkHttpClient
dev.failsafe.RetryPolicy<okhttp3.Response>
java.time.Clock
secrets-api
- Path:
org.eclipse.edc:secrets-api
- Version:
0.14.0
Extension Points
noneExtension Management API: Secret
- Class:
org.eclipse.edc.connector.api.management.secret.SecretsApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.connector.spi.service.SecretService
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
sql-bootstrapper
- Path:
org.eclipse.edc:sql-bootstrapper
- Version:
0.14.0
Extension Points
noneExtension SQL Schema Bootstrapper Extension
- Class:
org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapperExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.schema.autocreate | string | false | When true, the schema for the sql stores will be created automatically on the configured datasource |
Provided Services:
org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.sql.QueryExecutor
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.spi.monitor.Monitor
sql-core
- Path:
org.eclipse.edc:sql-core
- Version:
0.14.0
Extension Points
noneExtension SQL Core
- Class:
org.eclipse.edc.sql.SqlCoreExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.fetch.size | x | string | 5000 | Fetch size value used in SQL queries |
Provided Services:
org.eclipse.edc.sql.QueryExecutor
org.eclipse.edc.sql.ConnectionFactory
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.transaction.spi.TransactionContext
sql-pool-apache-commons
- Path:
org.eclipse.edc:sql-pool-apache-commons
- Version:
0.14.0
Extension Points
noneExtension Commons Connection Pool
- Class:
org.eclipse.edc.sql.pool.commons.CommonsConnectionPoolServiceExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.datasource.<name>url | x | string |
| JDBC url | |||
edc.datasource.<name>user | x | string |
| Username to be used for the JDBC connection. Can be omitted if not required, or if the user is encoded in the JDBC url. | |||
edc.datasource.<name>password | x | string |
| Username to be used for the JDBC connection. Can be omitted if not required, or if the password is encoded in the JDBC url. | |||
edc.datasource.<name>pool.connections.max-idle | x | int |
| Pool max idle connections | |||
edc.datasource.<name>pool.connections.max-total | x | int |
| Pool max total connections | |||
edc.datasource.<name>pool.connections.min-idle | x | int |
| Pool min idle connections | |||
edc.datasource.<name>pool.connection.test.on-borrow | x | boolean |
| Pool test on borrow | |||
edc.datasource.<name>pool.connection.test.on-create | x | boolean |
| Pool test on create | |||
edc.datasource.<name>pool.connection.test.on-return | x | boolean |
| Pool test on return | |||
edc.datasource.<name>pool.connection.test.while-idle | x | boolean |
| Pool test while idle | |||
edc.datasource.<name>pool.connection.test.query | x | string |
| Pool test query |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.spi.monitor.Monitor
org.eclipse.edc.sql.ConnectionFactory
org.eclipse.edc.spi.security.Vault
tck-extension
- Path:
org.eclipse.edc:tck-extension
- Version:
0.14.0
Extension Points
noneExtension TckDataPlaneExtension
- Class:
org.eclipse.edc.tck.dsp.transfer.TckDataPlaneExtension
- Type: extension
- Overview: Loads customizations and seed data for the TCK.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAuthorizationService
org.eclipse.edc.connector.dataplane.spi.iam.PublicEndpointGeneratorService
org.eclipse.edc.spi.security.Vault
Extension TckIdentityExtension
- Class:
org.eclipse.edc.tck.dsp.identity.TckIdentityExtension
- Type: extension
- Overview: Loads customizations and seed data for the TCK.
Configuration:
noneProvided Services:
org.eclipse.edc.spi.iam.IdentityService
org.eclipse.edc.protocol.spi.DefaultParticipantIdExtractionFunction
org.eclipse.edc.spi.iam.AudienceResolver
Referenced (injected) Services (emphasized if required):
noneExtension DSP TCK Setup
- Class:
org.eclipse.edc.tck.dsp.setup.TckSetupExtension
- Type: extension
- Overview: Loads customizations and seed data for the TCK.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.controlplane.asset.spi.index.AssetIndex
org.eclipse.edc.connector.controlplane.services.spi.policydefinition.PolicyDefinitionService
org.eclipse.edc.connector.controlplane.services.spi.contractdefinition.ContractDefinitionService
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore
Extension TckGuardExtension
- Class:
org.eclipse.edc.tck.dsp.guard.TckGuardExtension
- Type: extension
- Overview: Loads customizations and seed data for the TCK.
Configuration:
noneProvided Services:
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ContractNegotiationPendingGuard
org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessPendingGuard
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore
org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.spi.event.EventRouter
Extension TckControllerExtension
- Class:
org.eclipse.edc.tck.dsp.controller.TckControllerExtension
- Type: extension
- Overview: Loads customizations and seed data for the TCK.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
web.http.tck.port | x | string | 8687 | Port for tck api context | |||
web.http.tck.path | x | string | /tck | Path for tck api context |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.configuration.PortMappingRegistry
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.web.spi.WebServer
org.eclipse.edc.connector.controlplane.services.spi.contractnegotiation.ContractNegotiationService
org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessService
org.eclipse.edc.spi.monitor.Monitor
token-core
- Path:
org.eclipse.edc:token-core
- Version:
0.14.0
Extension Points
noneExtension Token Services Extension
- Class:
org.eclipse.edc.token.TokenServicesExtension
- Type: extension
- Overview: This extension registers the {@link TokenValidationService} and the {@link TokenValidationRulesRegistry} which can then be used by downstream modules.
Configuration:
noneProvided Services:
org.eclipse.edc.token.spi.TokenValidationRulesRegistry
org.eclipse.edc.token.spi.TokenValidationService
org.eclipse.edc.token.spi.TokenDecoratorRegistry
org.eclipse.edc.jwt.signer.spi.JwsSignerProvider
org.eclipse.edc.jwt.validation.jti.JtiValidationStore
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.keys.spi.PrivateKeyResolver
token-spi
- Name: Token services
- Path:
org.eclipse.edc:token-spi
- Version:
0.14.0
Extension Points
nonetransaction-atomikos
- Path:
org.eclipse.edc:transaction-atomikos
- Version:
0.14.0
Extension Points
noneExtension Atomikos Transaction
- Class:
org.eclipse.edc.transaction.atomikos.AtomikosTransactionExtension
- Type: extension
- Overview: Provides an implementation of a {@link DataSourceRegistry} and a {@link TransactionContext} backed by Atomikos.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
driver.class | x | string |
| null | |||
url | x | string |
| null | |||
type | x | string |
| null | |||
username | x | string |
| null | |||
password | x | string |
| null | |||
pool.size | x | string |
| null | |||
max.pool.size | x | string |
| null | |||
min.pool.size | x | string |
| null | |||
connection.timeout | x | string |
| null | |||
login.timeout | x | string |
| null | |||
maintenance.interval | x | string |
| null | |||
max.idle | x | string |
| null | |||
query | x | string |
| null | |||
properties | x | string |
| null | |||
edc.atomikos.timeout | string |
| null | ||||
edc.atomikos.directory | string |
| null | ||||
edc.atomikos.threaded2pc | string |
| null | ||||
edc.atomikos.logging | string |
| null | ||||
edc.atomikos.checkpoint.interval | string |
| null |
Provided Services:
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
Referenced (injected) Services (emphasized if required):
nonetransaction-datasource-spi
- Name: DataSource services
- Path:
org.eclipse.edc:transaction-datasource-spi
- Version:
0.14.0
Extension Points
- org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
transaction-local
- Path:
org.eclipse.edc:transaction-local
- Version:
0.14.0
Extension Points
noneExtension Local Transaction
- Class:
org.eclipse.edc.transaction.local.LocalTransactionExtension
- Type: extension
- Overview: Support for transaction context backed by one or more local resources, including a {@link DataSourceRegistry}.
Configuration:
noneProvided Services:
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.transaction.spi.TransactionContext
Referenced (injected) Services (emphasized if required):
nonetransaction-spi
- Name: Transactional context services
- Path:
org.eclipse.edc:transaction-spi
- Version:
0.14.0
Extension Points
- org.eclipse.edc.transaction.spi.TransactionContext
transfer-data-plane-signaling
- Path:
org.eclipse.edc:transfer-data-plane-signaling
- Version:
0.14.0
Extension Points
noneExtension Transfer Data Plane Signaling Extension
- Class:
org.eclipse.edc.connector.controlplane.transfer.dataplane.TransferDataPlaneSignalingExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.dataplane.client.selector.strategy | x | string | random | Defines strategy for Data Plane instance selection in case Data Plane is not embedded in current runtime |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowManager
org.eclipse.edc.web.spi.configuration.context.ControlApiUrl
org.eclipse.edc.connector.dataplane.selector.spi.DataPlaneSelectorService
org.eclipse.edc.connector.dataplane.selector.spi.client.DataPlaneClientFactory
org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowPropertiesProvider
org.eclipse.edc.connector.controlplane.transfer.spi.flow.TransferTypeParser
transfer-process-api
- Path:
org.eclipse.edc:transfer-process-api
- Version:
0.14.0
Extension Points
noneExtension Management API: Transfer Process
- Class:
org.eclipse.edc.connector.controlplane.api.management.transferprocess.TransferProcessApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessService
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
transfer-process-store-sql
- Path:
org.eclipse.edc:transfer-process-store-sql
- Version:
0.14.0
Extension Points
- org.eclipse.edc.connector.controlplane.store.sql.transferprocess.store.schema.TransferProcessStoreStatements
Extension SQL transfer process store
- Class:
org.eclipse.edc.connector.controlplane.store.sql.transferprocess.SqlTransferProcessStoreExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.store.transferprocess.datasource | x | string | default | The datasource to be used |
Provided Services:
org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.transaction.spi.TransactionContext
java.time.Clock
org.eclipse.edc.connector.controlplane.store.sql.transferprocess.store.schema.TransferProcessStoreStatements
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.sql.QueryExecutor
org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper
transfer-spi
- Name: Transfer services
- Path:
org.eclipse.edc:transfer-spi
- Version:
0.14.0
Extension Points
- org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore
- org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessPendingGuard
- org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessManager
- org.eclipse.edc.connector.controlplane.transfer.spi.provision.ProvisionManager
- org.eclipse.edc.connector.controlplane.transfer.spi.provision.ResourceManifestGenerator
- org.eclipse.edc.connector.controlplane.transfer.spi.observe.TransferProcessObservable
- org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowPropertiesProvider
- org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowManager
validator-data-address-http-data
- Path:
org.eclipse.edc:validator-data-address-http-data
- Version:
0.14.0
Extension Points
noneExtension DataAddress HttpData Validator
- Class:
org.eclipse.edc.validator.dataaddress.httpdata.HttpDataDataAddressValidatorExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.validator.spi.DataAddressValidatorRegistry
validator-data-address-kafka
- Path:
org.eclipse.edc:validator-data-address-kafka
- Version:
0.14.0
Extension Points
noneExtension DataAddress Kafka Validator
- Class:
org.eclipse.edc.validator.dataaddress.kafka.KafkaDataAddressValidatorExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.validator.spi.DataAddressValidatorRegistry
vault-hashicorp
- Path:
org.eclipse.edc:vault-hashicorp
- Version:
0.14.0
Extension Points
noneExtension Hashicorp Vault Authentication
- Class:
org.eclipse.edc.vault.hashicorp.auth.HashicorpVaultAuthenticationExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.vault.hashicorp.token | string |
| The token used to access the Hashicorp Vault. Only required, if default token authentication is used. |
Provided Services:
org.eclipse.edc.vault.hashicorp.spi.auth.HashicorpVaultTokenProvider
Referenced (injected) Services (emphasized if required):
noneExtension Hashicorp Vault
- Class:
org.eclipse.edc.vault.hashicorp.HashicorpVaultExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.vault.hashicorp.url | x | string |
| The URL of the Hashicorp Vault | |||
edc.vault.hashicorp.health.check.enabled | x | string | true | Whether or not the vault health check is enabled | |||
edc.vault.hashicorp.api.health.check.path | x | string | /v1/sys/health | The URL path of the vault's /health endpoint | |||
edc.vault.hashicorp.health.check.standby.ok | x | string | false | Specifies if being a standby should still return the active status code instead of the standby status code | |||
edc.vault.hashicorp.token.scheduled-renew-enabled | x | string | true | Whether the automatic token renewal process will be triggered or not. Should be disabled only for development and testing purposes | |||
edc.vault.hashicorp.token.ttl | x | string | 300 | The time-to-live (ttl) value of the Hashicorp Vault token in seconds | |||
edc.vault.hashicorp.token.renew-buffer | x | string | 30 | The renew buffer of the Hashicorp Vault token in seconds | |||
edc.vault.hashicorp.api.secret.path | x | string | /v1/secret | The URL path of the vault's /secret endpoint | |||
edc.vault.hashicorp.folder | string |
| The path of the folder that the secret is stored in, relative to VAULT_FOLDER_PATH |
Provided Services:
org.eclipse.edc.spi.security.Vault
org.eclipse.edc.spi.security.SignatureService
@org.jetbrains.annotations.NotNull org.eclipse.edc.vault.hashicorp.client.HashicorpVaultHealthService
Referenced (injected) Services (emphasized if required):
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.spi.system.ExecutorInstrumentation
org.eclipse.edc.vault.hashicorp.spi.auth.HashicorpVaultTokenProvider
Extension Hashicorp Vault Health
- Class:
org.eclipse.edc.vault.hashicorp.health.HashicorpVaultHealthExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.vault.hashicorp.url | x | string |
| The URL of the Hashicorp Vault | |||
edc.vault.hashicorp.health.check.enabled | x | string | true | Whether or not the vault health check is enabled | |||
edc.vault.hashicorp.api.health.check.path | x | string | /v1/sys/health | The URL path of the vault's /health endpoint | |||
edc.vault.hashicorp.health.check.standby.ok | x | string | false | Specifies if being a standby should still return the active status code instead of the standby status code | |||
edc.vault.hashicorp.token.scheduled-renew-enabled | x | string | true | Whether the automatic token renewal process will be triggered or not. Should be disabled only for development and testing purposes | |||
edc.vault.hashicorp.token.ttl | x | string | 300 | The time-to-live (ttl) value of the Hashicorp Vault token in seconds | |||
edc.vault.hashicorp.token.renew-buffer | x | string | 30 | The renew buffer of the Hashicorp Vault token in seconds | |||
edc.vault.hashicorp.api.secret.path | x | string | /v1/secret | The URL path of the vault's /secret endpoint | |||
edc.vault.hashicorp.folder | string |
| The path of the folder that the secret is stored in, relative to VAULT_FOLDER_PATH |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.spi.system.health.HealthCheckService
org.eclipse.edc.vault.hashicorp.client.HashicorpVaultHealthService
verifiable-credentials
- Path:
org.eclipse.edc:verifiable-credentials
- Version:
0.14.0
Extension Points
noneExtension Revocation Service Extension
- Class:
org.eclipse.edc.iam.verifiablecredentials.RevocationServiceRegistryExtension
- Type: extension
- Overview: No overview provided.
Configuration:
noneProvided Services:
org.eclipse.edc.iam.verifiablecredentials.spi.model.RevocationServiceRegistry
Referenced (injected) Services (emphasized if required):
noneversion-api
- Path:
org.eclipse.edc:version-api
- Version:
0.14.0
Extension Points
noneExtension Management API: Version Information
- Class:
org.eclipse.edc.connector.api.management.version.VersionApiExtension
- Type: extension
- Overview: No overview provided.
Configuration:
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
web.http.version.port | x | string | 7171 | Port for version api context | |||
web.http.version.path | x | string | /.well-known/api | Path for version api context |
Provided Services:
noneReferenced (injected) Services (emphasized if required):
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.spi.system.apiversion.ApiVersionService
org.eclipse.edc.web.spi.configuration.PortMappingRegistry
web-spi
- Name: Web services
- Path:
org.eclipse.edc:web-spi
- Version:
0.14.0
Extension Points
- org.eclipse.edc.web.spi.WebService
- org.eclipse.edc.web.spi.WebServer
- org.eclipse.edc.web.spi.validation.InterceptorFunctionRegistry