- accesstokendata-store-sql
- api-core
- api-observability
- asset-api
- asset-index-sql
- auth-basic
- auth-configuration
- auth-delegated
- auth-spi
- auth-tokenbased
- boot
- callback-event-dispatcher
- callback-http-dispatcher
- callback-static-endpoint
- catalog-api
- configuration-filesystem
- connector-core
- contract-agreement-api
- contract-definition-api
- contract-definition-store-sql
- contract-negotiation-api
- contract-negotiation-store-sql
- contract-spi
- control-api-configuration
- control-plane-aggregate-services
- control-plane-api
- control-plane-api-client
- control-plane-api-client-spi
- control-plane-catalog
- control-plane-contract
- control-plane-core
- control-plane-transfer
- core-spi
- data-plane-core
- data-plane-http
- data-plane-http-oauth2-core
- data-plane-iam
- data-plane-instance-store-sql
- data-plane-kafka
- data-plane-public-api-v2
- data-plane-selector-api
- data-plane-selector-client
- data-plane-selector-control-api
- data-plane-selector-core
- data-plane-selector-spi
- data-plane-self-registration
- data-plane-signaling-api
- data-plane-signaling-client
- data-plane-spi
- data-plane-store-sql
- dsp-catalog-http-api
- dsp-catalog-http-dispatcher
- dsp-catalog-transform
- dsp-http-api-configuration
- dsp-http-core
- dsp-negotiation-http-api
- dsp-negotiation-http-dispatcher
- dsp-negotiation-transform
- dsp-transfer-process-http-api
- dsp-transfer-process-http-dispatcher
- dsp-transfer-process-transform
- dsp-version-http-api
- edr-cache-api
- edr-index-sql
- edr-store-core
- edr-store-receiver
- events-cloud-http
- iam-mock
- identity-did-core
- identity-did-spi
- identity-did-web
- identity-trust-core
- identity-trust-issuers-configuration
- identity-trust-sts-api
- identity-trust-sts-client-configuration
- identity-trust-sts-core
- identity-trust-sts-remote-client
- jersey-core
- jersey-micrometer
- jetty-core
- jetty-micrometer
- json-ld
- jwt-signer-spi
- jwt-spi
- management-api-configuration
- management-api-json-ld-context
- micrometer-core
- monitor-jdk-logger
- oauth2-client
- oauth2-core
- oauth2-daps
- oauth2-spi
- policy-definition-api
- policy-definition-store-sql
- policy-engine-spi
- policy-monitor-core
- policy-monitor-store-sql
- policy-spi
- provision-http
- secrets-api
- sql-bootstrapper
- sql-core
- sql-pool-apache-commons
- sts-server
- token-core
- token-spi
- transaction-atomikos
- transaction-datasource-spi
- transaction-local
- transaction-spi
- transfer-data-plane-signaling
- transfer-data-plane-spi
- transfer-process-api
- transfer-process-store-sql
- transfer-pull-http-dynamic-receiver
- transfer-pull-http-receiver
- transfer-spi
- validator-data-address-http-data
- validator-data-address-kafka
- vault-hashicorp
- verifiable-credentials
- version-api
- web-spi
- Path:
org.eclipse.edc:accesstokendata-store-sql
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.dataplane.store.sql.SqlAccessTokenDataStoreExtension
- Type: extension
- Overview: Provides Sql Store for {@link AccessTokenData} objects
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.datasource.accesstokendata.name | string |
| Name of the datasource to use for accessing data plane store | ||||
edc.sql.store.accesstokendata.datasource | string | default | The datasource to be used |
org.eclipse.edc.connector.dataplane.spi.store.AccessTokenDataStore
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
- Path:
org.eclipse.edc:api-core
- Version:
0.9.0
- Class:
org.eclipse.edc.api.ApiCoreExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.spi.query.CriterionOperatorRegistry
- Class:
org.eclipse.edc.api.ApiCoreDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationRegistry
org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationProviderRegistry
- Path:
org.eclipse.edc:api-observability
- Version:
0.9.0
- Class:
org.eclipse.edc.api.observability.ObservabilityApiExtension
- Type: extension
- Overview: No overview provided.
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
- Path:
org.eclipse.edc:asset-api
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.api.management.asset.AssetApiExtension
- Type: extension
- Overview: No overview provided.
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
- Path:
org.eclipse.edc:asset-index-sql
- Version:
0.9.0
- org.eclipse.edc.connector.controlplane.store.sql.assetindex.schema.AssetStatements
- Class:
org.eclipse.edc.connector.controlplane.store.sql.assetindex.SqlAssetIndexServiceExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.store.asset.datasource | string | default | The datasource to be used |
org.eclipse.edc.connector.controlplane.asset.spi.index.AssetIndex
org.eclipse.edc.connector.controlplane.asset.spi.index.DataAddressResolver
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
- Path:
org.eclipse.edc:auth-basic
- Version:
0.9.0
- Class:
org.eclipse.edc.api.auth.basic.BasicAuthenticationExtension
- Type: extension
- Overview: Extension that registers an AuthenticationService that uses API Keys
@deprecated this module is not supported anymore and it will be removed in the next iterations.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.api.auth.basic.vault-keys | x | map |
| Key-value object defining authentication credentials stored in the vault |
org.eclipse.edc.api.auth.spi.AuthenticationService
org.eclipse.edc.spi.security.Vault
org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationRegistry
- Path:
org.eclipse.edc:auth-configuration
- Version:
0.9.0
- Class:
org.eclipse.edc.api.auth.configuration.ApiAuthenticationConfigurationExtension
- Type: extension
- Overview: No overview provided.
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 | string |
| The api context where to apply the authentication. Default to the web <context> |
org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationProviderRegistry
org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationRegistry
org.eclipse.edc.web.spi.WebService
- Path:
org.eclipse.edc:auth-delegated
- Version:
0.9.0
- 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
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.api.auth.dac.cache.validity | Long | 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.dac.key.url | 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 | Long | 300000 | Duration (in ms) that the internal key cache is valid for the configured <context> | ||||
edc.api.auth.dac.validation.tolerance | string | 5000 | Default token validation time tolerance (in ms), e.g. for nbf or exp claims |
org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationRegistry
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
- Name: Auth services
- Path:
org.eclipse.edc:auth-spi
- Version:
0.9.0
- org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationProviderRegistry
- org.eclipse.edc.api.auth.spi.AuthenticationService
- org.eclipse.edc.api.auth.spi.ApiAuthenticationProvider
- Path:
org.eclipse.edc:auth-tokenbased
- Version:
0.9.0
- 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
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
web.http.<context>.auth.key | string |
| The api key to use for the <context> | ||||
web.http.<context>.auth.key.alias | string |
| The vault api key alias to use for the <context> | ||||
edc.api.auth.key | string |
| |||||
edc.api.auth.key.alias | string |
|
org.eclipse.edc.spi.security.Vault
org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationRegistry
org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationProviderRegistry
- Path:
org.eclipse.edc:boot
- Version:
0.9.0
- Class:
org.eclipse.edc.boot.BootServicesExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.participant.id | string |
| Configures the participant id this runtime is operating on behalf of | ||||
edc.runtime.id | 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 | string | <random UUID> | Configures this component's ID. This should be a unique, stable and deterministic identifier. |
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
- Path:
org.eclipse.edc:callback-event-dispatcher
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.callback.dispatcher.CallbackEventDispatcherExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.connector.controlplane.services.spi.callback.CallbackProtocolResolverRegistry
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
- Path:
org.eclipse.edc:callback-http-dispatcher
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.callback.dispatcher.http.CallbackEventDispatcherHttpExtension
- Type: extension
- Overview: No overview provided.
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
- Path:
org.eclipse.edc:callback-static-endpoint
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.callback.staticendpoint.CallbackStaticEndpointExtension
- Type: extension
- Overview: Extension for configuring the static endpoints for callbacks
org.eclipse.edc.connector.controlplane.services.spi.callback.CallbackRegistry
- Path:
org.eclipse.edc:catalog-api
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.api.management.catalog.CatalogApiExtension
- Type: extension
- Overview: No overview provided.
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
- Path:
org.eclipse.edc:configuration-filesystem
- Version:
0.9.0
- Class:
org.eclipse.edc.configuration.filesystem.FsConfigurationExtension
- Type: extension
- Overview: Sources configuration values from a properties file.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.fs.config | string |
|
- Path:
org.eclipse.edc:connector-core
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.core.SecurityDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.keys.spi.PrivateKeyResolver
org.eclipse.edc.keys.spi.CertificateResolver
org.eclipse.edc.keys.spi.KeyParserRegistry
org.eclipse.edc.spi.security.Vault
org.eclipse.edc.spi.types.TypeManager
- Class:
org.eclipse.edc.connector.core.LocalPublicKeyDefaultExtension
- Type: extension
- Overview: No overview provided.
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 | string |
| Value of the public key. Multiple formats are supported, depending on the KeyParsers registered in the runtime | ||||
edc.iam.publickeys.<pkAlias>.path | 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 |
org.eclipse.edc.keys.spi.LocalPublicKeyService
org.eclipse.edc.keys.spi.KeyParserRegistry
org.eclipse.edc.spi.security.Vault
- Class:
org.eclipse.edc.connector.core.CoreServicesExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.hostname | string | localhost | Connector hostname, which e.g. is used in referer urls | ||||
edc.agent.identity.key | string | client_id | The name of the claim key used to determine the participant identity |
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.spi.system.Hostname
org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry
org.eclipse.edc.spi.command.CommandHandlerRegistry
org.eclipse.edc.spi.agent.ParticipantAgentService
org.eclipse.edc.policy.engine.spi.RuleBindingRegistry
org.eclipse.edc.policy.engine.spi.PolicyEngine
org.eclipse.edc.spi.event.EventRouter
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
org.eclipse.edc.validator.spi.DataAddressValidatorRegistry
org.eclipse.edc.spi.query.CriterionOperatorRegistry
org.eclipse.edc.http.spi.ControlApiHttpClient
org.eclipse.edc.connector.core.event.EventExecutorServiceContainer
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.api.auth.spi.ControlClientAuthenticationProvider
- Class:
org.eclipse.edc.connector.core.CoreDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.core.retry.retries.max | int | 5 | RetryPolicy: Maximum retries before a failure is propagated | ||||
edc.core.retry.backoff.min | int | 500 | RetryPolicy: Minimum number of milliseconds for exponential backoff | ||||
edc.core.retry.backoff.max | int | 10000 | RetryPolicy: Maximum number of milliseconds for exponential backoff | ||||
edc.core.retry.log.on.retry | boolean | false | RetryPolicy: Log onRetry events | ||||
edc.core.retry.log.on.retry.scheduled | boolean | false | RetryPolicy: Log onRetryScheduled events | ||||
edc.core.retry.log.on.retries.exceeded | boolean | false | RetryPolicy: Log onRetriesExceeded events | ||||
edc.core.retry.log.on.failed.attempt | boolean | false | RetryPolicy: Log onFailedAttempt events | ||||
edc.core.retry.log.on.abort | boolean | false | RetryPolicy: Log onAbort events | ||||
edc.http.client.https.enforce | boolean | false | OkHttpClient: If true, enable HTTPS call enforcement | ||||
edc.http.client.timeout.connect | int | 30 | OkHttpClient: connect timeout, in seconds | ||||
edc.http.client.timeout.read | int | 30 | OkHttpClient: read timeout, in seconds | ||||
edc.http.client.send.buffer.size | int | 0 | OkHttpClient: send buffer size, in bytes | ||||
edc.http.client.receive.buffer.size | int | 0 | OkHttpClient: receive buffer size, in bytes |
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.connector.core.event.EventExecutorServiceContainer
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.api.auth.spi.ControlClientAuthenticationProvider
okhttp3.OkHttpClient
dev.failsafe.RetryPolicy<T>
org.eclipse.edc.spi.agent.ParticipantIdMapper
okhttp3.EventListener
- Path:
org.eclipse.edc:contract-agreement-api
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.api.management.contractagreement.ContractAgreementApiExtension
- Type: extension
- Overview: No overview provided.
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
- Path:
org.eclipse.edc:contract-definition-api
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.api.management.contractdefinition.ContractDefinitionApiExtension
- Type: extension
- Overview: No overview provided.
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
- Path:
org.eclipse.edc:contract-definition-store-sql
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.store.sql.contractdefinition.SqlContractDefinitionStoreExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.store.contractdefinition.datasource | string | default | The datasource to be used |
org.eclipse.edc.connector.controlplane.contract.spi.offer.store.ContractDefinitionStore
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
- Path:
org.eclipse.edc:contract-negotiation-api
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.api.management.contractnegotiation.ContractNegotiationApiExtension
- Type: extension
- Overview: No overview provided.
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
- Path:
org.eclipse.edc:contract-negotiation-store-sql
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.store.sql.contractnegotiation.SqlContractNegotiationStoreExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.store.contractnegotiation.datasource | string | default | The datasource to be used |
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore
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
- Name: Contract services
- Path:
org.eclipse.edc:contract-spi
- Version:
0.9.0
- org.eclipse.edc.connector.controlplane.contract.spi.negotiation.NegotiationWaitStrategy
- org.eclipse.edc.connector.controlplane.contract.spi.negotiation.observe.ContractNegotiationObservable
- org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ProviderContractNegotiationManager
- org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ConsumerContractNegotiationManager
- org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ContractNegotiationPendingGuard
- org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore
- org.eclipse.edc.connector.controlplane.contract.spi.validation.ContractValidationService
- org.eclipse.edc.connector.controlplane.contract.spi.offer.ContractDefinitionResolver
- org.eclipse.edc.connector.controlplane.contract.spi.offer.store.ContractDefinitionStore
- Path:
org.eclipse.edc:control-api-configuration
- Version:
0.9.0
- 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
orcontrol
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.control.endpoint | string |
| Configures endpoint for reaching the Control API. If it's missing it defaults to the hostname configuration. |
org.eclipse.edc.web.spi.configuration.context.ControlApiUrl
org.eclipse.edc.web.spi.WebServer
org.eclipse.edc.web.spi.configuration.WebServiceConfigurer
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
- Path:
org.eclipse.edc:control-plane-aggregate-services
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.services.ControlPlaneServicesExtension
- Type: extension
- Overview: No overview provided.
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
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.spi.agent.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.connector.controlplane.services.spi.protocol.ProtocolVersionRegistry
org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowManager
org.eclipse.edc.connector.controlplane.transfer.spi.flow.TransferTypeParser
- Path:
org.eclipse.edc:control-plane-api
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.api.ControlPlaneApiExtension
- Type: extension
- Overview: {@link ControlPlaneApiExtension } exposes HTTP endpoints for internal interaction with the Control Plane
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessService
org.eclipse.edc.spi.types.TypeManager
- Path:
org.eclipse.edc:control-plane-api-client
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.api.client.ControlPlaneApiClientExtension
- Type: extension
- Overview: Extensions that contains clients for Control Plane HTTP APIs
org.eclipse.edc.connector.controlplane.api.client.spi.transferprocess.TransferProcessApiClient
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.http.spi.ControlApiHttpClient
- Name: Control Plane API Services
- Path:
org.eclipse.edc:control-plane-api-client-spi
- Version:
0.9.0
- org.eclipse.edc.connector.controlplane.api.client.spi.transferprocess.TransferProcessApiClient
- Path:
org.eclipse.edc:control-plane-catalog
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.catalog.CatalogDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.connector.controlplane.catalog.spi.DataServiceRegistry
org.eclipse.edc.connector.controlplane.catalog.spi.DistributionResolver
org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowManager
- Class:
org.eclipse.edc.connector.controlplane.catalog.CatalogCoreExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.connector.controlplane.catalog.spi.DatasetResolver
org.eclipse.edc.connector.controlplane.contract.spi.offer.ContractDefinitionResolver
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
- Path:
org.eclipse.edc:control-plane-contract
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.contract.ContractNegotiationDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.connector.controlplane.contract.spi.offer.ContractDefinitionResolver
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
org.eclipse.edc.connector.controlplane.contract.spi.offer.store.ContractDefinitionStore
org.eclipse.edc.policy.engine.spi.PolicyEngine
org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyDefinitionStore
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore
- Class:
org.eclipse.edc.connector.controlplane.contract.ContractCoreExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.negotiation.state-machine.iteration-wait-millis | long |
| the iteration wait time in milliseconds in the negotiation state machine. Default value 1000 | ||||
edc.negotiation.consumer.state-machine.batch-size | int |
| the batch size in the consumer negotiation state machine. Default value 20 | ||||
edc.negotiation.provider.state-machine.batch-size | int |
| the batch size in the provider negotiation state machine. Default value 20 | ||||
edc.negotiation.consumer.send.retry.limit | int | 7 | how many times a specific operation must be tried before terminating the consumer negotiation with error | ||||
edc.negotiation.provider.send.retry.limit | int | 7 | how many times a specific operation must be tried before terminating the provider negotiation with error | ||||
edc.negotiation.consumer.send.retry.base-delay.ms | long | 1000 | The base delay for the consumer negotiation retry mechanism in millisecond | ||||
edc.negotiation.provider.send.retry.base-delay.ms | long | 1000 | The base delay for the provider negotiation retry mechanism in millisecond |
org.eclipse.edc.connector.controlplane.contract.spi.validation.ContractValidationService
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ConsumerContractNegotiationManager
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.ProviderContractNegotiationManager
org.eclipse.edc.connector.controlplane.asset.spi.index.AssetIndex
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.spi.protocol.ProtocolWebhook
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
- Class:
org.eclipse.edc.connector.controlplane.contract.ContractNegotiationCommandExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.connector.controlplane.contract.spi.negotiation.store.ContractNegotiationStore
org.eclipse.edc.spi.command.CommandHandlerRegistry
- Path:
org.eclipse.edc:control-plane-core
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.ControlPlaneDefaultServicesExtension
- Type: extension
- Overview: Provides default service implementations for fallback
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.connector.controlplane.services.spi.protocol.ProtocolVersionRegistry
java.time.Clock
org.eclipse.edc.spi.query.CriterionOperatorRegistry
- Path:
org.eclipse.edc:control-plane-transfer
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.transfer.TransferProcessCommandExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore
- Class:
org.eclipse.edc.connector.controlplane.transfer.TransferProcessDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
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
org.eclipse.edc.policy.engine.spi.PolicyEngine
- Class:
org.eclipse.edc.connector.controlplane.transfer.TransferCoreExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.transfer.state-machine.iteration-wait-millis | long |
| the iteration wait time in milliseconds in the transfer process state machine. Default value 1000 | ||||
edc.transfer.state-machine.batch-size | int |
| the batch size in the transfer process state machine. Default value 20 | ||||
edc.transfer.send.retry.limit | int | 7 | how many times a specific operation must be tried before terminating the transfer with error | ||||
edc.transfer.send.retry.base-delay.ms | long | 1000 | The base delay for the transfer retry mechanism in millisecond |
org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessManager
org.eclipse.edc.connector.controlplane.transfer.spi.edr.EndpointDataReferenceReceiverRegistry
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.command.CommandHandlerRegistry
org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry
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.spi.telemetry.Telemetry
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.spi.protocol.ProtocolWebhook
org.eclipse.edc.connector.controlplane.transfer.spi.TransferProcessPendingGuard
org.eclipse.edc.spi.system.ExecutorInstrumentation
- Name: Core services
- Path:
org.eclipse.edc:core-spi
- Version:
0.9.0
- org.eclipse.edc.spi.agent.ParticipantIdMapper
- org.eclipse.edc.spi.command.CommandHandlerRegistry
- org.eclipse.edc.spi.iam.AudienceResolver
- org.eclipse.edc.spi.iam.IdentityService
- org.eclipse.edc.spi.message.RemoteMessageDispatcherRegistry
- org.eclipse.edc.spi.event.EventRouter
- Path:
org.eclipse.edc:data-plane-core
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.dataplane.framework.DataPlaneDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
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
java.time.Clock
org.eclipse.edc.spi.query.CriterionOperatorRegistry
- Class:
org.eclipse.edc.connector.dataplane.framework.DataPlaneFrameworkExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.dataplane.state-machine.iteration-wait-millis | long | 1000 | the iteration wait time in milliseconds in the data plane state machine. | ||||
edc.dataplane.state-machine.batch-size | int | 20 | the batch size in the data plane state machine. | ||||
edc.dataplane.send.retry.limit | int | 7 | how many times a specific operation must be tried before terminating the dataplane with error | ||||
edc.dataplane.send.retry.base-delay.ms | long | 1000 | The base delay for the dataplane retry mechanism in millisecond | ||||
edc.dataplane.transfer.threads | int | 20 | Size of the transfer thread pool. It is advisable to set it bigger than the state machine batch size |
org.eclipse.edc.connector.dataplane.spi.manager.DataPlaneManager
org.eclipse.edc.connector.dataplane.spi.registry.TransferServiceRegistry
org.eclipse.edc.connector.dataplane.spi.pipeline.DataTransferExecutorServiceContainer
org.eclipse.edc.connector.dataplane.framework.registry.TransferServiceSelectionStrategy
org.eclipse.edc.connector.dataplane.spi.store.DataPlaneStore
org.eclipse.edc.connector.controlplane.api.client.spi.transferprocess.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
- Path:
org.eclipse.edc:data-plane-http
- Version:
0.9.0
- 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.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.dataplane.http.sink.partition.size | int | 5 | Number of partitions for parallel message push in the HttpDataSink |
org.eclipse.edc.connector.dataplane.http.spi.HttpRequestParamsProvider
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
- Path:
org.eclipse.edc:data-plane-http-oauth2-core
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.dataplane.http.oauth2.DataPlaneHttpOauth2Extension
- Type: extension
- Overview: Provides support for adding OAuth2 authentication to http data transfer
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
- Path:
org.eclipse.edc:data-plane-iam
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.dataplane.iam.DataPlaneIamDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.transfer.proxy.token.signer.privatekey.alias | string |
| Alias of private key used for signing tokens, retrieved from private key resolver | ||||
edc.transfer.proxy.token.verifier.publickey.alias | string |
| Alias of public key used for verifying the tokens, retrieved from the vault |
org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAccessControlService
org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAccessTokenService
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
- Class:
org.eclipse.edc.connector.dataplane.iam.DataPlaneIamExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAuthorizationService
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
- Path:
org.eclipse.edc:data-plane-instance-store-sql
- Version:
0.9.0
- 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
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.datasource.dataplaneinstance.name | string |
| Name of the datasource to use for accessing data plane instances | ||||
edc.sql.store.dataplaneinstance.datasource | string | default | The datasource to be used |
org.eclipse.edc.connector.dataplane.selector.spi.store.DataPlaneInstanceStore
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
- Path:
org.eclipse.edc:data-plane-kafka
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.dataplane.kafka.DataPlaneKafkaExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.dataplane.kafka.sink.partition.size | int | 5 | The partitionSize used by the kafka data sink |
org.eclipse.edc.connector.dataplane.spi.pipeline.DataTransferExecutorServiceContainer
org.eclipse.edc.connector.dataplane.spi.pipeline.PipelineService
java.time.Clock
- Path:
org.eclipse.edc:data-plane-public-api-v2
- Version:
0.9.0
- 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.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.dataplane.api.public.baseurl | string | http://<HOST>:8185/api/v2/public | Base url of the public API endpoint without the trailing slash. This should correspond to the values configured in '8185' and '/api/v2/public'. |
org.eclipse.edc.web.spi.WebServer
org.eclipse.edc.web.spi.configuration.WebServiceConfigurer
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
- Path:
org.eclipse.edc:data-plane-selector-api
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.dataplane.selector.DataPlaneSelectorApiExtension
- Type: extension
- Overview: No overview provided.
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
org.eclipse.edc.validator.spi.JsonObjectValidatorRegistry
java.time.Clock
- Path:
org.eclipse.edc:data-plane-selector-client
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.dataplane.selector.DataPlaneSelectorClientExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.dpf.selector.url | x | string |
| DataPlane selector api URL | |||
edc.dataplane.client.selector.strategy | string | random | Defines strategy for Data Plane instance selection in case Data Plane is not embedded in current runtime |
org.eclipse.edc.connector.dataplane.selector.spi.DataPlaneSelectorService
org.eclipse.edc.http.spi.ControlApiHttpClient
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.jsonld.spi.JsonLd
- Path:
org.eclipse.edc:data-plane-selector-control-api
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.dataplane.selector.control.api.DataplaneSelectorControlApiExtension
- Type: extension
- Overview: No overview provided.
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
- Path:
org.eclipse.edc:data-plane-selector-core
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.dataplane.selector.DataPlaneSelectorExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.data.plane.selector.state-machine.iteration-wait-millis | long | 1000 | the iteration wait time in milliseconds in the data plane selector state machine. | ||||
edc.data.plane.selector.state-machine.batch-size | int | 20 | the batch size in the data plane selector state machine. | ||||
edc.data.plane.selector.state-machine.check.period | int | 60 | the check period for data plane availability, in seconds |
org.eclipse.edc.connector.dataplane.selector.spi.DataPlaneSelectorService
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
- Class:
org.eclipse.edc.connector.dataplane.selector.DataPlaneSelectorDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.connector.dataplane.selector.spi.store.DataPlaneInstanceStore
org.eclipse.edc.connector.dataplane.selector.spi.strategy.SelectionStrategyRegistry
java.time.Clock
org.eclipse.edc.spi.query.CriterionOperatorRegistry
- Name: DataPlane selector services
- Path:
org.eclipse.edc:data-plane-selector-spi
- Version:
0.9.0
- org.eclipse.edc.connector.dataplane.selector.spi.client.DataPlaneClient
- org.eclipse.edc.connector.dataplane.selector.spi.DataPlaneSelectorService
- Path:
org.eclipse.edc:data-plane-self-registration
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.dataplane.registration.DataplaneSelfRegistrationExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.data.plane.self.unregistration | boolean | false | Enable data-plane un-registration at shutdown (not suggested for clustered environments) |
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
- Path:
org.eclipse.edc:data-plane-signaling-api
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.dataplane.api.DataPlaneSignalingApiExtension
- Type: extension
- Overview: No overview provided.
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
- Path:
org.eclipse.edc:data-plane-signaling-client
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.dataplane.client.DataPlaneSignalingClientExtension
- Type: extension
- Overview: This extension registers all the transformers relevant for the data plane signaling protocol
org.eclipse.edc.connector.dataplane.selector.spi.client.DataPlaneClientFactory
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
- Class:
org.eclipse.edc.connector.dataplane.client.DataPlaneSignalingClientTransformExtension
- Type: extension
- Overview: This extension registers all the transformers relevant for the data plane signaling protocol
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.spi.types.TypeManager
- Name: DataPlane services
- Path:
org.eclipse.edc:data-plane-spi
- Version:
0.9.0
- org.eclipse.edc.connector.dataplane.spi.registry.TransferServiceRegistry
- org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAccessTokenService
- org.eclipse.edc.connector.dataplane.spi.iam.DataPlaneAccessControlService
- org.eclipse.edc.connector.dataplane.spi.manager.DataPlaneManager
- org.eclipse.edc.connector.dataplane.spi.pipeline.PipelineService
- Path:
org.eclipse.edc:data-plane-store-sql
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.dataplane.store.sql.SqlDataPlaneStoreExtension
- Type: extension
- Overview: Provides Sql Store for Data Plane Flow Requests states
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.datasource.dataplane.name | string |
| Name of the datasource to use for accessing data plane store | ||||
edc.sql.store.dataplane.datasource | string | default | The datasource to be used |
org.eclipse.edc.connector.dataplane.spi.store.DataPlaneStore
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.connector.dataplane.store.sql.schema.DataPlaneStatements
java.time.Clock
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.sql.QueryExecutor
org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper
- Path:
org.eclipse.edc:dsp-catalog-http-api
- Version:
0.9.0
- Class:
org.eclipse.edc.protocol.dsp.catalog.http.api.DspCatalogApiExtension
- Type: extension
- Overview: Creates and registers the controller for dataspace protocol catalog requests.
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.spi.protocol.ProtocolWebhook
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.connector.controlplane.services.spi.protocol.ProtocolVersionRegistry
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.jsonld.spi.JsonLd
- Path:
org.eclipse.edc:dsp-catalog-http-dispatcher
- Version:
0.9.0
- 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.
org.eclipse.edc.protocol.dsp.http.spi.dispatcher.DspHttpRemoteMessageDispatcher
org.eclipse.edc.protocol.dsp.http.spi.serialization.JsonLdRemoteMessageSerializer
- Path:
org.eclipse.edc:dsp-catalog-transform
- Version:
0.9.0
- Class:
org.eclipse.edc.protocol.dsp.catalog.transform.DspCatalogTransformExtension
- Type: extension
- Overview: Provides the transformers for catalog message types via the {@link TypeTransformerRegistry}.
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.spi.agent.ParticipantIdMapper
- Path:
org.eclipse.edc:dsp-http-api-configuration
- Version:
0.9.0
- Class:
org.eclipse.edc.protocol.dsp.http.api.configuration.DspApiConfigurationExtension
- Type: extension
- Overview: Configure 'protocol' api context.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.dsp.callback.address | string | <hostname:protocol.port/protocol.path> | Configures endpoint for reaching the Protocol API. |
org.eclipse.edc.spi.protocol.ProtocolWebhook
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.web.spi.WebServer
org.eclipse.edc.web.spi.configuration.WebServiceConfigurer
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.spi.agent.ParticipantIdMapper
org.eclipse.edc.spi.system.Hostname
- Path:
org.eclipse.edc:dsp-http-core
- Version:
0.9.0
- 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.
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.spi.message.RemoteMessageDispatcherRegistry
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
- Path:
org.eclipse.edc:dsp-negotiation-http-api
- Version:
0.9.0
- Class:
org.eclipse.edc.protocol.dsp.negotiation.http.api.DspNegotiationApiExtension
- Type: extension
- Overview: Creates and registers the controller for dataspace protocol negotiation requests.
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.connector.controlplane.services.spi.protocol.ProtocolVersionRegistry
- Path:
org.eclipse.edc:dsp-negotiation-http-dispatcher
- Version:
0.9.0
- Class:
org.eclipse.edc.protocol.dsp.negotiation.http.dispatcher.DspNegotiationHttpDispatcherExtension
- Type: extension
- Overview: No overview provided.
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.transform.spi.TypeTransformerRegistry
org.eclipse.edc.jsonld.spi.JsonLd
- Path:
org.eclipse.edc:dsp-negotiation-transform
- Version:
0.9.0
- Class:
org.eclipse.edc.protocol.dsp.negotiation.transform.DspNegotiationTransformExtension
- Type: extension
- Overview: Provides the transformers for negotiation message types via the {@link TypeTransformerRegistry}.
org.eclipse.edc.transform.spi.TypeTransformerRegistry
- Path:
org.eclipse.edc:dsp-transfer-process-http-api
- Version:
0.9.0
- Class:
org.eclipse.edc.protocol.dsp.transferprocess.http.api.DspTransferProcessApiExtension
- Type: extension
- Overview: Creates and registers the controller for dataspace protocol transfer process requests.
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.connector.controlplane.services.spi.protocol.ProtocolVersionRegistry
- Path:
org.eclipse.edc:dsp-transfer-process-http-dispatcher
- Version:
0.9.0
- 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}.
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.transform.spi.TypeTransformerRegistry
org.eclipse.edc.jsonld.spi.JsonLd
- Path:
org.eclipse.edc:dsp-transfer-process-transform
- Version:
0.9.0
- Class:
org.eclipse.edc.protocol.dsp.transferprocess.transform.DspTransferProcessTransformExtension
- Type: extension
- Overview: Provides the transformers for transferprocess message types via the {@link TypeTransformerRegistry}.
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.spi.types.TypeManager
- Path:
org.eclipse.edc:dsp-version-http-api
- Version:
0.9.0
- Class:
org.eclipse.edc.protocol.dsp.version.http.api.DspVersionApiExtension
- Type: extension
- Overview: Provide API for the protocol versions.
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.protocol.dsp.http.spi.message.DspRequestHandler
org.eclipse.edc.connector.controlplane.services.spi.protocol.VersionProtocolService
- Path:
org.eclipse.edc:edr-cache-api
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.api.management.edr.EdrCacheApiExtension
- Type: extension
- Overview: No overview provided.
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
- Path:
org.eclipse.edc:edr-index-sql
- Version:
0.9.0
- Class:
org.eclipse.edc.edr.store.index.SqlEndpointDataReferenceEntryIndexExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.store.edr.datasource | string | default | The datasource to be used |
org.eclipse.edc.edr.spi.store.EndpointDataReferenceEntryIndex
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
- Path:
org.eclipse.edc:edr-store-core
- Version:
0.9.0
- Class:
org.eclipse.edc.edr.store.EndpointDataReferenceStoreDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
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. |
org.eclipse.edc.edr.spi.store.EndpointDataReferenceCache
org.eclipse.edc.edr.spi.store.EndpointDataReferenceEntryIndex
org.eclipse.edc.spi.query.CriterionOperatorRegistry
org.eclipse.edc.spi.security.Vault
org.eclipse.edc.spi.types.TypeManager
- Class:
org.eclipse.edc.edr.store.EndpointDataReferenceStoreExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.edr.spi.store.EndpointDataReferenceStore
org.eclipse.edc.edr.spi.store.EndpointDataReferenceEntryIndex
org.eclipse.edc.edr.spi.store.EndpointDataReferenceCache
org.eclipse.edc.transaction.spi.TransactionContext
- Path:
org.eclipse.edc:edr-store-receiver
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.edr.store.receiver.EndpointDataReferenceStoreReceiverExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.edr.receiver.sync | string | false | If true the EDR receiver will be registered as synchronous listener |
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
- Path:
org.eclipse.edc:events-cloud-http
- Version:
0.9.0
- Class:
org.eclipse.edc.event.cloud.http.CloudEventsHttpExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.events.cloudevents.endpoint | x | string |
|
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
- Path:
org.eclipse.edc:iam-mock
- Version:
0.9.0
- Class:
org.eclipse.edc.iam.mock.IamMockExtension
- Type: extension
- Overview: An IAM provider mock used for testing.
org.eclipse.edc.spi.iam.IdentityService
org.eclipse.edc.spi.iam.AudienceResolver
org.eclipse.edc.spi.types.TypeManager
- Path:
org.eclipse.edc:identity-did-core
- Version:
0.9.0
- Class:
org.eclipse.edc.iam.did.IdentityDidCoreExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.iam.did.spi.resolution.DidResolverRegistry
org.eclipse.edc.iam.did.spi.resolution.DidPublicKeyResolver
org.eclipse.edc.keys.spi.KeyParserRegistry
- Name: IAM DID services
- Path:
org.eclipse.edc:identity-did-spi
- Version:
0.9.0
- org.eclipse.edc.iam.did.spi.resolution.DidPublicKeyResolver
- org.eclipse.edc.iam.did.spi.resolution.DidResolverRegistry
- org.eclipse.edc.iam.did.spi.credentials.CredentialsVerifier
- org.eclipse.edc.iam.did.spi.store.DidStore
- Path:
org.eclipse.edc:identity-did-web
- Version:
0.9.0
- Class:
org.eclipse.edc.iam.did.web.WebDidExtension
- Type: extension
- Overview: Initializes support for resolving Web DIDs.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.webdid.doh.url | string |
| |||||
edc.iam.did.web.use.https | string |
|
org.eclipse.edc.iam.did.spi.resolution.DidResolverRegistry
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.spi.types.TypeManager
- Path:
org.eclipse.edc:identity-trust-core
- Version:
0.9.0
- Class:
org.eclipse.edc.iam.identitytrust.core.DcpDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.iam.sts.privatekey.alias | string | A random EC private key | Alias of private key used for signing tokens, retrieved from private key resolver | ||||
edc.iam.sts.publickey.id | string | A random EC public key | Id used by the counterparty to resolve the public key for token validation, e.g. did:example:123#public-key-0 | ||||
edc.iam.sts.token.expiration | string | 5 | Self-issued ID Token expiration in minutes. By default is 5 minutes |
org.eclipse.edc.iam.identitytrust.spi.SecureTokenService
org.eclipse.edc.iam.verifiablecredentials.spi.validation.TrustedIssuerRegistry
org.eclipse.edc.iam.identitytrust.spi.verification.SignatureSuiteRegistry
org.eclipse.edc.iam.identitytrust.spi.DcpParticipantAgentServiceExtension
org.eclipse.edc.iam.identitytrust.spi.scope.ScopeExtractorRegistry
org.eclipse.edc.spi.iam.AudienceResolver
org.eclipse.edc.iam.identitytrust.spi.ClaimTokenCreatorFunction
java.time.Clock
org.eclipse.edc.jwt.signer.spi.JwsSignerProvider
- Class:
org.eclipse.edc.iam.identitytrust.core.IdentityAndTrustExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.iam.credential.revocation.cache.validity | long | 900000 | Validity period of cached StatusList2021 credential entries in milliseconds. | ||||
edc.iam.issuer.id | x | string |
| DID of this connector |
org.eclipse.edc.spi.iam.IdentityService
org.eclipse.edc.iam.identitytrust.spi.CredentialServiceClient
org.eclipse.edc.iam.verifiablecredentials.spi.validation.PresentationVerifier
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.spi.agent.ParticipantAgentService
org.eclipse.edc.iam.identitytrust.spi.DcpParticipantAgentServiceExtension
org.eclipse.edc.iam.verifiablecredentials.spi.model.RevocationServiceRegistry
- Class:
org.eclipse.edc.iam.identitytrust.core.IdentityTrustTransformExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.spi.types.TypeManager
- Class:
org.eclipse.edc.iam.identitytrust.core.DcpScopeExtractorExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.policy.engine.spi.PolicyEngine
org.eclipse.edc.iam.identitytrust.spi.scope.ScopeExtractorRegistry
org.eclipse.edc.spi.monitor.Monitor
- Path:
org.eclipse.edc:identity-trust-issuers-configuration
- Version:
0.9.0
- 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.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.iam.trusted-issuer.<issuerAlias>.properties | string |
| Additional properties of the issuer. | ||||
edc.iam.trusted-issuer.<issuerAlias>.id | x | string |
| ID of the issuer. |
org.eclipse.edc.iam.verifiablecredentials.spi.validation.TrustedIssuerRegistry
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.spi.monitor.Monitor
- Path:
org.eclipse.edc:identity-trust-sts-api
- Version:
0.9.0
- Class:
org.eclipse.edc.api.iam.identitytrust.sts.SecureTokenServiceApiExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.iam.identitytrust.sts.spi.service.StsClientService
org.eclipse.edc.iam.identitytrust.sts.spi.service.StsClientTokenGeneratorService
org.eclipse.edc.web.spi.WebService
- Class:
org.eclipse.edc.api.iam.identitytrust.sts.StsApiConfigurationExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.web.spi.WebServer
org.eclipse.edc.web.spi.configuration.WebServiceConfigurer
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.spi.system.apiversion.ApiVersionService
- Path:
org.eclipse.edc:identity-trust-sts-client-configuration
- Version:
0.9.0
- Class:
org.eclipse.edc.iam.identitytrust.sts.client.configuration.StsClientConfigurationExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.spi.monitor.Monitor
org.eclipse.edc.iam.identitytrust.sts.spi.store.StsClientStore
- Path:
org.eclipse.edc:identity-trust-sts-core
- Version:
0.9.0
- Class:
org.eclipse.edc.iam.identitytrust.sts.defaults.StsDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.iam.sts.token.expiration | string | 5 | Self-issued ID Token expiration in minutes. By default is 5 minutes |
org.eclipse.edc.iam.identitytrust.sts.spi.service.StsClientTokenGeneratorService
org.eclipse.edc.iam.identitytrust.sts.spi.service.StsClientService
org.eclipse.edc.iam.identitytrust.sts.spi.store.StsClientStore
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.spi.security.Vault
org.eclipse.edc.jwt.signer.spi.JwsSignerProvider
java.time.Clock
- Class:
org.eclipse.edc.iam.identitytrust.sts.defaults.StsDefaultStoresExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.iam.identitytrust.sts.spi.store.StsClientStore
- Path:
org.eclipse.edc:identity-trust-sts-remote-client
- Version:
0.9.0
- Class:
org.eclipse.edc.iam.identitytrust.sts.remote.client.StsRemoteClientExtension
- Type: extension
- Overview: Configuration Extension for the STS OAuth2 client
org.eclipse.edc.iam.identitytrust.spi.SecureTokenService
org.eclipse.edc.iam.identitytrust.sts.remote.StsRemoteClientConfiguration
org.eclipse.edc.iam.oauth2.spi.client.Oauth2Client
org.eclipse.edc.spi.security.Vault
- Class:
org.eclipse.edc.iam.identitytrust.sts.remote.client.StsRemoteClientConfigurationExtension
- Type: extension
- Overview: Configuration Extension for the STS OAuth2 client
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.iam.sts.oauth.token.url | string |
| STS OAuth2 endpoint for requesting a token | ||||
edc.iam.sts.oauth.client.id | string |
| STS OAuth2 client id | ||||
edc.iam.sts.oauth.client.secret.alias | string |
| Vault alias of STS OAuth2 client secret |
org.eclipse.edc.iam.identitytrust.sts.remote.StsRemoteClientConfiguration
org.eclipse.edc.spi.security.Vault
- Path:
org.eclipse.edc:jersey-core
- Version:
0.9.0
- Class:
org.eclipse.edc.web.jersey.JerseyExtension
- Type: extension
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.web.rest.cors.origins | string |
| |||||
edc.web.rest.cors.enabled | string |
| |||||
edc.web.rest.cors.headers | string |
| |||||
edc.web.rest.cors.methods | string |
|
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.web.spi.validation.InterceptorFunctionRegistry
org.eclipse.edc.web.spi.WebServer
org.eclipse.edc.spi.types.TypeManager
- Path:
org.eclipse.edc:jersey-micrometer
- Version:
0.9.0
- Class:
org.eclipse.edc.web.jersey.micrometer.JerseyMicrometerExtension
- Type: extension
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.metrics.enabled | string |
| |||||
edc.metrics.jersey.enabled | string |
|
org.eclipse.edc.web.spi.WebService
io.micrometer.core.instrument.MeterRegistry
- Path:
org.eclipse.edc:jetty-core
- Version:
0.9.0
- Class:
org.eclipse.edc.web.jetty.JettyExtension
- Type: extension
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.web.https.keystore.password | string |
| |||||
edc.web.https.keymanager.password | string |
| |||||
edc.web.https.keystore.path | string |
| |||||
edc.web.https.keystore.type | string |
|
org.eclipse.edc.web.spi.WebServer
org.eclipse.edc.web.jetty.JettyService
org.eclipse.edc.web.spi.configuration.WebServiceConfigurer
- Path:
org.eclipse.edc:jetty-micrometer
- Version:
0.9.0
- Class:
org.eclipse.edc.web.jetty.micrometer.JettyMicrometerExtension
- Type: extension
- Overview: An extension that registers Micrometer {@link JettyConnectionMetrics} into Jetty to provide server metrics.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.metrics.enabled | string |
| |||||
edc.metrics.jetty.enabled | string |
|
org.eclipse.edc.web.jetty.JettyService
io.micrometer.core.instrument.MeterRegistry
- Path:
org.eclipse.edc:json-ld
- Version:
0.9.0
- 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.
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 | boolean | false | If set enable http json-ld document resolution | ||||
edc.jsonld.https.enabled | boolean | false | If set enable https json-ld document resolution | ||||
edc.jsonld.vocab.disable | boolean | false | If true disable the @vocab context definition. This could be used to avoid api breaking changes | ||||
edc.jsonld.prefixes.check | boolean | true | If true a validation on expended object will be made against configured prefixes |
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.spi.types.TypeManager
- Name: Implementation SPI that is used to contribute custom JWSSigners to the JwtGenerationService
- Path:
org.eclipse.edc:jwt-signer-spi
- Version:
0.9.0
- org.eclipse.edc.jwt.signer.spi.JwsSignerProvider
- Name: JTW services
- Path:
org.eclipse.edc:jwt-spi
- Version:
0.9.0
- Path:
org.eclipse.edc:management-api-configuration
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.api.management.configuration.ManagementApiConfigurationExtension
- Type: extension
- Overview: Configure 'management' api context.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.management.endpoint | string | <hostname:management.port/management.path> | Configures endpoint for reaching the Management API. |
org.eclipse.edc.web.spi.configuration.context.ManagementApiUrl
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.web.spi.WebServer
org.eclipse.edc.api.auth.spi.registry.ApiAuthenticationRegistry
org.eclipse.edc.web.spi.configuration.WebServiceConfigurer
org.eclipse.edc.spi.types.TypeManager
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.transform.spi.TypeTransformerRegistry
org.eclipse.edc.spi.agent.ParticipantIdMapper
org.eclipse.edc.spi.system.Hostname
org.eclipse.edc.spi.system.apiversion.ApiVersionService
- Path:
org.eclipse.edc:management-api-json-ld-context
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.api.management.jsonld.ManagementApiJsonLdContextExtension
- Type: extension
org.eclipse.edc.jsonld.spi.JsonLd
org.eclipse.edc.spi.monitor.Monitor
- Path:
org.eclipse.edc:micrometer-core
- Version:
0.9.0
- Class:
org.eclipse.edc.metrics.micrometer.MicrometerExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.metrics.enabled | string |
| |||||
edc.metrics.system.enabled | string |
| |||||
edc.metrics.okhttp.enabled | string |
| |||||
edc.metrics.executor.enabled | string |
|
okhttp3.EventListener
org.eclipse.edc.spi.system.ExecutorInstrumentation
io.micrometer.core.instrument.MeterRegistry
- Path:
org.eclipse.edc:monitor-jdk-logger
- Version:
0.9.0
- Class:
org.eclipse.edc.monitor.logger.LoggerMonitorExtension
- Type: extension
- Overview: Extension adding logging monitor.
- Path:
org.eclipse.edc:oauth2-client
- Version:
0.9.0
- Class:
org.eclipse.edc.iam.oauth2.client.Oauth2ClientExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.iam.oauth2.spi.client.Oauth2Client
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.spi.types.TypeManager
- Path:
org.eclipse.edc:oauth2-core
- Version:
0.9.0
- Class:
org.eclipse.edc.iam.oauth2.Oauth2ServiceExtension
- Type: extension
- Overview: Provides OAuth2 client credentials flow support.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.oauth.provider.jwks.url | string |
| |||||
edc.oauth.provider.audience | string |
| outgoing tokens 'aud' claim value, by default it's the connector id | ||||
edc.oauth.endpoint.audience | string |
| incoming tokens 'aud' claim required value, by default it's the provider audience value | ||||
edc.oauth.certificate.alias | string |
| |||||
edc.oauth.private.key.alias | string |
| |||||
edc.oauth.provider.jwks.refresh | string |
| |||||
edc.oauth.token.url | string |
| |||||
edc.oauth.token.expiration | string |
| Token expiration in minutes. By default is 5 minutes | ||||
edc.oauth.client.id | string |
| |||||
edc.oauth.validation.nbf.leeway | int | 10 | Leeway in seconds for validating the not before (nbf) claim in the token. | ||||
edc.oauth.validation.issued.at.leeway | int | 0 | Leeway in seconds for validating the issuedAt claim in the token. By default it is 0 seconds. |
org.eclipse.edc.spi.iam.IdentityService
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.keys.spi.PrivateKeyResolver
org.eclipse.edc.keys.spi.CertificateResolver
java.time.Clock
org.eclipse.edc.iam.oauth2.spi.client.Oauth2Client
org.eclipse.edc.spi.types.TypeManager
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
- Class:
org.eclipse.edc.iam.oauth2.Oauth2ServiceDefaultServicesExtension
- Type: extension
- Overview: Provides OAuth2 client credentials flow support.
org.eclipse.edc.spi.iam.AudienceResolver
- Path:
org.eclipse.edc:oauth2-daps
- Version:
0.9.0
- Class:
org.eclipse.edc.iam.oauth2.daps.DapsExtension
- Type: extension
- Overview: Provides specialization of Oauth2 extension to interact with DAPS instance
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.iam.token.scope | string | idsc:IDS_CONNECTOR_ATTRIBUTES_ALL | The value of the scope claim that is passed to DAPS to obtain a DAT |
org.eclipse.edc.token.spi.TokenDecorator
org.eclipse.edc.token.spi.TokenDecoratorRegistry
- Name: OAuth2 services
- Path:
org.eclipse.edc:oauth2-spi
- Version:
0.9.0
- org.eclipse.edc.iam.oauth2.spi.client.Oauth2Client
- Path:
org.eclipse.edc:policy-definition-api
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.api.management.policy.PolicyDefinitionApiExtension
- Type: extension
- Overview: No overview provided.
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
- Path:
org.eclipse.edc:policy-definition-store-sql
- Version:
0.9.0
- org.eclipse.edc.connector.controlplane.store.sql.policydefinition.store.schema.SqlPolicyStoreStatements
- Class:
org.eclipse.edc.connector.controlplane.store.sql.policydefinition.SqlPolicyStoreExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.store.policy.datasource | string | default | The datasource to be used |
org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyDefinitionStore
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
- Name: Policy Engine services
- Path:
org.eclipse.edc:policy-engine-spi
- Version:
0.9.0
- org.eclipse.edc.policy.engine.spi.PolicyEngine
- org.eclipse.edc.policy.engine.spi.RuleBindingRegistry
- Path:
org.eclipse.edc:policy-monitor-core
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.policy.monitor.PolicyMonitorDefaultServicesExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.connector.policy.monitor.spi.PolicyMonitorStore
java.time.Clock
org.eclipse.edc.spi.query.CriterionOperatorRegistry
- Class:
org.eclipse.edc.connector.policy.monitor.PolicyMonitorExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.policy.monitor.state-machine.iteration-wait-millis | long |
| the iteration wait time in milliseconds in the policy monitor state machine. Default value 1000 | ||||
edc.policy.monitor.state-machine.batch-size | int |
| the batch size in the policy monitor state machine. Default value 20 |
org.eclipse.edc.connector.policy.monitor.spi.PolicyMonitorManager
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
- Path:
org.eclipse.edc:policy-monitor-store-sql
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.policy.monitor.store.sql.SqlPolicyMonitorStoreExtension
- Type: extension
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.datasource.policy-monitor.name | string | default | Name of the datasource to use for accessing policy monitor store | ||||
edc.sql.store.policy-monitor.datasource | string | default | The datasource to be used |
org.eclipse.edc.connector.policy.monitor.spi.PolicyMonitorStore
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
- Name: Policy services
- Path:
org.eclipse.edc:policy-spi
- Version:
0.9.0
- org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyArchive
- org.eclipse.edc.connector.controlplane.policy.spi.store.PolicyDefinitionStore
- Path:
org.eclipse.edc:provision-http
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.provision.http.HttpProvisionerExtension
- Type: extension
- Overview: The HTTP Provisioner extension delegates to HTTP endpoints to perform provision operations.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
provisioner.type | x | string |
| ||||
data.address.type | x | string |
| ||||
endpoint | x | string |
| ||||
policy.scope | string | http.provisioner |
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
- Class:
org.eclipse.edc.connector.controlplane.provision.http.HttpWebhookExtension
- Type: extension
- Overview: The HTTP Provisioner extension delegates to HTTP endpoints to perform provision operations.
org.eclipse.edc.connector.controlplane.provision.http.HttpProvisionerWebhookUrl
org.eclipse.edc.web.spi.WebService
org.eclipse.edc.connector.controlplane.services.spi.transferprocess.TransferProcessService
org.eclipse.edc.web.spi.configuration.context.ManagementApiUrl
- Path:
org.eclipse.edc:secrets-api
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.api.management.secret.SecretsApiExtension
- Type: extension
- Overview: No overview provided.
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
- Path:
org.eclipse.edc:sql-bootstrapper
- Version:
0.9.0
- Class:
org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapperExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.sql.bootstrapper.SqlSchemaBootstrapper
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.sql.QueryExecutor
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.spi.monitor.Monitor
- Path:
org.eclipse.edc:sql-core
- Version:
0.9.0
- Class:
org.eclipse.edc.sql.SqlCoreExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.fetch.size | string | 5000 | Fetch size value used in SQL queries |
org.eclipse.edc.sql.QueryExecutor
org.eclipse.edc.sql.ConnectionFactory
org.eclipse.edc.transaction.spi.TransactionContext
- Path:
org.eclipse.edc:sql-pool-apache-commons
- Version:
0.9.0
- Class:
org.eclipse.edc.sql.pool.commons.CommonsConnectionPoolServiceExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.datasource.<name>url | x | string |
| JDBC url | |||
edc.datasource.<name>user | 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 | 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 | int |
| Pool max idle connections | ||||
edc.datasource.<name>pool.connections.max-total | int |
| Pool max total connections | ||||
edc.datasource.<name>pool.connections.min-idle | int |
| Pool min idle connections | ||||
edc.datasource.<name>pool.connection.test.on-borrow | boolean |
| Pool test on borrow | ||||
edc.datasource.<name>pool.connection.test.on-create | boolean |
| Pool test on create | ||||
edc.datasource.<name>pool.connection.test.on-return | boolean |
| Pool test on return | ||||
edc.datasource.<name>pool.connection.test.while-idle | boolean |
| Pool test while idle | ||||
edc.datasource.<name>pool.connection.test.query | string |
| Pool test query |
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.spi.monitor.Monitor
org.eclipse.edc.sql.ConnectionFactory
org.eclipse.edc.spi.security.Vault
- Path:
org.eclipse.edc:sts-server
- Version:
0.9.0
- Class:
org.eclipse.edc.iam.identitytrust.sts.server.StsVaultSeedExtension
- Type: extension
org.eclipse.edc.spi.security.Vault
- Path:
org.eclipse.edc:token-core
- Version:
0.9.0
- 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.
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.keys.spi.PrivateKeyResolver
- Name: Token services
- Path:
org.eclipse.edc:token-spi
- Version:
0.9.0
- Path:
org.eclipse.edc:transaction-atomikos
- Version:
0.9.0
- Class:
org.eclipse.edc.transaction.atomikos.AtomikosTransactionExtension
- Type: extension
- Overview: Provides an implementation of a {@link DataSourceRegistry} and a {@link TransactionContext} backed by Atomikos.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
driver.class | x | string |
| ||||
url | x | string |
| ||||
type | string |
| |||||
username | string |
| |||||
password | string |
| |||||
pool.size | string |
| |||||
max.pool.size | string |
| |||||
min.pool.size | string |
| |||||
connection.timeout | string |
| |||||
login.timeout | string |
| |||||
maintenance.interval | string |
| |||||
max.idle | string |
| |||||
query | string |
| |||||
properties | string |
| |||||
edc.atomikos.timeout | string |
| |||||
edc.atomikos.directory | string |
| |||||
edc.atomikos.threaded2pc | string |
| |||||
edc.atomikos.logging | string |
| |||||
edc.atomikos.checkpoint.interval | string |
|
org.eclipse.edc.transaction.spi.TransactionContext
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
- Name: DataSource services
- Path:
org.eclipse.edc:transaction-datasource-spi
- Version:
0.9.0
- org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
- Path:
org.eclipse.edc:transaction-local
- Version:
0.9.0
- 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}.
org.eclipse.edc.transaction.datasource.spi.DataSourceRegistry
org.eclipse.edc.transaction.spi.TransactionContext
- Name: Transactional context services
- Path:
org.eclipse.edc:transaction-spi
- Version:
0.9.0
- org.eclipse.edc.transaction.spi.TransactionContext
- Path:
org.eclipse.edc:transfer-data-plane-signaling
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.transfer.dataplane.TransferDataPlaneSignalingExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.dataplane.client.selector.strategy | string | random | Defines strategy for Data Plane instance selection in case Data Plane is not embedded in current runtime |
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
- Name: Transfer data plane services
- Path:
org.eclipse.edc:transfer-data-plane-spi
- Version:
0.9.0
- org.eclipse.edc.connector.controlplane.transfer.dataplane.spi.security.DataEncrypter
- Path:
org.eclipse.edc:transfer-process-api
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.api.management.transferprocess.TransferProcessApiExtension
- Type: extension
- Overview: No overview provided.
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
- Path:
org.eclipse.edc:transfer-process-store-sql
- Version:
0.9.0
- org.eclipse.edc.connector.controlplane.store.sql.transferprocess.store.schema.TransferProcessStoreStatements
- Class:
org.eclipse.edc.connector.controlplane.store.sql.transferprocess.SqlTransferProcessStoreExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.sql.store.transferprocess.datasource | string | default | The datasource to be used |
org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore
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
- Path:
org.eclipse.edc:transfer-pull-http-dynamic-receiver
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.receiver.http.dynamic.HttpDynamicEndpointDataReferenceReceiverExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.receiver.http.dynamic.endpoint | string |
| Fallback endpoint when url is missing the the transfer process | ||||
edc.receiver.http.dynamic.auth-key | string |
| Header name that will be sent with the EDR | ||||
edc.receiver.http.dynamic.auth-code | string |
| Header value that will be sent with the EDR |
org.eclipse.edc.connector.controlplane.transfer.spi.edr.EndpointDataReferenceReceiverRegistry
okhttp3.OkHttpClient
dev.failsafe.RetryPolicy<java.lang.Object>
org.eclipse.edc.connector.controlplane.transfer.spi.store.TransferProcessStore
org.eclipse.edc.connector.controlplane.transfer.spi.observe.TransferProcessObservable
org.eclipse.edc.spi.types.TypeManager
- Path:
org.eclipse.edc:transfer-pull-http-receiver
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.controlplane.receiver.http.HttpEndpointDataReferenceReceiverExtension
- Type: extension
- Overview: No overview provided.
Key | Required | Type | Default | Pattern | Min | Max | Description |
---|---|---|---|---|---|---|---|
edc.receiver.http.endpoint | string |
| |||||
edc.receiver.http.auth-key | string |
| |||||
edc.receiver.http.auth-code | string |
|
org.eclipse.edc.connector.controlplane.transfer.spi.edr.EndpointDataReferenceReceiverRegistry
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.spi.types.TypeManager
- Name: Transfer services
- Path:
org.eclipse.edc:transfer-spi
- Version:
0.9.0
- org.eclipse.edc.connector.controlplane.transfer.spi.observe.TransferProcessObservable
- 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.flow.DataFlowManager
- org.eclipse.edc.connector.controlplane.transfer.spi.flow.DataFlowPropertiesProvider
- org.eclipse.edc.connector.controlplane.transfer.spi.edr.EndpointDataReferenceReceiverRegistry
- 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
- Path:
org.eclipse.edc:validator-data-address-http-data
- Version:
0.9.0
- Class:
org.eclipse.edc.validator.dataaddress.httpdata.HttpDataDataAddressValidatorExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.validator.spi.DataAddressValidatorRegistry
- Path:
org.eclipse.edc:validator-data-address-kafka
- Version:
0.9.0
- Class:
org.eclipse.edc.validator.dataaddress.kafka.KafkaDataAddressValidatorExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.validator.spi.DataAddressValidatorRegistry
- Path:
org.eclipse.edc:vault-hashicorp
- Version:
0.9.0
- Class:
org.eclipse.edc.vault.hashicorp.HashicorpVaultExtension
- Type: extension
- Overview: No overview provided.
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 | boolean | true | Whether or not the vault health check is enabled | ||||
edc.vault.hashicorp.api.health.check.path | string | /v1/sys/health | The URL path of the vault's /health endpoint | ||||
edc.vault.hashicorp.health.check.standby.ok | boolean | false | Specifies if being a standby should still return the active status code instead of the standby status code | ||||
edc.vault.hashicorp.token | x | string |
| The token used to access the Hashicorp Vault | |||
edc.vault.hashicorp.token.scheduled-renew-enabled | 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 | long | 300 | The time-to-live (ttl) value of the Hashicorp Vault token in seconds | ||||
edc.vault.hashicorp.token.renew-buffer | long | 30 | The renew buffer of the Hashicorp Vault token in seconds | ||||
edc.vault.hashicorp.api.secret.path | string | /v1/secret | The URL path of the vault's /secret endpoint |
org.eclipse.edc.vault.hashicorp.client.HashicorpVaultClient
org.eclipse.edc.spi.security.Vault
org.eclipse.edc.http.spi.EdcHttpClient
org.eclipse.edc.spi.system.ExecutorInstrumentation
- Class:
org.eclipse.edc.vault.hashicorp.health.HashicorpVaultHealthExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.spi.system.health.HealthCheckService
org.eclipse.edc.vault.hashicorp.client.HashicorpVaultClient
- Path:
org.eclipse.edc:verifiable-credentials
- Version:
0.9.0
- Class:
org.eclipse.edc.iam.verifiablecredentials.RevocationServiceRegistryExtension
- Type: extension
- Overview: No overview provided.
org.eclipse.edc.iam.verifiablecredentials.spi.model.RevocationServiceRegistry
- Path:
org.eclipse.edc:version-api
- Version:
0.9.0
- Class:
org.eclipse.edc.connector.api.management.version.VersionApiExtension
- Type: extension
- Overview: No overview provided.
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.WebServiceConfigurer
org.eclipse.edc.web.spi.WebServer
- Name: Web services
- Path:
org.eclipse.edc:web-spi
- Version:
0.9.0
- org.eclipse.edc.web.spi.validation.InterceptorFunctionRegistry
- org.eclipse.edc.web.spi.WebServer
- org.eclipse.edc.web.spi.WebService
- org.eclipse.edc.web.spi.configuration.WebServiceConfigurer