gitextract_5uciof7p/ ├── .codecov.yaml ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── discussion.md │ │ ├── feature_request.md │ │ ├── proposal.md │ │ └── question.md │ ├── dependabot.yml │ ├── holopin.yml │ ├── pull_request_template.md │ ├── scripts/ │ │ ├── automerge.py │ │ ├── create-release.sh │ │ ├── update_docs.sh │ │ └── update_sdk_version.sh │ └── workflows/ │ ├── automerge-bot.yml │ ├── backport.yaml │ ├── build.yml │ ├── create-release.yml │ ├── dapr_bot.yml │ ├── fossa.yml │ ├── validate-docs.yml │ └── validate.yml ├── .gitignore ├── .gitmodules ├── .java_header ├── .mvn/ │ └── wrapper/ │ └── maven-wrapper.properties ├── .sdkmanrc ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── checkstyle.xml ├── dapr-spring/ │ ├── dapr-spring-6-data/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── io/ │ │ └── dapr/ │ │ └── spring6/ │ │ └── data/ │ │ ├── AbstractDaprKeyValueAdapter.java │ │ ├── DaprKeyValueAdapterResolver.java │ │ ├── DaprKeyValueTemplate.java │ │ ├── DefaultIdentifierGenerator.java │ │ ├── GeneratingIdAccessor.java │ │ ├── KeyValueAdapterResolver.java │ │ ├── MySQLDaprKeyValueAdapter.java │ │ ├── PostgreSQLDaprKeyValueAdapter.java │ │ └── repository/ │ │ ├── config/ │ │ │ ├── DaprRepositoriesRegistrar.java │ │ │ ├── DaprRepositoryConfigurationExtension.java │ │ │ └── EnableDaprRepositories.java │ │ └── query/ │ │ ├── DaprPredicate.java │ │ ├── DaprPredicateBuilder.java │ │ └── DaprPredicateQueryCreator.java │ ├── dapr-spring-bom/ │ │ └── pom.xml │ ├── dapr-spring-boot-4-autoconfigure/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dapr/ │ │ │ │ └── spring/ │ │ │ │ └── boot4/ │ │ │ │ └── autoconfigure/ │ │ │ │ └── client/ │ │ │ │ ├── DaprClientSB4AutoConfiguration.java │ │ │ │ ├── DaprJackson3SB4AutoConfiguration.java │ │ │ │ └── Jackson3ObjectSerializer.java │ │ │ └── resources/ │ │ │ └── META-INF/ │ │ │ └── spring/ │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ │ └── test/ │ │ └── java/ │ │ └── io/ │ │ └── dapr/ │ │ └── spring/ │ │ └── boot4/ │ │ └── autoconfigure/ │ │ └── client/ │ │ ├── DaprClientAutoConfigurationTest.java │ │ ├── DaprJackson3SB4AutoConfigurationTest.java │ │ ├── DaprWorkflowsRegistrationTests.java │ │ ├── Jackson3ObjectSerializerTest.java │ │ ├── WorkflowTestApplication.java │ │ └── workflows/ │ │ ├── TestActivity.java │ │ └── TestWorkflow.java │ ├── dapr-spring-boot-autoconfigure/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dapr/ │ │ │ │ └── spring/ │ │ │ │ └── boot/ │ │ │ │ └── autoconfigure/ │ │ │ │ └── client/ │ │ │ │ └── DaprClientAutoConfiguration.java │ │ │ └── resources/ │ │ │ └── META-INF/ │ │ │ └── spring/ │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ │ └── test/ │ │ └── java/ │ │ └── io/ │ │ └── dapr/ │ │ └── spring/ │ │ └── boot/ │ │ └── autoconfigure/ │ │ └── client/ │ │ ├── DaprClientAutoConfigurationTest.java │ │ ├── DaprClientObservationAutoConfigurationTest.java │ │ ├── DaprWorkflowsRegistrationTests.java │ │ ├── WorkflowTestApplication.java │ │ └── workflows/ │ │ ├── TestActivity.java │ │ └── TestWorkflow.java │ ├── dapr-spring-boot-observation/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── io/ │ │ │ └── dapr/ │ │ │ └── spring/ │ │ │ └── observation/ │ │ │ └── client/ │ │ │ ├── ObservationDaprClient.java │ │ │ ├── ObservationDaprWorkflowClient.java │ │ │ └── TraceContextFormat.java │ │ └── test/ │ │ └── java/ │ │ └── io/ │ │ └── dapr/ │ │ └── spring/ │ │ └── observation/ │ │ └── client/ │ │ ├── ObservationDaprClientTest.java │ │ └── ObservationDaprWorkflowClientTest.java │ ├── dapr-spring-boot-properties/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── io/ │ │ │ └── dapr/ │ │ │ └── spring/ │ │ │ └── boot/ │ │ │ └── properties/ │ │ │ ├── client/ │ │ │ │ ├── ClientPropertiesDaprConnectionDetails.java │ │ │ │ ├── DaprClientProperties.java │ │ │ │ └── DaprConnectionDetails.java │ │ │ ├── pubsub/ │ │ │ │ └── DaprPubSubProperties.java │ │ │ └── statestore/ │ │ │ └── DaprStateStoreProperties.java │ │ └── test/ │ │ └── java/ │ │ └── io/ │ │ └── dapr/ │ │ └── spring/ │ │ └── boot/ │ │ └── properties/ │ │ ├── client/ │ │ │ └── DaprClientPropertiesTest.java │ │ ├── pubsub/ │ │ │ └── DaprPubSubPropertiesTest.java │ │ └── statestore/ │ │ └── DaprStateStorePropertiesTest.java │ ├── dapr-spring-boot-starters/ │ │ ├── dapr-spring-boot-4-starter/ │ │ │ └── pom.xml │ │ ├── dapr-spring-boot-4-starter-test/ │ │ │ └── pom.xml │ │ ├── dapr-spring-boot-starter/ │ │ │ └── pom.xml │ │ └── dapr-spring-boot-starter-test/ │ │ └── pom.xml │ ├── dapr-spring-boot-tests/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── dapr/ │ │ │ └── spring/ │ │ │ └── boot/ │ │ │ └── testcontainers/ │ │ │ └── service/ │ │ │ └── connection/ │ │ │ └── DaprContainerConnectionDetailsFactory.java │ │ └── resources/ │ │ └── META-INF/ │ │ └── spring.factories │ ├── dapr-spring-data/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── io/ │ │ └── dapr/ │ │ └── spring/ │ │ └── data/ │ │ ├── AbstractDaprKeyValueAdapter.java │ │ ├── DaprKeyValueAdapterResolver.java │ │ ├── DaprKeyValueTemplate.java │ │ ├── DefaultIdentifierGenerator.java │ │ ├── GeneratingIdAccessor.java │ │ ├── KeyValueAdapterResolver.java │ │ ├── MySQLDaprKeyValueAdapter.java │ │ ├── PostgreSQLDaprKeyValueAdapter.java │ │ └── repository/ │ │ ├── config/ │ │ │ ├── DaprRepositoriesRegistrar.java │ │ │ ├── DaprRepositoryConfigurationExtension.java │ │ │ └── EnableDaprRepositories.java │ │ └── query/ │ │ ├── DaprPredicate.java │ │ ├── DaprPredicateBuilder.java │ │ └── DaprPredicateQueryCreator.java │ ├── dapr-spring-messaging/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── io/ │ │ └── dapr/ │ │ └── spring/ │ │ └── messaging/ │ │ ├── DaprMessagingOperations.java │ │ ├── DaprMessagingTemplate.java │ │ └── observation/ │ │ ├── DaprMessagingObservationConvention.java │ │ ├── DaprMessagingObservationDocumentation.java │ │ ├── DaprMessagingSenderContext.java │ │ └── DefaultDaprMessagingObservationConvention.java │ ├── dapr-spring-workflows/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── io/ │ │ └── dapr/ │ │ └── spring/ │ │ └── workflows/ │ │ └── config/ │ │ ├── DaprWorkflowsConfiguration.java │ │ ├── EnableDaprWorkflows.java │ │ └── annotations/ │ │ ├── ActivityMetadata.java │ │ └── WorkflowMetadata.java │ ├── pom.xml │ └── spotbugs-exclude.xml ├── docs/ │ ├── allclasses-index.html │ ├── allpackages-index.html │ ├── constant-values.html │ ├── css/ │ │ ├── maven-base.css │ │ ├── maven-theme.css │ │ ├── print.css │ │ └── site.css │ ├── dapr-sdk-springboot/ │ │ └── css/ │ │ ├── maven-base.css │ │ ├── maven-theme.css │ │ ├── print.css │ │ └── site.css │ ├── dapr-sdk-workflows/ │ │ ├── allclasses-index.html │ │ ├── allpackages-index.html │ │ ├── css/ │ │ │ ├── maven-base.css │ │ │ ├── maven-theme.css │ │ │ ├── print.css │ │ │ └── site.css │ │ ├── element-list │ │ ├── help-doc.html │ │ ├── index-all.html │ │ ├── index.html │ │ ├── io/ │ │ │ └── dapr/ │ │ │ └── workflows/ │ │ │ ├── Workflow.html │ │ │ ├── WorkflowContext.html │ │ │ ├── WorkflowStub.html │ │ │ ├── class-use/ │ │ │ │ ├── Workflow.html │ │ │ │ ├── WorkflowContext.html │ │ │ │ └── WorkflowStub.html │ │ │ ├── client/ │ │ │ │ ├── DaprWorkflowClient.html │ │ │ │ ├── WorkflowFailureDetails.html │ │ │ │ ├── WorkflowInstanceStatus.html │ │ │ │ ├── class-use/ │ │ │ │ │ ├── DaprWorkflowClient.html │ │ │ │ │ ├── WorkflowFailureDetails.html │ │ │ │ │ └── WorkflowInstanceStatus.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── package-tree.html │ │ │ │ └── package-use.html │ │ │ ├── internal/ │ │ │ │ ├── ApiTokenClientInterceptor.html │ │ │ │ ├── class-use/ │ │ │ │ │ └── ApiTokenClientInterceptor.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── package-tree.html │ │ │ │ └── package-use.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ ├── package-use.html │ │ │ └── runtime/ │ │ │ ├── WorkflowRuntime.html │ │ │ ├── WorkflowRuntimeBuilder.html │ │ │ ├── class-use/ │ │ │ │ ├── WorkflowRuntime.html │ │ │ │ └── WorkflowRuntimeBuilder.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ └── package-use.html │ │ ├── jquery-ui.overrides.css │ │ ├── legal/ │ │ │ ├── ADDITIONAL_LICENSE_INFO │ │ │ ├── ASSEMBLY_EXCEPTION │ │ │ ├── LICENSE │ │ │ ├── jquery.md │ │ │ └── jqueryUI.md │ │ ├── member-search-index.js │ │ ├── module-search-index.js │ │ ├── overview-summary.html │ │ ├── overview-tree.html │ │ ├── package-search-index.js │ │ ├── project-reports.html │ │ ├── script.js │ │ ├── search.js │ │ ├── stylesheet.css │ │ ├── tag-search-index.js │ │ └── type-search-index.js │ ├── deprecated-list.html │ ├── element-list │ ├── help-doc.html │ ├── index-all.html │ ├── index.html │ ├── io/ │ │ └── dapr/ │ │ ├── Rule.html │ │ ├── Topic.html │ │ ├── actors/ │ │ │ ├── ActorId.html │ │ │ ├── ActorMethod.html │ │ │ ├── ActorTrace.html │ │ │ ├── ActorType.html │ │ │ ├── ActorUtils.html │ │ │ ├── class-use/ │ │ │ │ ├── ActorId.html │ │ │ │ ├── ActorMethod.html │ │ │ │ ├── ActorTrace.html │ │ │ │ ├── ActorType.html │ │ │ │ └── ActorUtils.html │ │ │ ├── client/ │ │ │ │ ├── ActorClient.html │ │ │ │ ├── ActorProxy.html │ │ │ │ ├── ActorProxyBuilder.html │ │ │ │ ├── class-use/ │ │ │ │ │ ├── ActorClient.html │ │ │ │ │ ├── ActorProxy.html │ │ │ │ │ └── ActorProxyBuilder.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── package-tree.html │ │ │ │ └── package-use.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ ├── package-use.html │ │ │ └── runtime/ │ │ │ ├── AbstractActor.html │ │ │ ├── ActorFactory.html │ │ │ ├── ActorMethodContext.html │ │ │ ├── ActorObjectSerializer.html │ │ │ ├── ActorRuntime.html │ │ │ ├── ActorRuntimeConfig.html │ │ │ ├── ActorRuntimeContext.html │ │ │ ├── ActorStateChange.html │ │ │ ├── ActorStateChangeKind.html │ │ │ ├── ActorStateManager.html │ │ │ ├── ActorTypeConfig.html │ │ │ ├── Remindable.html │ │ │ ├── class-use/ │ │ │ │ ├── AbstractActor.html │ │ │ │ ├── ActorFactory.html │ │ │ │ ├── ActorMethodContext.html │ │ │ │ ├── ActorObjectSerializer.html │ │ │ │ ├── ActorRuntime.html │ │ │ │ ├── ActorRuntimeConfig.html │ │ │ │ ├── ActorRuntimeContext.html │ │ │ │ ├── ActorStateChange.html │ │ │ │ ├── ActorStateChangeKind.html │ │ │ │ ├── ActorStateManager.html │ │ │ │ ├── ActorTypeConfig.html │ │ │ │ └── Remindable.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ └── package-use.html │ │ ├── class-use/ │ │ │ ├── Rule.html │ │ │ └── Topic.html │ │ ├── client/ │ │ │ ├── DaprClient.html │ │ │ ├── DaprClientBuilder.html │ │ │ ├── DaprClientImpl.html │ │ │ ├── DaprHttp.HttpMethods.html │ │ │ ├── DaprHttp.Response.html │ │ │ ├── DaprHttp.html │ │ │ ├── DaprHttpBuilder.html │ │ │ ├── DaprPreviewClient.html │ │ │ ├── Headers.html │ │ │ ├── ObjectSerializer.html │ │ │ ├── class-use/ │ │ │ │ ├── DaprClient.html │ │ │ │ ├── DaprClientBuilder.html │ │ │ │ ├── DaprClientImpl.html │ │ │ │ ├── DaprHttp.HttpMethods.html │ │ │ │ ├── DaprHttp.Response.html │ │ │ │ ├── DaprHttp.html │ │ │ │ ├── DaprHttpBuilder.html │ │ │ │ ├── DaprPreviewClient.html │ │ │ │ ├── Headers.html │ │ │ │ └── ObjectSerializer.html │ │ │ ├── domain/ │ │ │ │ ├── ActorMetadata.html │ │ │ │ ├── AppConnectionPropertiesHealthMetadata.html │ │ │ │ ├── AppConnectionPropertiesMetadata.html │ │ │ │ ├── BulkPublishEntry.html │ │ │ │ ├── BulkPublishRequest.html │ │ │ │ ├── BulkPublishResponse.html │ │ │ │ ├── BulkPublishResponseFailedEntry.html │ │ │ │ ├── BulkSubscribeAppResponse.html │ │ │ │ ├── BulkSubscribeAppResponseEntry.html │ │ │ │ ├── BulkSubscribeAppResponseStatus.html │ │ │ │ ├── BulkSubscribeMessage.html │ │ │ │ ├── BulkSubscribeMessageEntry.html │ │ │ │ ├── CloudEvent.html │ │ │ │ ├── ComponentMetadata.html │ │ │ │ ├── ConfigurationItem.html │ │ │ │ ├── DaprMetadata.html │ │ │ │ ├── DeleteStateRequest.html │ │ │ │ ├── ExecuteStateTransactionRequest.html │ │ │ │ ├── GetBulkSecretRequest.html │ │ │ │ ├── GetBulkStateRequest.html │ │ │ │ ├── GetConfigurationRequest.html │ │ │ │ ├── GetSecretRequest.html │ │ │ │ ├── GetStateRequest.html │ │ │ │ ├── HttpEndpointMetadata.html │ │ │ │ ├── HttpExtension.html │ │ │ │ ├── InvokeBindingRequest.html │ │ │ │ ├── InvokeMethodRequest.html │ │ │ │ ├── LockRequest.html │ │ │ │ ├── Metadata.html │ │ │ │ ├── PublishEventRequest.html │ │ │ │ ├── QueryStateItem.html │ │ │ │ ├── QueryStateRequest.html │ │ │ │ ├── QueryStateResponse.html │ │ │ │ ├── RuleMetadata.html │ │ │ │ ├── SaveStateRequest.html │ │ │ │ ├── State.html │ │ │ │ ├── StateOptions.Concurrency.html │ │ │ │ ├── StateOptions.Consistency.html │ │ │ │ ├── StateOptions.StateOptionDurationDeserializer.html │ │ │ │ ├── StateOptions.StateOptionDurationSerializer.html │ │ │ │ ├── StateOptions.html │ │ │ │ ├── SubscribeConfigurationRequest.html │ │ │ │ ├── SubscribeConfigurationResponse.html │ │ │ │ ├── SubscriptionMetadata.html │ │ │ │ ├── TransactionalStateOperation.OperationType.html │ │ │ │ ├── TransactionalStateOperation.html │ │ │ │ ├── TransactionalStateRequest.html │ │ │ │ ├── UnlockRequest.html │ │ │ │ ├── UnlockResponseStatus.html │ │ │ │ ├── UnsubscribeConfigurationRequest.html │ │ │ │ ├── UnsubscribeConfigurationResponse.html │ │ │ │ ├── class-use/ │ │ │ │ │ ├── ActorMetadata.html │ │ │ │ │ ├── AppConnectionPropertiesHealthMetadata.html │ │ │ │ │ ├── AppConnectionPropertiesMetadata.html │ │ │ │ │ ├── BulkPublishEntry.html │ │ │ │ │ ├── BulkPublishRequest.html │ │ │ │ │ ├── BulkPublishResponse.html │ │ │ │ │ ├── BulkPublishResponseFailedEntry.html │ │ │ │ │ ├── BulkSubscribeAppResponse.html │ │ │ │ │ ├── BulkSubscribeAppResponseEntry.html │ │ │ │ │ ├── BulkSubscribeAppResponseStatus.html │ │ │ │ │ ├── BulkSubscribeMessage.html │ │ │ │ │ ├── BulkSubscribeMessageEntry.html │ │ │ │ │ ├── CloudEvent.html │ │ │ │ │ ├── ComponentMetadata.html │ │ │ │ │ ├── ConfigurationItem.html │ │ │ │ │ ├── DaprMetadata.html │ │ │ │ │ ├── DeleteStateRequest.html │ │ │ │ │ ├── ExecuteStateTransactionRequest.html │ │ │ │ │ ├── GetBulkSecretRequest.html │ │ │ │ │ ├── GetBulkStateRequest.html │ │ │ │ │ ├── GetConfigurationRequest.html │ │ │ │ │ ├── GetSecretRequest.html │ │ │ │ │ ├── GetStateRequest.html │ │ │ │ │ ├── HttpEndpointMetadata.html │ │ │ │ │ ├── HttpExtension.html │ │ │ │ │ ├── InvokeBindingRequest.html │ │ │ │ │ ├── InvokeMethodRequest.html │ │ │ │ │ ├── LockRequest.html │ │ │ │ │ ├── Metadata.html │ │ │ │ │ ├── PublishEventRequest.html │ │ │ │ │ ├── QueryStateItem.html │ │ │ │ │ ├── QueryStateRequest.html │ │ │ │ │ ├── QueryStateResponse.html │ │ │ │ │ ├── RuleMetadata.html │ │ │ │ │ ├── SaveStateRequest.html │ │ │ │ │ ├── State.html │ │ │ │ │ ├── StateOptions.Concurrency.html │ │ │ │ │ ├── StateOptions.Consistency.html │ │ │ │ │ ├── StateOptions.StateOptionDurationDeserializer.html │ │ │ │ │ ├── StateOptions.StateOptionDurationSerializer.html │ │ │ │ │ ├── StateOptions.html │ │ │ │ │ ├── SubscribeConfigurationRequest.html │ │ │ │ │ ├── SubscribeConfigurationResponse.html │ │ │ │ │ ├── SubscriptionMetadata.html │ │ │ │ │ ├── TransactionalStateOperation.OperationType.html │ │ │ │ │ ├── TransactionalStateOperation.html │ │ │ │ │ ├── TransactionalStateRequest.html │ │ │ │ │ ├── UnlockRequest.html │ │ │ │ │ ├── UnlockResponseStatus.html │ │ │ │ │ ├── UnsubscribeConfigurationRequest.html │ │ │ │ │ └── UnsubscribeConfigurationResponse.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── package-tree.html │ │ │ │ ├── package-use.html │ │ │ │ └── query/ │ │ │ │ ├── Pagination.html │ │ │ │ ├── Query.html │ │ │ │ ├── Sorting.Order.html │ │ │ │ ├── Sorting.html │ │ │ │ ├── class-use/ │ │ │ │ │ ├── Pagination.html │ │ │ │ │ ├── Query.html │ │ │ │ │ ├── Sorting.Order.html │ │ │ │ │ └── Sorting.html │ │ │ │ ├── filters/ │ │ │ │ │ ├── AndFilter.html │ │ │ │ │ ├── EqFilter.html │ │ │ │ │ ├── Filter.html │ │ │ │ │ ├── InFilter.html │ │ │ │ │ ├── OrFilter.html │ │ │ │ │ ├── class-use/ │ │ │ │ │ │ ├── AndFilter.html │ │ │ │ │ │ ├── EqFilter.html │ │ │ │ │ │ ├── Filter.html │ │ │ │ │ │ ├── InFilter.html │ │ │ │ │ │ └── OrFilter.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ ├── package-tree.html │ │ │ │ │ └── package-use.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── package-tree.html │ │ │ │ └── package-use.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ ├── package-use.html │ │ │ └── resiliency/ │ │ │ ├── ResiliencyOptions.html │ │ │ ├── class-use/ │ │ │ │ └── ResiliencyOptions.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ └── package-use.html │ │ ├── config/ │ │ │ ├── BooleanProperty.html │ │ │ ├── GenericProperty.html │ │ │ ├── IntegerProperty.html │ │ │ ├── MillisecondsDurationProperty.html │ │ │ ├── Properties.html │ │ │ ├── Property.html │ │ │ ├── StringProperty.html │ │ │ ├── class-use/ │ │ │ │ ├── BooleanProperty.html │ │ │ │ ├── GenericProperty.html │ │ │ │ ├── IntegerProperty.html │ │ │ │ ├── MillisecondsDurationProperty.html │ │ │ │ ├── Properties.html │ │ │ │ ├── Property.html │ │ │ │ └── StringProperty.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ └── package-use.html │ │ ├── exceptions/ │ │ │ ├── DaprError.html │ │ │ ├── DaprErrorDetails.ErrorDetailType.html │ │ │ ├── DaprErrorDetails.html │ │ │ ├── DaprException.html │ │ │ ├── class-use/ │ │ │ │ ├── DaprError.html │ │ │ │ ├── DaprErrorDetails.ErrorDetailType.html │ │ │ │ ├── DaprErrorDetails.html │ │ │ │ └── DaprException.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ └── package-use.html │ │ ├── internal/ │ │ │ ├── grpc/ │ │ │ │ ├── DaprClientGrpcInterceptors.html │ │ │ │ ├── class-use/ │ │ │ │ │ └── DaprClientGrpcInterceptors.html │ │ │ │ ├── interceptors/ │ │ │ │ │ ├── DaprApiTokenInterceptor.html │ │ │ │ │ ├── DaprAppIdInterceptor.html │ │ │ │ │ ├── DaprTimeoutInterceptor.html │ │ │ │ │ ├── DaprTracingInterceptor.html │ │ │ │ │ ├── class-use/ │ │ │ │ │ │ ├── DaprApiTokenInterceptor.html │ │ │ │ │ │ ├── DaprAppIdInterceptor.html │ │ │ │ │ │ ├── DaprTimeoutInterceptor.html │ │ │ │ │ │ └── DaprTracingInterceptor.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ ├── package-tree.html │ │ │ │ │ └── package-use.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── package-tree.html │ │ │ │ └── package-use.html │ │ │ ├── opencensus/ │ │ │ │ ├── GrpcHelper.html │ │ │ │ ├── class-use/ │ │ │ │ │ └── GrpcHelper.html │ │ │ │ ├── package-summary.html │ │ │ │ ├── package-tree.html │ │ │ │ └── package-use.html │ │ │ └── resiliency/ │ │ │ ├── RetryPolicy.html │ │ │ ├── TimeoutPolicy.html │ │ │ ├── class-use/ │ │ │ │ ├── RetryPolicy.html │ │ │ │ └── TimeoutPolicy.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ └── package-use.html │ │ ├── package-summary.html │ │ ├── package-tree.html │ │ ├── package-use.html │ │ ├── serializer/ │ │ │ ├── DaprObjectSerializer.html │ │ │ ├── DefaultObjectSerializer.html │ │ │ ├── class-use/ │ │ │ │ ├── DaprObjectSerializer.html │ │ │ │ └── DefaultObjectSerializer.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ └── package-use.html │ │ ├── utils/ │ │ │ ├── DefaultContentTypeConverter.html │ │ │ ├── DurationUtils.html │ │ │ ├── NetworkUtils.html │ │ │ ├── TypeRef.html │ │ │ ├── Version.html │ │ │ ├── class-use/ │ │ │ │ ├── DefaultContentTypeConverter.html │ │ │ │ ├── DurationUtils.html │ │ │ │ ├── NetworkUtils.html │ │ │ │ ├── TypeRef.html │ │ │ │ └── Version.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ └── package-use.html │ │ ├── v1/ │ │ │ ├── AppCallbackAlphaGrpc.AppCallbackAlphaBlockingStub.html │ │ │ ├── AppCallbackAlphaGrpc.AppCallbackAlphaFutureStub.html │ │ │ ├── AppCallbackAlphaGrpc.AppCallbackAlphaImplBase.html │ │ │ ├── AppCallbackAlphaGrpc.AppCallbackAlphaStub.html │ │ │ ├── AppCallbackAlphaGrpc.AsyncService.html │ │ │ ├── AppCallbackAlphaGrpc.html │ │ │ ├── AppCallbackGrpc.AppCallbackBlockingStub.html │ │ │ ├── AppCallbackGrpc.AppCallbackFutureStub.html │ │ │ ├── AppCallbackGrpc.AppCallbackImplBase.html │ │ │ ├── AppCallbackGrpc.AppCallbackStub.html │ │ │ ├── AppCallbackGrpc.AsyncService.html │ │ │ ├── AppCallbackGrpc.html │ │ │ ├── AppCallbackHealthCheckGrpc.AppCallbackHealthCheckBlockingStub.html │ │ │ ├── AppCallbackHealthCheckGrpc.AppCallbackHealthCheckFutureStub.html │ │ │ ├── AppCallbackHealthCheckGrpc.AppCallbackHealthCheckImplBase.html │ │ │ ├── AppCallbackHealthCheckGrpc.AppCallbackHealthCheckStub.html │ │ │ ├── AppCallbackHealthCheckGrpc.AsyncService.html │ │ │ ├── AppCallbackHealthCheckGrpc.html │ │ │ ├── CommonProtos.ConfigurationItem.Builder.html │ │ │ ├── CommonProtos.ConfigurationItem.html │ │ │ ├── CommonProtos.ConfigurationItemOrBuilder.html │ │ │ ├── CommonProtos.Etag.Builder.html │ │ │ ├── CommonProtos.Etag.html │ │ │ ├── CommonProtos.EtagOrBuilder.html │ │ │ ├── CommonProtos.HTTPExtension.Builder.html │ │ │ ├── CommonProtos.HTTPExtension.Verb.html │ │ │ ├── CommonProtos.HTTPExtension.html │ │ │ ├── CommonProtos.HTTPExtensionOrBuilder.html │ │ │ ├── CommonProtos.InvokeRequest.Builder.html │ │ │ ├── CommonProtos.InvokeRequest.html │ │ │ ├── CommonProtos.InvokeRequestOrBuilder.html │ │ │ ├── CommonProtos.InvokeResponse.Builder.html │ │ │ ├── CommonProtos.InvokeResponse.html │ │ │ ├── CommonProtos.InvokeResponseOrBuilder.html │ │ │ ├── CommonProtos.StateItem.Builder.html │ │ │ ├── CommonProtos.StateItem.html │ │ │ ├── CommonProtos.StateItemOrBuilder.html │ │ │ ├── CommonProtos.StateOptions.Builder.html │ │ │ ├── CommonProtos.StateOptions.StateConcurrency.html │ │ │ ├── CommonProtos.StateOptions.StateConsistency.html │ │ │ ├── CommonProtos.StateOptions.html │ │ │ ├── CommonProtos.StateOptionsOrBuilder.html │ │ │ ├── CommonProtos.StreamPayload.Builder.html │ │ │ ├── CommonProtos.StreamPayload.html │ │ │ ├── CommonProtos.StreamPayloadOrBuilder.html │ │ │ ├── CommonProtos.html │ │ │ ├── DaprAppCallbackProtos.BindingEventRequest.Builder.html │ │ │ ├── DaprAppCallbackProtos.BindingEventRequest.html │ │ │ ├── DaprAppCallbackProtos.BindingEventRequestOrBuilder.html │ │ │ ├── DaprAppCallbackProtos.BindingEventResponse.BindingEventConcurrency.html │ │ │ ├── DaprAppCallbackProtos.BindingEventResponse.Builder.html │ │ │ ├── DaprAppCallbackProtos.BindingEventResponse.html │ │ │ ├── DaprAppCallbackProtos.BindingEventResponseOrBuilder.html │ │ │ ├── DaprAppCallbackProtos.BulkSubscribeConfig.Builder.html │ │ │ ├── DaprAppCallbackProtos.BulkSubscribeConfig.html │ │ │ ├── DaprAppCallbackProtos.BulkSubscribeConfigOrBuilder.html │ │ │ ├── DaprAppCallbackProtos.HealthCheckResponse.Builder.html │ │ │ ├── DaprAppCallbackProtos.HealthCheckResponse.html │ │ │ ├── DaprAppCallbackProtos.HealthCheckResponseOrBuilder.html │ │ │ ├── DaprAppCallbackProtos.JobEventRequest.Builder.html │ │ │ ├── DaprAppCallbackProtos.JobEventRequest.html │ │ │ ├── DaprAppCallbackProtos.JobEventRequestOrBuilder.html │ │ │ ├── DaprAppCallbackProtos.JobEventResponse.Builder.html │ │ │ ├── DaprAppCallbackProtos.JobEventResponse.html │ │ │ ├── DaprAppCallbackProtos.JobEventResponseOrBuilder.html │ │ │ ├── DaprAppCallbackProtos.ListInputBindingsResponse.Builder.html │ │ │ ├── DaprAppCallbackProtos.ListInputBindingsResponse.html │ │ │ ├── DaprAppCallbackProtos.ListInputBindingsResponseOrBuilder.html │ │ │ ├── DaprAppCallbackProtos.ListTopicSubscriptionsResponse.Builder.html │ │ │ ├── DaprAppCallbackProtos.ListTopicSubscriptionsResponse.html │ │ │ ├── DaprAppCallbackProtos.ListTopicSubscriptionsResponseOrBuilder.html │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkRequest.Builder.html │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkRequest.html │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkRequestEntry.Builder.html │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkRequestEntry.EventCase.html │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkRequestEntry.html │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkRequestEntryOrBuilder.html │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkRequestOrBuilder.html │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkResponse.Builder.html │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkResponse.html │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkResponseEntry.Builder.html │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkResponseEntry.html │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkResponseEntryOrBuilder.html │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkResponseOrBuilder.html │ │ │ ├── DaprAppCallbackProtos.TopicEventCERequest.Builder.html │ │ │ ├── DaprAppCallbackProtos.TopicEventCERequest.html │ │ │ ├── DaprAppCallbackProtos.TopicEventCERequestOrBuilder.html │ │ │ ├── DaprAppCallbackProtos.TopicEventRequest.Builder.html │ │ │ ├── DaprAppCallbackProtos.TopicEventRequest.html │ │ │ ├── DaprAppCallbackProtos.TopicEventRequestOrBuilder.html │ │ │ ├── DaprAppCallbackProtos.TopicEventResponse.Builder.html │ │ │ ├── DaprAppCallbackProtos.TopicEventResponse.TopicEventResponseStatus.html │ │ │ ├── DaprAppCallbackProtos.TopicEventResponse.html │ │ │ ├── DaprAppCallbackProtos.TopicEventResponseOrBuilder.html │ │ │ ├── DaprAppCallbackProtos.TopicRoutes.Builder.html │ │ │ ├── DaprAppCallbackProtos.TopicRoutes.html │ │ │ ├── DaprAppCallbackProtos.TopicRoutesOrBuilder.html │ │ │ ├── DaprAppCallbackProtos.TopicRule.Builder.html │ │ │ ├── DaprAppCallbackProtos.TopicRule.html │ │ │ ├── DaprAppCallbackProtos.TopicRuleOrBuilder.html │ │ │ ├── DaprAppCallbackProtos.TopicSubscription.Builder.html │ │ │ ├── DaprAppCallbackProtos.TopicSubscription.html │ │ │ ├── DaprAppCallbackProtos.TopicSubscriptionOrBuilder.html │ │ │ ├── DaprAppCallbackProtos.html │ │ │ ├── DaprGrpc.AsyncService.html │ │ │ ├── DaprGrpc.DaprBlockingStub.html │ │ │ ├── DaprGrpc.DaprFutureStub.html │ │ │ ├── DaprGrpc.DaprImplBase.html │ │ │ ├── DaprGrpc.DaprStub.html │ │ │ ├── DaprGrpc.html │ │ │ ├── DaprProtos.ShutdownRequest.Builder.html │ │ │ ├── DaprProtos.ShutdownRequest.html │ │ │ ├── DaprProtos.ShutdownRequestOrBuilder.html │ │ │ ├── DaprProtos.html │ │ │ ├── class-use/ │ │ │ │ ├── AppCallbackAlphaGrpc.AppCallbackAlphaBlockingStub.html │ │ │ │ ├── AppCallbackAlphaGrpc.AppCallbackAlphaFutureStub.html │ │ │ │ ├── AppCallbackAlphaGrpc.AppCallbackAlphaImplBase.html │ │ │ │ ├── AppCallbackAlphaGrpc.AppCallbackAlphaStub.html │ │ │ │ ├── AppCallbackAlphaGrpc.AsyncService.html │ │ │ │ ├── AppCallbackAlphaGrpc.html │ │ │ │ ├── AppCallbackGrpc.AppCallbackBlockingStub.html │ │ │ │ ├── AppCallbackGrpc.AppCallbackFutureStub.html │ │ │ │ ├── AppCallbackGrpc.AppCallbackImplBase.html │ │ │ │ ├── AppCallbackGrpc.AppCallbackStub.html │ │ │ │ ├── AppCallbackGrpc.AsyncService.html │ │ │ │ ├── AppCallbackGrpc.html │ │ │ │ ├── AppCallbackHealthCheckGrpc.AppCallbackHealthCheckBlockingStub.html │ │ │ │ ├── AppCallbackHealthCheckGrpc.AppCallbackHealthCheckFutureStub.html │ │ │ │ ├── AppCallbackHealthCheckGrpc.AppCallbackHealthCheckImplBase.html │ │ │ │ ├── AppCallbackHealthCheckGrpc.AppCallbackHealthCheckStub.html │ │ │ │ ├── AppCallbackHealthCheckGrpc.AsyncService.html │ │ │ │ ├── AppCallbackHealthCheckGrpc.html │ │ │ │ ├── CommonProtos.ConfigurationItem.Builder.html │ │ │ │ ├── CommonProtos.ConfigurationItem.html │ │ │ │ ├── CommonProtos.ConfigurationItemOrBuilder.html │ │ │ │ ├── CommonProtos.Etag.Builder.html │ │ │ │ ├── CommonProtos.Etag.html │ │ │ │ ├── CommonProtos.EtagOrBuilder.html │ │ │ │ ├── CommonProtos.HTTPExtension.Builder.html │ │ │ │ ├── CommonProtos.HTTPExtension.Verb.html │ │ │ │ ├── CommonProtos.HTTPExtension.html │ │ │ │ ├── CommonProtos.HTTPExtensionOrBuilder.html │ │ │ │ ├── CommonProtos.InvokeRequest.Builder.html │ │ │ │ ├── CommonProtos.InvokeRequest.html │ │ │ │ ├── CommonProtos.InvokeRequestOrBuilder.html │ │ │ │ ├── CommonProtos.InvokeResponse.Builder.html │ │ │ │ ├── CommonProtos.InvokeResponse.html │ │ │ │ ├── CommonProtos.InvokeResponseOrBuilder.html │ │ │ │ ├── CommonProtos.StateItem.Builder.html │ │ │ │ ├── CommonProtos.StateItem.html │ │ │ │ ├── CommonProtos.StateItemOrBuilder.html │ │ │ │ ├── CommonProtos.StateOptions.Builder.html │ │ │ │ ├── CommonProtos.StateOptions.StateConcurrency.html │ │ │ │ ├── CommonProtos.StateOptions.StateConsistency.html │ │ │ │ ├── CommonProtos.StateOptions.html │ │ │ │ ├── CommonProtos.StateOptionsOrBuilder.html │ │ │ │ ├── CommonProtos.StreamPayload.Builder.html │ │ │ │ ├── CommonProtos.StreamPayload.html │ │ │ │ ├── CommonProtos.StreamPayloadOrBuilder.html │ │ │ │ ├── CommonProtos.html │ │ │ │ ├── DaprAppCallbackProtos.BindingEventRequest.Builder.html │ │ │ │ ├── DaprAppCallbackProtos.BindingEventRequest.html │ │ │ │ ├── DaprAppCallbackProtos.BindingEventRequestOrBuilder.html │ │ │ │ ├── DaprAppCallbackProtos.BindingEventResponse.BindingEventConcurrency.html │ │ │ │ ├── DaprAppCallbackProtos.BindingEventResponse.Builder.html │ │ │ │ ├── DaprAppCallbackProtos.BindingEventResponse.html │ │ │ │ ├── DaprAppCallbackProtos.BindingEventResponseOrBuilder.html │ │ │ │ ├── DaprAppCallbackProtos.BulkSubscribeConfig.Builder.html │ │ │ │ ├── DaprAppCallbackProtos.BulkSubscribeConfig.html │ │ │ │ ├── DaprAppCallbackProtos.BulkSubscribeConfigOrBuilder.html │ │ │ │ ├── DaprAppCallbackProtos.HealthCheckResponse.Builder.html │ │ │ │ ├── DaprAppCallbackProtos.HealthCheckResponse.html │ │ │ │ ├── DaprAppCallbackProtos.HealthCheckResponseOrBuilder.html │ │ │ │ ├── DaprAppCallbackProtos.JobEventRequest.Builder.html │ │ │ │ ├── DaprAppCallbackProtos.JobEventRequest.html │ │ │ │ ├── DaprAppCallbackProtos.JobEventRequestOrBuilder.html │ │ │ │ ├── DaprAppCallbackProtos.JobEventResponse.Builder.html │ │ │ │ ├── DaprAppCallbackProtos.JobEventResponse.html │ │ │ │ ├── DaprAppCallbackProtos.JobEventResponseOrBuilder.html │ │ │ │ ├── DaprAppCallbackProtos.ListInputBindingsResponse.Builder.html │ │ │ │ ├── DaprAppCallbackProtos.ListInputBindingsResponse.html │ │ │ │ ├── DaprAppCallbackProtos.ListInputBindingsResponseOrBuilder.html │ │ │ │ ├── DaprAppCallbackProtos.ListTopicSubscriptionsResponse.Builder.html │ │ │ │ ├── DaprAppCallbackProtos.ListTopicSubscriptionsResponse.html │ │ │ │ ├── DaprAppCallbackProtos.ListTopicSubscriptionsResponseOrBuilder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkRequest.Builder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkRequest.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkRequestEntry.Builder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkRequestEntry.EventCase.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkRequestEntry.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkRequestEntryOrBuilder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkRequestOrBuilder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkResponse.Builder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkResponse.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkResponseEntry.Builder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkResponseEntry.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkResponseEntryOrBuilder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventBulkResponseOrBuilder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventCERequest.Builder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventCERequest.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventCERequestOrBuilder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventRequest.Builder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventRequest.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventRequestOrBuilder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventResponse.Builder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventResponse.TopicEventResponseStatus.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventResponse.html │ │ │ │ ├── DaprAppCallbackProtos.TopicEventResponseOrBuilder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicRoutes.Builder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicRoutes.html │ │ │ │ ├── DaprAppCallbackProtos.TopicRoutesOrBuilder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicRule.Builder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicRule.html │ │ │ │ ├── DaprAppCallbackProtos.TopicRuleOrBuilder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicSubscription.Builder.html │ │ │ │ ├── DaprAppCallbackProtos.TopicSubscription.html │ │ │ │ ├── DaprAppCallbackProtos.TopicSubscriptionOrBuilder.html │ │ │ │ ├── DaprAppCallbackProtos.html │ │ │ │ ├── DaprGrpc.AsyncService.html │ │ │ │ ├── DaprGrpc.DaprBlockingStub.html │ │ │ │ ├── DaprGrpc.DaprFutureStub.html │ │ │ │ ├── DaprGrpc.DaprImplBase.html │ │ │ │ ├── DaprGrpc.DaprStub.html │ │ │ │ ├── DaprGrpc.html │ │ │ │ ├── DaprProtos.ShutdownRequest.Builder.html │ │ │ │ ├── DaprProtos.ShutdownRequest.html │ │ │ │ ├── DaprProtos.ShutdownRequestOrBuilder.html │ │ │ │ └── DaprProtos.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ └── package-use.html │ │ └── workflows/ │ │ ├── Workflow.html │ │ ├── WorkflowContext.html │ │ ├── WorkflowStub.html │ │ ├── class-use/ │ │ │ ├── Workflow.html │ │ │ ├── WorkflowContext.html │ │ │ └── WorkflowStub.html │ │ ├── client/ │ │ │ ├── DaprWorkflowClient.html │ │ │ ├── WorkflowFailureDetails.html │ │ │ ├── WorkflowInstanceStatus.html │ │ │ ├── class-use/ │ │ │ │ ├── DaprWorkflowClient.html │ │ │ │ ├── WorkflowFailureDetails.html │ │ │ │ └── WorkflowInstanceStatus.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ └── package-use.html │ │ ├── internal/ │ │ │ ├── ApiTokenClientInterceptor.html │ │ │ ├── class-use/ │ │ │ │ └── ApiTokenClientInterceptor.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ └── package-use.html │ │ ├── package-summary.html │ │ ├── package-tree.html │ │ ├── package-use.html │ │ └── runtime/ │ │ ├── WorkflowRuntime.html │ │ ├── WorkflowRuntimeBuilder.html │ │ ├── class-use/ │ │ │ ├── WorkflowRuntime.html │ │ │ └── WorkflowRuntimeBuilder.html │ │ ├── package-summary.html │ │ ├── package-tree.html │ │ └── package-use.html │ ├── jquery-ui.overrides.css │ ├── legal/ │ │ ├── ADDITIONAL_LICENSE_INFO │ │ ├── ASSEMBLY_EXCEPTION │ │ ├── LICENSE │ │ ├── jquery.md │ │ └── jqueryUI.md │ ├── member-search-index.js │ ├── module-search-index.js │ ├── overview-summary.html │ ├── overview-tree.html │ ├── package-search-index.js │ ├── project-reports.html │ ├── script.js │ ├── search.js │ ├── serialized-form.html │ ├── stylesheet.css │ ├── tag-search-index.js │ └── type-search-index.js ├── durabletask-client/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── io/ │ │ └── dapr/ │ │ └── durabletask/ │ │ ├── CompositeTaskFailedException.java │ │ ├── DataConverter.java │ │ ├── DurableTaskClient.java │ │ ├── DurableTaskGrpcClient.java │ │ ├── DurableTaskGrpcClientBuilder.java │ │ ├── DurableTaskGrpcWorker.java │ │ ├── DurableTaskGrpcWorkerBuilder.java │ │ ├── FailureDetails.java │ │ ├── Helpers.java │ │ ├── JacksonDataConverter.java │ │ ├── NewOrchestrationInstanceOptions.java │ │ ├── NonDeterministicOrchestratorException.java │ │ ├── OrchestrationMetadata.java │ │ ├── OrchestrationRunner.java │ │ ├── OrchestrationRuntimeStatus.java │ │ ├── OrchestratorFunction.java │ │ ├── PurgeInstanceCriteria.java │ │ ├── PurgeResult.java │ │ ├── RetryContext.java │ │ ├── RetryHandler.java │ │ ├── RetryPolicy.java │ │ ├── Task.java │ │ ├── TaskActivity.java │ │ ├── TaskActivityContext.java │ │ ├── TaskActivityExecutor.java │ │ ├── TaskActivityFactory.java │ │ ├── TaskCanceledException.java │ │ ├── TaskFailedException.java │ │ ├── TaskOptions.java │ │ ├── TaskOrchestration.java │ │ ├── TaskOrchestrationContext.java │ │ ├── TaskOrchestrationExecutor.java │ │ ├── TaskOrchestratorResult.java │ │ ├── interruption/ │ │ │ ├── ContinueAsNewInterruption.java │ │ │ └── OrchestratorBlockedException.java │ │ ├── orchestration/ │ │ │ ├── TaskOrchestrationFactories.java │ │ │ ├── TaskOrchestrationFactory.java │ │ │ └── exception/ │ │ │ └── VersionNotRegisteredException.java │ │ ├── runner/ │ │ │ ├── ActivityRunner.java │ │ │ ├── DurableRunner.java │ │ │ └── OrchestratorRunner.java │ │ └── util/ │ │ └── UuidGenerator.java │ └── test/ │ └── java/ │ └── io/ │ └── dapr/ │ └── durabletask/ │ ├── DurableTaskClientIT.java │ ├── DurableTaskGrpcClientTlsTest.java │ ├── DurableTaskGrpcWorkerReconnectTest.java │ ├── DurableTaskGrpcWorkerShutdownTest.java │ ├── ErrorHandlingIT.java │ ├── IntegrationTestBase.java │ ├── SubOrchestrationCrossAppTest.java │ └── TaskOptionsTest.java ├── examples/ │ ├── components/ │ │ ├── actors/ │ │ │ └── redis.yaml │ │ ├── bindings/ │ │ │ └── kafka_bindings.yaml │ │ ├── configuration/ │ │ │ └── redis_configstore.yaml │ │ ├── conversation/ │ │ │ └── conversation.yaml │ │ ├── crypto/ │ │ │ ├── keys/ │ │ │ │ └── .gitkeep │ │ │ └── localstorage.yaml │ │ ├── lock/ │ │ │ └── redis_lockstore.yaml │ │ ├── pubsub/ │ │ │ └── redis_messagebus.yaml │ │ ├── secrets/ │ │ │ └── local_file.yaml │ │ ├── state/ │ │ │ ├── mongo.yaml │ │ │ └── redis.yaml │ │ └── workflows/ │ │ └── redis.yaml │ ├── pom.xml │ ├── proto/ │ │ └── helloworld.proto │ ├── spotbugs-exclude.xml │ └── src/ │ └── main/ │ ├── java/ │ │ └── io/ │ │ └── dapr/ │ │ └── examples/ │ │ ├── DaprApplication.java │ │ ├── DaprConfig.java │ │ ├── DaprMainApplication.java │ │ ├── OpenTelemetryConfig.java │ │ ├── OpenTelemetryInterceptor.java │ │ ├── OpenTelemetryInterceptorConfig.java │ │ ├── actors/ │ │ │ ├── DemoActor.java │ │ │ ├── DemoActorClient.java │ │ │ ├── DemoActorImpl.java │ │ │ ├── DemoActorService.java │ │ │ └── README.md │ │ ├── baggage/ │ │ │ ├── BaggageClient.java │ │ │ └── README.md │ │ ├── bindings/ │ │ │ └── http/ │ │ │ ├── InputBindingController.java │ │ │ ├── InputBindingExample.java │ │ │ ├── OutputBindingExample.java │ │ │ ├── README.md │ │ │ └── docker-compose-single-kafka.yml │ │ ├── configuration/ │ │ │ ├── ConfigurationClient.java │ │ │ └── README.md │ │ ├── conversation/ │ │ │ ├── AssistantMessageDemo.java │ │ │ ├── README.md │ │ │ ├── ToolsCallDemo.java │ │ │ ├── UsageUtils.java │ │ │ └── UserMessageDemo.java │ │ ├── crypto/ │ │ │ ├── CryptoExample.java │ │ │ ├── README.md │ │ │ └── StreamingCryptoExample.java │ │ ├── exception/ │ │ │ ├── Client.java │ │ │ └── README.md │ │ ├── invoke/ │ │ │ ├── grpc/ │ │ │ │ ├── HelloWorldClient.java │ │ │ │ ├── HelloWorldService.java │ │ │ │ └── README.md │ │ │ └── http/ │ │ │ ├── DemoService.java │ │ │ ├── DemoServiceController.java │ │ │ ├── InvokeClient.java │ │ │ └── README.md │ │ ├── jobs/ │ │ │ ├── DemoJobsClient.java │ │ │ ├── DemoJobsSpringApplication.java │ │ │ ├── JobsController.java │ │ │ └── README.md │ │ ├── lock/ │ │ │ ├── DistributedLockGrpcClient.java │ │ │ └── README.md │ │ ├── pubsub/ │ │ │ ├── BulkPublisher.java │ │ │ ├── CloudEventBulkPublisher.java │ │ │ ├── CloudEventPublisher.java │ │ │ ├── Publisher.java │ │ │ ├── PublisherWithTracing.java │ │ │ ├── README.md │ │ │ ├── grpc/ │ │ │ │ ├── Subscriber.java │ │ │ │ └── SubscriberGrpcService.java │ │ │ ├── http/ │ │ │ │ ├── Subscriber.java │ │ │ │ └── SubscriberController.java │ │ │ └── stream/ │ │ │ ├── README.md │ │ │ ├── Subscriber.java │ │ │ └── SubscriberCloudEvent.java │ │ ├── querystate/ │ │ │ ├── Listing.java │ │ │ ├── QuerySavedState.java │ │ │ ├── README.md │ │ │ └── docker-compose-single-mongo.yml │ │ ├── secrets/ │ │ │ ├── README.md │ │ │ ├── SecretClient.java │ │ │ └── config.yaml │ │ ├── state/ │ │ │ ├── README.md │ │ │ ├── StateClient.java │ │ │ └── docker-compose-single-mongo.yml │ │ ├── tracing/ │ │ │ ├── InvokeClient.java │ │ │ ├── README.md │ │ │ ├── TracingDemoMiddleServiceController.java │ │ │ ├── TracingDemoService.java │ │ │ ├── TracingDemoServiceController.java │ │ │ └── Validation.java │ │ ├── unittesting/ │ │ │ ├── DaprExampleTest.java │ │ │ ├── DaprWorkflowExampleTest.java │ │ │ └── README.md │ │ └── workflows/ │ │ ├── README.md │ │ ├── chain/ │ │ │ ├── DemoChainClient.java │ │ │ ├── DemoChainWorker.java │ │ │ ├── DemoChainWorkflow.java │ │ │ └── ToUpperCaseActivity.java │ │ ├── childworkflow/ │ │ │ ├── DemoChildWorkerflowClient.java │ │ │ ├── DemoChildWorkflow.java │ │ │ ├── DemoChildWorkflowWorker.java │ │ │ ├── DemoWorkflow.java │ │ │ └── ReverseActivity.java │ │ ├── compensation/ │ │ │ ├── BookCarActivity.java │ │ │ ├── BookFlightActivity.java │ │ │ ├── BookHotelActivity.java │ │ │ ├── BookTripClient.java │ │ │ ├── BookTripWorker.java │ │ │ ├── BookTripWorkflow.java │ │ │ ├── CancelCarActivity.java │ │ │ ├── CancelFlightActivity.java │ │ │ └── CancelHotelActivity.java │ │ ├── continueasnew/ │ │ │ ├── CleanUpActivity.java │ │ │ ├── DemoContinueAsNewClient.java │ │ │ ├── DemoContinueAsNewWorker.java │ │ │ └── DemoContinueAsNewWorkflow.java │ │ ├── externalevent/ │ │ │ ├── ApproveActivity.java │ │ │ ├── DemoExternalEventClient.java │ │ │ ├── DemoExternalEventWorker.java │ │ │ ├── DemoExternalEventWorkflow.java │ │ │ └── DenyActivity.java │ │ ├── faninout/ │ │ │ ├── CountWordsActivity.java │ │ │ ├── DemoFanInOutClient.java │ │ │ ├── DemoFanInOutWorker.java │ │ │ └── DemoFanInOutWorkflow.java │ │ ├── multiapp/ │ │ │ ├── App2TransformActivity.java │ │ │ ├── App2Worker.java │ │ │ ├── App3FinalizeActivity.java │ │ │ ├── App3Worker.java │ │ │ ├── MultiAppWorker.java │ │ │ ├── MultiAppWorkflow.java │ │ │ └── MultiAppWorkflowClient.java │ │ ├── suspendresume/ │ │ │ ├── DemoSuspendResumeClient.java │ │ │ └── DemoSuspendResumeWorker.java │ │ └── utils/ │ │ ├── PropertyUtils.java │ │ └── RetryUtils.java │ └── resources/ │ └── logback.xml ├── mise.toml ├── mvnw ├── mvnw.cmd ├── pom.xml ├── sdk/ │ ├── pom.xml │ ├── spotbugs-exclude.xml │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── dapr/ │ │ │ ├── Rule.java │ │ │ ├── Topic.java │ │ │ ├── client/ │ │ │ │ ├── AbstractDaprClient.java │ │ │ │ ├── DaprClient.java │ │ │ │ ├── DaprClientBuilder.java │ │ │ │ ├── DaprClientImpl.java │ │ │ │ ├── DaprHttp.java │ │ │ │ ├── DaprHttpBuilder.java │ │ │ │ ├── DaprPreviewClient.java │ │ │ │ ├── GrpcChannelFacade.java │ │ │ │ ├── Headers.java │ │ │ │ ├── ObjectSerializer.java │ │ │ │ ├── ProtobufValueHelper.java │ │ │ │ ├── Subscription.java │ │ │ │ ├── SubscriptionListener.java │ │ │ │ ├── domain/ │ │ │ │ │ ├── ActorMetadata.java │ │ │ │ │ ├── AppConnectionPropertiesHealthMetadata.java │ │ │ │ │ ├── AppConnectionPropertiesMetadata.java │ │ │ │ │ ├── AssistantMessage.java │ │ │ │ │ ├── BulkPublishEntry.java │ │ │ │ │ ├── BulkPublishRequest.java │ │ │ │ │ ├── BulkPublishResponse.java │ │ │ │ │ ├── BulkPublishResponseFailedEntry.java │ │ │ │ │ ├── BulkSubscribeAppResponse.java │ │ │ │ │ ├── BulkSubscribeAppResponseEntry.java │ │ │ │ │ ├── BulkSubscribeAppResponseStatus.java │ │ │ │ │ ├── BulkSubscribeMessage.java │ │ │ │ │ ├── BulkSubscribeMessageEntry.java │ │ │ │ │ ├── CloudEvent.java │ │ │ │ │ ├── ComponentMetadata.java │ │ │ │ │ ├── ConfigurationItem.java │ │ │ │ │ ├── ConstantFailurePolicy.java │ │ │ │ │ ├── ConversationInput.java │ │ │ │ │ ├── ConversationInputAlpha2.java │ │ │ │ │ ├── ConversationMessage.java │ │ │ │ │ ├── ConversationMessageContent.java │ │ │ │ │ ├── ConversationMessageRole.java │ │ │ │ │ ├── ConversationOutput.java │ │ │ │ │ ├── ConversationRequest.java │ │ │ │ │ ├── ConversationRequestAlpha2.java │ │ │ │ │ ├── ConversationResponse.java │ │ │ │ │ ├── ConversationResponseAlpha2.java │ │ │ │ │ ├── ConversationResultAlpha2.java │ │ │ │ │ ├── ConversationResultChoices.java │ │ │ │ │ ├── ConversationResultCompletionUsage.java │ │ │ │ │ ├── ConversationResultCompletionUsageDetails.java │ │ │ │ │ ├── ConversationResultMessage.java │ │ │ │ │ ├── ConversationResultPromptUsageDetails.java │ │ │ │ │ ├── ConversationToolCalls.java │ │ │ │ │ ├── ConversationToolCallsOfFunction.java │ │ │ │ │ ├── ConversationTools.java │ │ │ │ │ ├── ConversationToolsFunction.java │ │ │ │ │ ├── DaprMetadata.java │ │ │ │ │ ├── DecryptRequestAlpha1.java │ │ │ │ │ ├── DeleteJobRequest.java │ │ │ │ │ ├── DeleteStateRequest.java │ │ │ │ │ ├── DeveloperMessage.java │ │ │ │ │ ├── DropFailurePolicy.java │ │ │ │ │ ├── EncryptRequestAlpha1.java │ │ │ │ │ ├── ExecuteStateTransactionRequest.java │ │ │ │ │ ├── FailurePolicy.java │ │ │ │ │ ├── FailurePolicyType.java │ │ │ │ │ ├── GetBulkSecretRequest.java │ │ │ │ │ ├── GetBulkStateRequest.java │ │ │ │ │ ├── GetConfigurationRequest.java │ │ │ │ │ ├── GetJobRequest.java │ │ │ │ │ ├── GetJobResponse.java │ │ │ │ │ ├── GetSecretRequest.java │ │ │ │ │ ├── GetStateRequest.java │ │ │ │ │ ├── HttpEndpointMetadata.java │ │ │ │ │ ├── HttpExtension.java │ │ │ │ │ ├── InvokeBindingRequest.java │ │ │ │ │ ├── InvokeMethodRequest.java │ │ │ │ │ ├── JobSchedule.java │ │ │ │ │ ├── LockRequest.java │ │ │ │ │ ├── Metadata.java │ │ │ │ │ ├── PublishEventRequest.java │ │ │ │ │ ├── QueryStateItem.java │ │ │ │ │ ├── QueryStateRequest.java │ │ │ │ │ ├── QueryStateResponse.java │ │ │ │ │ ├── RuleMetadata.java │ │ │ │ │ ├── SaveStateRequest.java │ │ │ │ │ ├── ScheduleJobRequest.java │ │ │ │ │ ├── State.java │ │ │ │ │ ├── StateOptions.java │ │ │ │ │ ├── SubscribeConfigurationRequest.java │ │ │ │ │ ├── SubscribeConfigurationResponse.java │ │ │ │ │ ├── SubscriptionMetadata.java │ │ │ │ │ ├── SystemMessage.java │ │ │ │ │ ├── ToolMessage.java │ │ │ │ │ ├── TransactionalStateOperation.java │ │ │ │ │ ├── TransactionalStateRequest.java │ │ │ │ │ ├── UnlockRequest.java │ │ │ │ │ ├── UnlockResponseStatus.java │ │ │ │ │ ├── UnsubscribeConfigurationRequest.java │ │ │ │ │ ├── UnsubscribeConfigurationResponse.java │ │ │ │ │ ├── UserMessage.java │ │ │ │ │ └── query/ │ │ │ │ │ ├── Pagination.java │ │ │ │ │ ├── Query.java │ │ │ │ │ ├── Sorting.java │ │ │ │ │ └── filters/ │ │ │ │ │ ├── AndFilter.java │ │ │ │ │ ├── EqFilter.java │ │ │ │ │ ├── Filter.java │ │ │ │ │ ├── InFilter.java │ │ │ │ │ └── OrFilter.java │ │ │ │ └── resiliency/ │ │ │ │ └── ResiliencyOptions.java │ │ │ ├── config/ │ │ │ │ ├── BooleanProperty.java │ │ │ │ ├── GenericProperty.java │ │ │ │ ├── IntegerProperty.java │ │ │ │ ├── MillisecondsDurationProperty.java │ │ │ │ ├── Properties.java │ │ │ │ ├── Property.java │ │ │ │ ├── SecondsDurationProperty.java │ │ │ │ └── StringProperty.java │ │ │ ├── exceptions/ │ │ │ │ ├── DaprError.java │ │ │ │ ├── DaprErrorDetails.java │ │ │ │ └── DaprException.java │ │ │ ├── internal/ │ │ │ │ ├── exceptions/ │ │ │ │ │ └── DaprHttpException.java │ │ │ │ ├── grpc/ │ │ │ │ │ ├── DaprClientGrpcInterceptors.java │ │ │ │ │ └── interceptors/ │ │ │ │ │ ├── DaprApiTokenInterceptor.java │ │ │ │ │ ├── DaprAppIdInterceptor.java │ │ │ │ │ ├── DaprBaggageInterceptor.java │ │ │ │ │ ├── DaprMetadataReceiverInterceptor.java │ │ │ │ │ ├── DaprTimeoutInterceptor.java │ │ │ │ │ └── DaprTracingInterceptor.java │ │ │ │ ├── opencensus/ │ │ │ │ │ ├── BigendianEncoding.java │ │ │ │ │ ├── BinaryFormatImpl.java │ │ │ │ │ ├── GrpcHelper.java │ │ │ │ │ ├── SpanContext.java │ │ │ │ │ ├── SpanId.java │ │ │ │ │ ├── TraceContextFormat.java │ │ │ │ │ ├── TraceId.java │ │ │ │ │ ├── TraceOptions.java │ │ │ │ │ ├── Tracestate.java │ │ │ │ │ └── Utils.java │ │ │ │ ├── resiliency/ │ │ │ │ │ ├── RetryPolicy.java │ │ │ │ │ └── TimeoutPolicy.java │ │ │ │ └── subscription/ │ │ │ │ └── EventSubscriberStreamObserver.java │ │ │ ├── serializer/ │ │ │ │ ├── CustomizableObjectSerializer.java │ │ │ │ ├── DaprObjectSerializer.java │ │ │ │ └── DefaultObjectSerializer.java │ │ │ └── utils/ │ │ │ ├── DefaultContentTypeConverter.java │ │ │ ├── DurationUtils.java │ │ │ ├── FailurePolicyUtils.java │ │ │ ├── NetworkUtils.java │ │ │ ├── ProtobufUtils.java │ │ │ ├── TypeRef.java │ │ │ └── Version.java │ │ └── resources/ │ │ └── sdk_version.properties │ └── test/ │ ├── java/ │ │ └── io/ │ │ └── dapr/ │ │ ├── client/ │ │ │ ├── CloudEventCustom.java │ │ │ ├── CloudEventCustomTest.java │ │ │ ├── CloudEventTest.java │ │ │ ├── DaprClientBuilderTest.java │ │ │ ├── DaprClientGrpcBaggageTest.java │ │ │ ├── DaprClientGrpcTelemetryTest.java │ │ │ ├── DaprClientGrpcTest.java │ │ │ ├── DaprClientHttpTest.java │ │ │ ├── DaprClientTestBuilder.java │ │ │ ├── DaprExceptionTest.java │ │ │ ├── DaprHttpBuilderTest.java │ │ │ ├── DaprHttpStub.java │ │ │ ├── DaprHttpTest.java │ │ │ ├── DaprPreviewClientGrpcTest.java │ │ │ ├── MockHttpResponse.java │ │ │ ├── ProtobufValueHelperTest.java │ │ │ └── domain/ │ │ │ ├── BulkPublishEntryTest.java │ │ │ ├── BulkPublishRequestTest.java │ │ │ ├── ConfigurationItemTest.java │ │ │ ├── DecryptRequestAlpha1Test.java │ │ │ ├── DeleteStateRequestTest.java │ │ │ ├── EncryptRequestAlpha1Test.java │ │ │ ├── ExecuteStateTransactionRequestTest.java │ │ │ ├── GetBulkSecretRequestTest.java │ │ │ ├── GetBulkStateRequestTest.java │ │ │ ├── GetSecretRequestTest.java │ │ │ ├── GetStateRequestTest.java │ │ │ ├── HttpExtensionTest.java │ │ │ ├── InvokeBindingRequestTest.java │ │ │ ├── JobsScheduleTest.java │ │ │ ├── PublishEventRequestTest.java │ │ │ ├── QueryStateRequestTest.java │ │ │ ├── SaveStateRequestTest.java │ │ │ ├── StateTest.java │ │ │ ├── TestData.java │ │ │ ├── TransactionalStateRequestTest.java │ │ │ └── query/ │ │ │ ├── QueryTest.java │ │ │ └── filters/ │ │ │ ├── AndFilterTest.java │ │ │ ├── EqFilterTest.java │ │ │ ├── InFilterTest.java │ │ │ └── OrFilterTest.java │ │ ├── config/ │ │ │ └── IntegerPropertyTest.java │ │ ├── internal/ │ │ │ └── subscription/ │ │ │ └── EventSubscriberStreamObserverTest.java │ │ ├── resiliency/ │ │ │ └── RetryPolicyTest.java │ │ ├── runtime/ │ │ │ ├── Dapr.java │ │ │ ├── DaprRuntime.java │ │ │ ├── DaprRuntimeTest.java │ │ │ ├── MethodListener.java │ │ │ └── TopicListener.java │ │ ├── serializer/ │ │ │ ├── CustomObjectSerializerTest.java │ │ │ ├── DefaultObjectSerializerTest.java │ │ │ └── FailurePolicySerializerTest.java │ │ └── utils/ │ │ ├── DefaultContentTypeConverterTest.java │ │ ├── DurationUtilsTest.java │ │ ├── NetworkUtilsTest.java │ │ ├── TestUtils.java │ │ └── TypeRefTest.java │ └── resources/ │ ├── certs/ │ │ ├── test-ca-cert.key │ │ ├── test-ca-cert.pem │ │ ├── test-cert.key │ │ └── test-cert.pem │ └── mockito-extensions/ │ └── org.mockito.plugins.MockMaker ├── sdk-actors/ │ ├── pom.xml │ ├── spotbugs-exclude.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── io/ │ │ └── dapr/ │ │ └── actors/ │ │ ├── ActorId.java │ │ ├── ActorMethod.java │ │ ├── ActorTrace.java │ │ ├── ActorType.java │ │ ├── ActorUtils.java │ │ ├── Undefined.java │ │ ├── client/ │ │ │ ├── ActorClient.java │ │ │ ├── ActorProxy.java │ │ │ ├── ActorProxyBuilder.java │ │ │ ├── ActorProxyImpl.java │ │ │ ├── DaprClient.java │ │ │ └── DaprClientImpl.java │ │ └── runtime/ │ │ ├── AbstractActor.java │ │ ├── ActorCallType.java │ │ ├── ActorFactory.java │ │ ├── ActorManager.java │ │ ├── ActorMethodContext.java │ │ ├── ActorMethodInfoMap.java │ │ ├── ActorObjectSerializer.java │ │ ├── ActorReminderParams.java │ │ ├── ActorRuntime.java │ │ ├── ActorRuntimeConfig.java │ │ ├── ActorRuntimeContext.java │ │ ├── ActorStateChange.java │ │ ├── ActorStateChangeKind.java │ │ ├── ActorStateManager.java │ │ ├── ActorStateOperation.java │ │ ├── ActorTimerParams.java │ │ ├── ActorTypeConfig.java │ │ ├── ActorTypeInformation.java │ │ ├── ActorTypeUtilities.java │ │ ├── DaprClient.java │ │ ├── DaprClientImpl.java │ │ ├── DaprStateAsyncProvider.java │ │ ├── DefaultActorFactory.java │ │ └── Remindable.java │ └── test/ │ ├── java/ │ │ └── io/ │ │ └── dapr/ │ │ └── actors/ │ │ ├── ActorIdTest.java │ │ ├── TestUtils.java │ │ ├── client/ │ │ │ ├── ActorProxyBuilderTest.java │ │ │ ├── ActorProxyImplForTests.java │ │ │ ├── ActorProxyImplTest.java │ │ │ ├── DaprClientStub.java │ │ │ └── DaprGrpcClientTest.java │ │ └── runtime/ │ │ ├── ActorCustomSerializerTest.java │ │ ├── ActorManagerTest.java │ │ ├── ActorMethodInfoMapTest.java │ │ ├── ActorNoStateTest.java │ │ ├── ActorReminderParamsTest.java │ │ ├── ActorRuntimeTest.java │ │ ├── ActorStatefulTest.java │ │ ├── ActorTimerTest.java │ │ ├── ActorTypeInformationTest.java │ │ ├── ActorTypeUtilitiesTest.java │ │ ├── DaprGrpcClientTest.java │ │ ├── DaprInMemoryStateProvider.java │ │ ├── DaprStateAsyncProviderTest.java │ │ ├── DefaultActorFactoryTest.java │ │ ├── DerivedActorTest.java │ │ ├── JavaSerializer.java │ │ └── ThrowFromPreAndPostActorMethodsTest.java │ └── resources/ │ └── mockito-extensions/ │ └── org.mockito.plugins.MockMaker ├── sdk-autogen/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── .keepme │ └── test/ │ └── java/ │ └── .keepme ├── sdk-bom/ │ └── pom.xml ├── sdk-springboot/ │ ├── pom.xml │ ├── spotbugs-exclude.xml │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── dapr/ │ │ │ └── springboot/ │ │ │ ├── DaprAutoConfiguration.java │ │ │ ├── DaprBeanPostProcessor.java │ │ │ ├── DaprController.java │ │ │ ├── DaprRuntime.java │ │ │ ├── DaprSubscriptionBuilder.java │ │ │ ├── DaprTopicBulkSubscribe.java │ │ │ ├── DaprTopicKey.java │ │ │ ├── DaprTopicRoutes.java │ │ │ ├── DaprTopicRule.java │ │ │ ├── DaprTopicSubscription.java │ │ │ └── annotations/ │ │ │ └── BulkSubscribe.java │ │ └── resources/ │ │ └── META-INF/ │ │ └── spring/ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ └── test/ │ └── java/ │ └── io/ │ └── dapr/ │ └── springboot/ │ ├── DaprBeanPostProcessorSubscribeTest.java │ ├── DaprBeanPostProcessorTest.java │ ├── DaprRuntimeTest.java │ ├── DaprTopicBulkSubscribeTest.java │ ├── MockController.java │ ├── MockControllerNoClazzAnnotation.java │ ├── MockControllerWithSubscribe.java │ └── MockStringValueResolver.java ├── sdk-tests/ │ ├── .hashicorp_vault_token │ ├── components/ │ │ ├── http_binding.yaml │ │ ├── kafka_bindings.yaml │ │ ├── mongo-statestore.yml │ │ ├── pubsub.yaml │ │ ├── redisconfigstore.yaml │ │ ├── resiliency.yaml │ │ ├── secret.json │ │ ├── secretstore.yaml │ │ └── statestore.yaml │ ├── configurations/ │ │ └── configuration.yaml │ ├── deploy/ │ │ └── local-test.yml │ ├── pom.xml │ ├── proto/ │ │ └── methodinvokeservice.proto │ └── src/ │ └── test/ │ ├── java/ │ │ └── io/ │ │ └── dapr/ │ │ ├── actors/ │ │ │ └── runtime/ │ │ │ └── DaprClientHttpUtils.java │ │ ├── grpc/ │ │ │ └── GrpcHealthCheckService.java │ │ ├── it/ │ │ │ ├── AppRun.java │ │ │ ├── BaseIT.java │ │ │ ├── Command.java │ │ │ ├── DaprPorts.java │ │ │ ├── DaprRun.java │ │ │ ├── DaprRunConfig.java │ │ │ ├── Retry.java │ │ │ ├── Stoppable.java │ │ │ ├── TestUtils.java │ │ │ ├── ToxiProxyRun.java │ │ │ ├── actors/ │ │ │ │ ├── ActivationDeactivationIT.java │ │ │ │ ├── ActorExceptionIT.java │ │ │ │ ├── ActorMethodNameIT.java │ │ │ │ ├── ActorReminderFailoverIT.java │ │ │ │ ├── ActorReminderRecoveryIT.java │ │ │ │ ├── ActorSdkResiliencyIT.java │ │ │ │ ├── ActorStateIT.java │ │ │ │ ├── ActorTimerRecoveryIT.java │ │ │ │ ├── ActorTurnBasedConcurrencyIT.java │ │ │ │ ├── MethodEntryTracker.java │ │ │ │ ├── MyActorTestUtils.java │ │ │ │ ├── app/ │ │ │ │ │ ├── ActorReminderDataParam.java │ │ │ │ │ ├── MyActor.java │ │ │ │ │ ├── MyActorBase.java │ │ │ │ │ ├── MyActorBinaryImpl.java │ │ │ │ │ ├── MyActorObjectImpl.java │ │ │ │ │ ├── MyActorService.java │ │ │ │ │ ├── MyActorStringImpl.java │ │ │ │ │ ├── MyObject.java │ │ │ │ │ └── TestApplication.java │ │ │ │ └── services/ │ │ │ │ └── springboot/ │ │ │ │ ├── DaprApplication.java │ │ │ │ ├── DemoActor.java │ │ │ │ ├── DemoActorImpl.java │ │ │ │ ├── DemoActorService.java │ │ │ │ ├── StatefulActor.java │ │ │ │ ├── StatefulActorImpl.java │ │ │ │ └── StatefulActorService.java │ │ │ ├── api/ │ │ │ │ └── ApiIT.java │ │ │ ├── binding/ │ │ │ │ └── http/ │ │ │ │ ├── BindingIT.java │ │ │ │ ├── InputBindingController.java │ │ │ │ └── InputBindingService.java │ │ │ ├── configuration/ │ │ │ │ └── ConfigurationClientIT.java │ │ │ ├── methodinvoke/ │ │ │ │ ├── grpc/ │ │ │ │ │ ├── MethodInvokeIT.java │ │ │ │ │ └── MethodInvokeService.java │ │ │ │ └── http/ │ │ │ │ ├── MethodInvokeController.java │ │ │ │ ├── MethodInvokeIT.java │ │ │ │ ├── MethodInvokeService.java │ │ │ │ └── Person.java │ │ │ ├── pubsub/ │ │ │ │ ├── http/ │ │ │ │ │ ├── PubSubIT.java │ │ │ │ │ ├── SubscriberController.java │ │ │ │ │ └── SubscriberService.java │ │ │ │ └── stream/ │ │ │ │ └── PubSubStreamIT.java │ │ │ ├── resiliency/ │ │ │ │ ├── SdkResiliencyIT.java │ │ │ │ └── WaitForSidecarIT.java │ │ │ ├── secrets/ │ │ │ │ └── SecretsClientIT.java │ │ │ ├── spring/ │ │ │ │ ├── data/ │ │ │ │ │ ├── CustomMySQLContainer.java │ │ │ │ │ ├── DaprKeyValueRepositoryIT.java │ │ │ │ │ ├── DaprSpringDataConstants.java │ │ │ │ │ ├── MySQLDaprKeyValueTemplateIT.java │ │ │ │ │ ├── PostgreSQLDaprKeyValueTemplateIT.java │ │ │ │ │ ├── TestDaprSpringDataConfiguration.java │ │ │ │ │ ├── TestType.java │ │ │ │ │ └── TestTypeRepository.java │ │ │ │ └── messaging/ │ │ │ │ ├── DaprSpringMessagingIT.java │ │ │ │ ├── TestApplication.java │ │ │ │ └── TestRestController.java │ │ │ ├── state/ │ │ │ │ ├── AbstractStateClientIT.java │ │ │ │ ├── GRPCStateClientIT.java │ │ │ │ ├── HelloWorldClientIT.java │ │ │ │ ├── HelloWorldGrpcStateService.java │ │ │ │ └── MyData.java │ │ │ ├── testcontainers/ │ │ │ │ ├── ContainerConstants.java │ │ │ │ ├── DaprClientConfiguration.java │ │ │ │ ├── DaprClientFactory.java │ │ │ │ ├── DaprPreviewClientConfiguration.java │ │ │ │ ├── SubscriptionsRestController.java │ │ │ │ ├── actors/ │ │ │ │ │ ├── DaprActorsIT.java │ │ │ │ │ ├── TestActor.java │ │ │ │ │ ├── TestActorImpl.java │ │ │ │ │ ├── TestActorsApplication.java │ │ │ │ │ └── TestDaprActorsConfiguration.java │ │ │ │ ├── conversations/ │ │ │ │ │ ├── DaprConversationAlpha2IT.java │ │ │ │ │ ├── DaprConversationIT.java │ │ │ │ │ └── TestConversationApplication.java │ │ │ │ ├── core/ │ │ │ │ │ ├── DaprContainerIT.java │ │ │ │ │ ├── DaprPlacementContainerIT.java │ │ │ │ │ └── DaprSchedulerContainerIT.java │ │ │ │ ├── crypto/ │ │ │ │ │ └── DaprPreviewClientCryptoIT.java │ │ │ │ ├── jobs/ │ │ │ │ │ ├── DaprJobsIT.java │ │ │ │ │ └── TestJobsApplication.java │ │ │ │ ├── pubsub/ │ │ │ │ │ ├── http/ │ │ │ │ │ │ ├── DaprPubSubIT.java │ │ │ │ │ │ ├── SubscriberController.java │ │ │ │ │ │ └── TestPubSubApplication.java │ │ │ │ │ └── outbox/ │ │ │ │ │ ├── DaprPubSubOutboxIT.java │ │ │ │ │ ├── Product.java │ │ │ │ │ ├── ProductWebhookController.java │ │ │ │ │ └── TestPubsubOutboxApplication.java │ │ │ │ └── workflows/ │ │ │ │ ├── DaprWorkflowsIT.java │ │ │ │ ├── FirstActivity.java │ │ │ │ ├── KeyStore.java │ │ │ │ ├── SecondActivity.java │ │ │ │ ├── TaskExecutionIdActivity.java │ │ │ │ ├── TestExecutionKeysWorkflow.java │ │ │ │ ├── TestNamedActivitiesWorkflow.java │ │ │ │ ├── TestWorkflow.java │ │ │ │ ├── TestWorkflowPayload.java │ │ │ │ ├── TestWorkflowsApplication.java │ │ │ │ ├── TestWorkflowsConfiguration.java │ │ │ │ ├── multiapp/ │ │ │ │ │ ├── App2TransformActivity.java │ │ │ │ │ ├── App2Worker.java │ │ │ │ │ ├── App3FinalizeActivity.java │ │ │ │ │ ├── App3Worker.java │ │ │ │ │ ├── ChildTransformActivity.java │ │ │ │ │ ├── MultiAppWorker.java │ │ │ │ │ ├── MultiAppWorkflow.java │ │ │ │ │ ├── SubOrchestrationChildWorker.java │ │ │ │ │ ├── SubOrchestrationChildWorkflow.java │ │ │ │ │ ├── SubOrchestrationParentWorker.java │ │ │ │ │ ├── SubOrchestrationParentWorkflow.java │ │ │ │ │ ├── WorkflowsMultiAppCallActivityIT.java │ │ │ │ │ └── WorkflowsMultiAppSubOrchestrationIT.java │ │ │ │ └── version/ │ │ │ │ ├── full/ │ │ │ │ │ ├── FullVersioningWorkflowsIT.java │ │ │ │ │ ├── VersionedWorkflows.java │ │ │ │ │ ├── WorkflowV1Worker.java │ │ │ │ │ └── WorkflowV2Worker.java │ │ │ │ └── patch/ │ │ │ │ ├── PatchVersioningWorkflowsIT.java │ │ │ │ ├── PatchedWorkflows.java │ │ │ │ ├── WorkflowV1Worker.java │ │ │ │ └── WorkflowV2Worker.java │ │ │ └── tracing/ │ │ │ ├── OpenTelemetry.java │ │ │ ├── Validation.java │ │ │ ├── grpc/ │ │ │ │ ├── Service.java │ │ │ │ └── TracingIT.java │ │ │ └── http/ │ │ │ ├── Controller.java │ │ │ ├── OpenTelemetryConfig.java │ │ │ ├── OpenTelemetryInterceptor.java │ │ │ ├── OpenTelemetryInterceptorConfig.java │ │ │ ├── Service.java │ │ │ └── TracingIT.java │ │ └── testcontainers/ │ │ └── internal/ │ │ ├── DaprContainerFactory.java │ │ ├── DaprSidecarContainer.java │ │ └── spring/ │ │ ├── DaprSpringBootContextInitializer.java │ │ ├── DaprSpringBootExtension.java │ │ └── DaprSpringBootTest.java │ └── resources/ │ ├── logback.xml │ └── query.json ├── sdk-workflows/ │ ├── pom.xml │ ├── spotbugs-exclude.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── io/ │ │ └── dapr/ │ │ └── workflows/ │ │ ├── Workflow.java │ │ ├── WorkflowActivity.java │ │ ├── WorkflowActivityContext.java │ │ ├── WorkflowContext.java │ │ ├── WorkflowStub.java │ │ ├── WorkflowTaskOptions.java │ │ ├── WorkflowTaskRetryContext.java │ │ ├── WorkflowTaskRetryHandler.java │ │ ├── WorkflowTaskRetryPolicy.java │ │ ├── client/ │ │ │ ├── DaprWorkflowClient.java │ │ │ ├── NewWorkflowOptions.java │ │ │ ├── WorkflowFailureDetails.java │ │ │ ├── WorkflowInstanceStatus.java │ │ │ ├── WorkflowRuntimeStatus.java │ │ │ └── WorkflowState.java │ │ ├── internal/ │ │ │ └── ApiTokenClientInterceptor.java │ │ └── runtime/ │ │ ├── DefaultWorkflowActivityContext.java │ │ ├── DefaultWorkflowContext.java │ │ ├── DefaultWorkflowFailureDetails.java │ │ ├── DefaultWorkflowInstanceStatus.java │ │ ├── DefaultWorkflowState.java │ │ ├── WorkflowActivityClassWrapper.java │ │ ├── WorkflowActivityInstanceWrapper.java │ │ ├── WorkflowClassWrapper.java │ │ ├── WorkflowInstanceWrapper.java │ │ ├── WorkflowRuntime.java │ │ ├── WorkflowRuntimeBuilder.java │ │ ├── WorkflowRuntimeStatusConverter.java │ │ └── WorkflowVersionWrapper.java │ └── test/ │ └── java/ │ └── io/ │ └── dapr/ │ └── workflows/ │ ├── DefaultWorkflowContextTest.java │ ├── WorkflowTaskOptionsTest.java │ ├── WorkflowTest.java │ ├── client/ │ │ ├── DaprWorkflowClientTest.java │ │ ├── NewWorkflowOptionsTest.java │ │ ├── WorkflowInstanceStatusTest.java │ │ └── WorkflowStateTest.java │ └── runtime/ │ ├── DefaultWorkflowActivityContextTest.java │ ├── WorkflowActivityClassWrapperTest.java │ ├── WorkflowActivityInstanceWrapperTest.java │ ├── WorkflowClassWrapperTest.java │ ├── WorkflowInstanceWrapperTest.java │ ├── WorkflowRuntimeBuilderTest.java │ ├── WorkflowRuntimeStatusConverterTest.java │ ├── WorkflowRuntimeTest.java │ └── WorkflowVersionWrapperTest.java ├── settings.xml ├── spotbugs-exclude.xml ├── spring-boot-4-examples/ │ ├── consumer-app/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dapr/ │ │ │ │ └── springboot4/ │ │ │ │ └── examples/ │ │ │ │ └── consumer/ │ │ │ │ ├── ConsumerApplication.java │ │ │ │ ├── Order.java │ │ │ │ └── SubscriberRestController.java │ │ │ └── resources/ │ │ │ └── application.properties │ │ └── test/ │ │ └── java/ │ │ └── io/ │ │ └── dapr/ │ │ └── springboot4/ │ │ └── examples/ │ │ └── consumer/ │ │ ├── ConsumerAppIT.java │ │ ├── ConsumerAppTestConfiguration.java │ │ ├── DaprTestContainersConfig.java │ │ └── TestConsumerApplication.java │ ├── pom.xml │ ├── producer-app/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dapr/ │ │ │ │ └── springboot4/ │ │ │ │ └── examples/ │ │ │ │ └── producer/ │ │ │ │ ├── Customer.java │ │ │ │ ├── CustomerStore.java │ │ │ │ ├── CustomersRestController.java │ │ │ │ ├── Jackson3SerializerConfiguration.java │ │ │ │ ├── Order.java │ │ │ │ ├── OrderDTO.java │ │ │ │ ├── OrderRepository.java │ │ │ │ ├── OrdersRestController.java │ │ │ │ ├── ProducerAppConfiguration.java │ │ │ │ ├── ProducerApplication.java │ │ │ │ └── workflow/ │ │ │ │ ├── CustomerFollowupActivity.java │ │ │ │ ├── CustomerWorkflow.java │ │ │ │ └── RegisterCustomerActivity.java │ │ │ └── resources/ │ │ │ └── application.properties │ │ └── test/ │ │ └── java/ │ │ └── io/ │ │ └── dapr/ │ │ └── springboot4/ │ │ └── examples/ │ │ └── producer/ │ │ ├── DaprTestContainersConfig.java │ │ ├── ProducerAppIT.java │ │ ├── TestProducerApplication.java │ │ └── TestSubscriberRestController.java │ └── workflows/ │ ├── multi-app/ │ │ ├── README.md │ │ ├── orchestrator/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── java/ │ │ │ │ │ └── io/ │ │ │ │ │ └── dapr/ │ │ │ │ │ └── springboot4/ │ │ │ │ │ └── examples/ │ │ │ │ │ └── orchestrator/ │ │ │ │ │ ├── Customer.java │ │ │ │ │ ├── CustomerWorkflow.java │ │ │ │ │ ├── CustomersRestController.java │ │ │ │ │ └── OrchestratorApplication.java │ │ │ │ └── resources/ │ │ │ │ └── application.properties │ │ │ └── test/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dapr/ │ │ │ │ └── springboot4/ │ │ │ │ └── examples/ │ │ │ │ └── orchestrator/ │ │ │ │ ├── DaprTestContainersConfig.java │ │ │ │ ├── DockerImages.java │ │ │ │ ├── OrchestratorAppIT.java │ │ │ │ └── TestOrchestratorApplication.java │ │ │ └── resources/ │ │ │ └── application.properties │ │ ├── pom.xml │ │ ├── spotbugs-exclude.xml │ │ ├── worker-one/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── java/ │ │ │ │ │ └── io/ │ │ │ │ │ └── dapr/ │ │ │ │ │ └── springboot4/ │ │ │ │ │ └── examples/ │ │ │ │ │ └── workerone/ │ │ │ │ │ ├── Customer.java │ │ │ │ │ ├── RegisterCustomerActivity.java │ │ │ │ │ └── WorkerOneApplication.java │ │ │ │ └── resources/ │ │ │ │ └── application.properties │ │ │ └── test/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dapr/ │ │ │ │ └── springboot4/ │ │ │ │ └── examples/ │ │ │ │ └── workerone/ │ │ │ │ ├── DaprTestContainersConfig.java │ │ │ │ ├── TestWorkerOneApplication.java │ │ │ │ └── WorkerOneAppIT.java │ │ │ └── resources/ │ │ │ └── application.properties │ │ └── worker-two/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dapr/ │ │ │ │ └── springboot4/ │ │ │ │ └── examples/ │ │ │ │ └── workertwo/ │ │ │ │ ├── Customer.java │ │ │ │ ├── CustomerFollowupActivity.java │ │ │ │ └── WorkerTwoApplication.java │ │ │ └── resources/ │ │ │ └── application.properties │ │ └── test/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── dapr/ │ │ │ └── springboot4/ │ │ │ └── examples/ │ │ │ └── workertwo/ │ │ │ ├── DaprTestContainersConfig.java │ │ │ ├── TestWorkerTwoApplication.java │ │ │ └── WorkerTwoAppIT.java │ │ └── resources/ │ │ └── application.properties │ ├── patterns/ │ │ ├── README.md │ │ ├── body.json │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dapr/ │ │ │ │ └── springboot4/ │ │ │ │ └── examples/ │ │ │ │ └── wfp/ │ │ │ │ ├── WorkflowPatternsApplication.java │ │ │ │ ├── WorkflowPatternsConfiguration.java │ │ │ │ ├── WorkflowPatternsRestController.java │ │ │ │ ├── chain/ │ │ │ │ │ ├── ChainWorkflow.java │ │ │ │ │ └── ToUpperCaseActivity.java │ │ │ │ ├── child/ │ │ │ │ │ ├── ChildWorkflow.java │ │ │ │ │ ├── ParentWorkflow.java │ │ │ │ │ └── ReverseActivity.java │ │ │ │ ├── continueasnew/ │ │ │ │ │ ├── CleanUpActivity.java │ │ │ │ │ ├── CleanUpLog.java │ │ │ │ │ └── ContinueAsNewWorkflow.java │ │ │ │ ├── externalevent/ │ │ │ │ │ ├── ApproveActivity.java │ │ │ │ │ ├── Decision.java │ │ │ │ │ ├── DenyActivity.java │ │ │ │ │ └── ExternalEventWorkflow.java │ │ │ │ ├── fanoutin/ │ │ │ │ │ ├── CountWordsActivity.java │ │ │ │ │ ├── FanOutInWorkflow.java │ │ │ │ │ └── Result.java │ │ │ │ ├── remoteendpoint/ │ │ │ │ │ ├── CallRemoteEndpointActivity.java │ │ │ │ │ ├── Payload.java │ │ │ │ │ └── RemoteEndpointWorkflow.java │ │ │ │ ├── suspendresume/ │ │ │ │ │ ├── PerformTaskActivity.java │ │ │ │ │ └── SuspendResumeWorkflow.java │ │ │ │ └── timer/ │ │ │ │ ├── DurationTimerWorkflow.java │ │ │ │ ├── LogActivity.java │ │ │ │ ├── TimerLogService.java │ │ │ │ └── ZonedDateTimeTimerWorkflow.java │ │ │ └── resources/ │ │ │ └── application.properties │ │ └── test/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── dapr/ │ │ │ └── springboot4/ │ │ │ └── examples/ │ │ │ └── wfp/ │ │ │ ├── DaprTestContainersConfig.java │ │ │ ├── TestWorkflowPatternsApplication.java │ │ │ └── WorkflowPatternsAppIT.java │ │ └── resources/ │ │ ├── application.properties │ │ └── third-parties/ │ │ └── remote-http-service.yaml │ ├── pom.xml │ └── spotbugs-exclude.xml ├── spring-boot-4-sdk-tests/ │ ├── pom.xml │ └── src/ │ └── test/ │ └── java/ │ └── io/ │ └── dapr/ │ └── it/ │ └── springboot4/ │ └── testcontainers/ │ ├── ContainerConstants.java │ ├── DaprClientConfiguration.java │ ├── DaprClientFactory.java │ ├── DaprContainerFactory.java │ ├── DaprPreviewClientConfiguration.java │ ├── DaprSidecarContainer.java │ ├── Retry.java │ ├── SubscriptionsRestController.java │ ├── TestUtils.java │ ├── actors/ │ │ ├── DaprActorsIT.java │ │ ├── TestActor.java │ │ ├── TestActorImpl.java │ │ ├── TestActorsApplication.java │ │ └── TestDaprActorsConfiguration.java │ ├── conversations/ │ │ ├── DaprConversationAlpha2IT.java │ │ ├── DaprConversationIT.java │ │ └── TestConversationApplication.java │ ├── core/ │ │ ├── DaprContainerIT.java │ │ ├── DaprPlacementContainerIT.java │ │ └── DaprSchedulerContainerIT.java │ ├── crypto/ │ │ └── DaprPreviewClientCryptoIT.java │ ├── jobs/ │ │ ├── DaprJobsIT.java │ │ └── TestJobsApplication.java │ ├── pubsub/ │ │ ├── http/ │ │ │ ├── DaprPubSubIT.java │ │ │ ├── SubscriberController.java │ │ │ └── TestPubSubApplication.java │ │ └── outbox/ │ │ ├── DaprPubSubOutboxIT.java │ │ ├── Product.java │ │ ├── ProductWebhookController.java │ │ └── TestPubsubOutboxApplication.java │ ├── spring/ │ │ ├── DaprSpringBootContextInitializer.java │ │ ├── DaprSpringBootExtension.java │ │ └── DaprSpringBootTest.java │ └── workflows/ │ ├── DaprWorkflowsIT.java │ ├── FirstActivity.java │ ├── KeyStore.java │ ├── SecondActivity.java │ ├── TaskExecutionIdActivity.java │ ├── TestExecutionKeysWorkflow.java │ ├── TestNamedActivitiesWorkflow.java │ ├── TestWorkflow.java │ ├── TestWorkflowPayload.java │ ├── TestWorkflowsApplication.java │ ├── TestWorkflowsConfiguration.java │ └── multiapp/ │ ├── App2TransformActivity.java │ ├── App2Worker.java │ ├── App3FinalizeActivity.java │ ├── App3Worker.java │ ├── MultiAppWorker.java │ ├── MultiAppWorkflow.java │ └── WorkflowsMultiAppCallActivityIT.java ├── spring-boot-examples/ │ ├── README.md │ ├── consumer-app/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dapr/ │ │ │ │ └── springboot/ │ │ │ │ └── examples/ │ │ │ │ └── consumer/ │ │ │ │ ├── ConsumerApplication.java │ │ │ │ ├── Order.java │ │ │ │ └── SubscriberRestController.java │ │ │ └── resources/ │ │ │ └── application.properties │ │ └── test/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── dapr/ │ │ │ └── springboot/ │ │ │ └── examples/ │ │ │ └── consumer/ │ │ │ ├── ConsumerAppIT.java │ │ │ ├── ConsumerAppTestConfiguration.java │ │ │ ├── DaprTestContainersConfig.java │ │ │ └── TestConsumerApplication.java │ │ └── resources/ │ │ └── application.properties │ ├── kubernetes/ │ │ ├── README.md │ │ ├── consumer-app.yaml │ │ ├── kind-with-registry.sh │ │ ├── kvbinding.yaml │ │ ├── kvstore.yaml │ │ ├── producer-app.yaml │ │ └── pubsub.yaml │ ├── pom.xml │ ├── producer-app/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dapr/ │ │ │ │ └── springboot/ │ │ │ │ └── examples/ │ │ │ │ └── producer/ │ │ │ │ ├── Customer.java │ │ │ │ ├── CustomerStore.java │ │ │ │ ├── CustomersRestController.java │ │ │ │ ├── Order.java │ │ │ │ ├── OrderDTO.java │ │ │ │ ├── OrderRepository.java │ │ │ │ ├── OrdersRestController.java │ │ │ │ ├── ProducerAppConfiguration.java │ │ │ │ ├── ProducerApplication.java │ │ │ │ └── workflow/ │ │ │ │ ├── CustomerFollowupActivity.java │ │ │ │ ├── CustomerWorkflow.java │ │ │ │ └── RegisterCustomerActivity.java │ │ │ └── resources/ │ │ │ └── application.properties │ │ └── test/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── dapr/ │ │ │ └── springboot/ │ │ │ └── examples/ │ │ │ └── producer/ │ │ │ ├── DaprTestContainersConfig.java │ │ │ ├── ProducerAppIT.java │ │ │ ├── TestProducerApplication.java │ │ │ └── TestSubscriberRestController.java │ │ └── resources/ │ │ └── application.properties │ ├── spotbugs-exclude.xml │ └── workflows/ │ ├── multi-app/ │ │ ├── README.md │ │ ├── orchestrator/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── java/ │ │ │ │ │ └── io/ │ │ │ │ │ └── dapr/ │ │ │ │ │ └── springboot/ │ │ │ │ │ └── examples/ │ │ │ │ │ └── orchestrator/ │ │ │ │ │ ├── Customer.java │ │ │ │ │ ├── CustomerWorkflow.java │ │ │ │ │ ├── CustomersRestController.java │ │ │ │ │ └── OrchestratorApplication.java │ │ │ │ └── resources/ │ │ │ │ └── application.properties │ │ │ └── test/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dapr/ │ │ │ │ └── springboot/ │ │ │ │ └── examples/ │ │ │ │ └── orchestrator/ │ │ │ │ ├── DaprTestContainersConfig.java │ │ │ │ ├── DockerImages.java │ │ │ │ ├── OrchestratorAppIT.java │ │ │ │ └── TestOrchestratorApplication.java │ │ │ └── resources/ │ │ │ └── application.properties │ │ ├── pom.xml │ │ ├── spotbugs-exclude.xml │ │ ├── worker-one/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── java/ │ │ │ │ │ └── io/ │ │ │ │ │ └── dapr/ │ │ │ │ │ └── springboot/ │ │ │ │ │ └── examples/ │ │ │ │ │ └── workerone/ │ │ │ │ │ ├── Customer.java │ │ │ │ │ ├── RegisterCustomerActivity.java │ │ │ │ │ └── WorkerOneApplication.java │ │ │ │ └── resources/ │ │ │ │ └── application.properties │ │ │ └── test/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dapr/ │ │ │ │ └── springboot/ │ │ │ │ └── examples/ │ │ │ │ └── workerone/ │ │ │ │ ├── DaprTestContainersConfig.java │ │ │ │ ├── TestWorkerOneApplication.java │ │ │ │ └── WorkerOneAppIT.java │ │ │ └── resources/ │ │ │ └── application.properties │ │ └── worker-two/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dapr/ │ │ │ │ └── springboot/ │ │ │ │ └── examples/ │ │ │ │ └── workertwo/ │ │ │ │ ├── Customer.java │ │ │ │ ├── CustomerFollowupActivity.java │ │ │ │ └── WorkerTwoApplication.java │ │ │ └── resources/ │ │ │ └── application.properties │ │ └── test/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── dapr/ │ │ │ └── springboot/ │ │ │ └── examples/ │ │ │ └── workertwo/ │ │ │ ├── DaprTestContainersConfig.java │ │ │ ├── TestWorkerTwoApplication.java │ │ │ └── WorkerTwoAppIT.java │ │ └── resources/ │ │ └── application.properties │ ├── patterns/ │ │ ├── README.md │ │ ├── body.json │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dapr/ │ │ │ │ └── springboot/ │ │ │ │ └── examples/ │ │ │ │ └── wfp/ │ │ │ │ ├── WorkflowPatternsApplication.java │ │ │ │ ├── WorkflowPatternsConfiguration.java │ │ │ │ ├── WorkflowPatternsRestController.java │ │ │ │ ├── chain/ │ │ │ │ │ ├── ChainWorkflow.java │ │ │ │ │ └── ToUpperCaseActivity.java │ │ │ │ ├── child/ │ │ │ │ │ ├── ChildWorkflow.java │ │ │ │ │ ├── ParentWorkflow.java │ │ │ │ │ └── ReverseActivity.java │ │ │ │ ├── continueasnew/ │ │ │ │ │ ├── CleanUpActivity.java │ │ │ │ │ ├── CleanUpLog.java │ │ │ │ │ └── ContinueAsNewWorkflow.java │ │ │ │ ├── externalevent/ │ │ │ │ │ ├── ApproveActivity.java │ │ │ │ │ ├── Decision.java │ │ │ │ │ ├── DenyActivity.java │ │ │ │ │ └── ExternalEventWorkflow.java │ │ │ │ ├── fanoutin/ │ │ │ │ │ ├── CountWordsActivity.java │ │ │ │ │ ├── FanOutInWorkflow.java │ │ │ │ │ └── Result.java │ │ │ │ ├── remoteendpoint/ │ │ │ │ │ ├── CallRemoteEndpointActivity.java │ │ │ │ │ ├── Payload.java │ │ │ │ │ └── RemoteEndpointWorkflow.java │ │ │ │ ├── suspendresume/ │ │ │ │ │ ├── PerformTaskActivity.java │ │ │ │ │ └── SuspendResumeWorkflow.java │ │ │ │ └── timer/ │ │ │ │ ├── DurationTimerWorkflow.java │ │ │ │ ├── LogActivity.java │ │ │ │ ├── TimerLogService.java │ │ │ │ └── ZonedDateTimeTimerWorkflow.java │ │ │ └── resources/ │ │ │ └── application.properties │ │ └── test/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── dapr/ │ │ │ └── springboot/ │ │ │ └── examples/ │ │ │ └── wfp/ │ │ │ ├── DaprTestContainersConfig.java │ │ │ ├── TestWorkflowPatternsApplication.java │ │ │ └── WorkflowPatternsAppIT.java │ │ └── resources/ │ │ ├── application.properties │ │ └── third-parties/ │ │ └── remote-http-service.yaml │ ├── pom.xml │ ├── spotbugs-exclude.xml │ └── versioning/ │ ├── README.md │ ├── full-version-worker-one/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dapr/ │ │ │ │ └── springboot/ │ │ │ │ └── examples/ │ │ │ │ └── workerone/ │ │ │ │ ├── FullVersionWorkerOneApplication.java │ │ │ │ ├── RegisterV1Components.java │ │ │ │ └── WorkflowController.java │ │ │ └── resources/ │ │ │ └── application.properties │ │ └── test/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── dapr/ │ │ │ └── springboot/ │ │ │ └── examples/ │ │ │ └── workerone/ │ │ │ ├── DaprTestContainersConfig.java │ │ │ └── TestWorkerOneApplication.java │ │ └── resources/ │ │ └── application.properties │ ├── full-version-worker-two/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dapr/ │ │ │ │ └── springboot/ │ │ │ │ └── examples/ │ │ │ │ └── workertwo/ │ │ │ │ ├── FullVersionWorkerTwoApplication.java │ │ │ │ ├── RegisterV2Components.java │ │ │ │ └── WorkflowController.java │ │ │ └── resources/ │ │ │ └── application.properties │ │ └── test/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── dapr/ │ │ │ └── springboot/ │ │ │ └── examples/ │ │ │ └── workertwo/ │ │ │ ├── DaprTestContainersConfig.java │ │ │ └── TestWorkerTwoApplication.java │ │ └── resources/ │ │ └── application.properties │ ├── patch-version-worker-one/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dapr/ │ │ │ │ └── springboot/ │ │ │ │ └── examples/ │ │ │ │ └── workerone/ │ │ │ │ ├── PatchVersionWorkerOneApplication.java │ │ │ │ ├── RegisterComponents.java │ │ │ │ └── WorkflowController.java │ │ │ └── resources/ │ │ │ └── application.properties │ │ └── test/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── dapr/ │ │ │ └── springboot/ │ │ │ └── examples/ │ │ │ └── workerone/ │ │ │ ├── DaprTestContainersConfig.java │ │ │ └── TestWorkerOneApplication.java │ │ └── resources/ │ │ └── application.properties │ ├── patch-version-worker-two/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── io/ │ │ │ │ └── dapr/ │ │ │ │ └── springboot/ │ │ │ │ └── examples/ │ │ │ │ └── workertwo/ │ │ │ │ ├── PatchVersionWorkerTwoApplication.java │ │ │ │ ├── RegisterPatchedComponents.java │ │ │ │ └── WorkflowController.java │ │ │ └── resources/ │ │ │ └── application.properties │ │ └── test/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── dapr/ │ │ │ └── springboot/ │ │ │ └── examples/ │ │ │ └── workertwo/ │ │ │ ├── DaprTestContainersConfig.java │ │ │ └── TestWorkerOneApplication.java │ │ └── resources/ │ │ └── application.properties │ ├── pom.xml │ ├── spotbugs-exclude.xml │ └── version-orchestrator/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── dapr/ │ │ │ └── springboot/ │ │ │ └── examples/ │ │ │ └── orchestrator/ │ │ │ ├── FullVersionRestController.java │ │ │ ├── PatchVersionRestController.java │ │ │ └── VersionOrchestratorApplication.java │ │ └── resources/ │ │ └── application.properties │ └── test/ │ ├── java/ │ │ └── io/ │ │ └── dapr/ │ │ └── springboot/ │ │ └── examples/ │ │ └── orchestrator/ │ │ ├── DaprTestContainersConfig.java │ │ ├── DockerImages.java │ │ └── TestOrchestratorApplication.java │ └── resources/ │ └── application.properties └── testcontainers-dapr/ ├── pom.xml └── src/ ├── main/ │ └── java/ │ └── io/ │ └── dapr/ │ └── testcontainers/ │ ├── AppHttpPipeline.java │ ├── Component.java │ ├── Configuration.java │ ├── ConfigurationSettings.java │ ├── DaprContainer.java │ ├── DaprContainerConstants.java │ ├── DaprLogLevel.java │ ├── DaprPlacementContainer.java │ ├── DaprProtocol.java │ ├── DaprSchedulerContainer.java │ ├── HttpEndpoint.java │ ├── ListEntry.java │ ├── MetadataEntry.java │ ├── OtelTracingConfigurationSettings.java │ ├── Subscription.java │ ├── TracingConfigurationSettings.java │ ├── WorkflowDashboardContainer.java │ ├── ZipkinTracingConfigurationSettings.java │ ├── converter/ │ │ ├── ComponentYamlConverter.java │ │ ├── ConfigurationYamlConverter.java │ │ ├── HttpEndpointYamlConverter.java │ │ ├── SubscriptionYamlConverter.java │ │ ├── YamlConverter.java │ │ └── YamlMapperFactory.java │ └── wait/ │ └── strategy/ │ ├── AbstractDaprWaitStrategy.java │ ├── ActorWaitStrategy.java │ ├── DaprWait.java │ ├── SubscriptionWaitStrategy.java │ └── metadata/ │ ├── Actor.java │ ├── Component.java │ ├── Metadata.java │ └── Subscription.java └── test/ ├── java/ │ └── io/ │ └── dapr/ │ └── testcontainers/ │ ├── DaprComponentTest.java │ ├── DaprContainerTest.java │ ├── DaprWorkflowDashboardTest.java │ ├── converter/ │ │ ├── ComponentYamlConverterTest.java │ │ ├── ConfigurationYamlConverterTest.java │ │ ├── HttpEndpointYamlConverterTest.java │ │ └── SubscriptionYamlConverterTest.java │ └── wait/ │ └── strategy/ │ ├── ActorWaitStrategyTest.java │ ├── DaprWaitTest.java │ ├── SubscriptionWaitStrategyTest.java │ └── metadata/ │ └── MetadataTest.java └── resources/ └── dapr-resources/ └── statestore.yaml