# JPA persistence leaf public API surface — every public top-level type in src/main/java. # A public type in a single-jar leaf is reachable from every adopter's code, so # additions are reviewed rather than discovered. `api` is the intended external # surface; the rest is implementation that has not been moved under an internal # root yet. # Update only after review with: # ./gradlew :adapter:outbound:persistence-jpa:updateJpaApiSurface -PapproveJpaApiSurfaceChange # types: 338 dev.caskeleton.adapter.outbound.persistence.api.PersistenceOperationName dev.caskeleton.adapter.outbound.persistence.api.capability.CapabilitySupport dev.caskeleton.adapter.outbound.persistence.api.capability.JpaCapability dev.caskeleton.adapter.outbound.persistence.api.capability.SupportLevel dev.caskeleton.adapter.outbound.persistence.api.error.CheckConstraintViolationException dev.caskeleton.adapter.outbound.persistence.api.error.ConnectionUnavailableException dev.caskeleton.adapter.outbound.persistence.api.error.ConstraintCode dev.caskeleton.adapter.outbound.persistence.api.error.ConstraintViolationDetails dev.caskeleton.adapter.outbound.persistence.api.error.DataCorruptionException dev.caskeleton.adapter.outbound.persistence.api.error.DeadlockDetectedException dev.caskeleton.adapter.outbound.persistence.api.error.FailureCategory dev.caskeleton.adapter.outbound.persistence.api.error.ForeignKeyViolationException dev.caskeleton.adapter.outbound.persistence.api.error.JpaEntityNotFoundException dev.caskeleton.adapter.outbound.persistence.api.error.JpaFailureContext dev.caskeleton.adapter.outbound.persistence.api.error.JpaPersistenceException dev.caskeleton.adapter.outbound.persistence.api.error.NotNullConstraintViolationException dev.caskeleton.adapter.outbound.persistence.api.error.OptimisticConflictException dev.caskeleton.adapter.outbound.persistence.api.error.PessimisticLockTimeoutException dev.caskeleton.adapter.outbound.persistence.api.error.QueryTimeoutException dev.caskeleton.adapter.outbound.persistence.api.error.SchemaMismatchException dev.caskeleton.adapter.outbound.persistence.api.error.SerializationFailureException dev.caskeleton.adapter.outbound.persistence.api.error.SqlExceptionSqlStateResolver dev.caskeleton.adapter.outbound.persistence.api.error.SqlStateResolver dev.caskeleton.adapter.outbound.persistence.api.error.TransactionCompletionUnknownException dev.caskeleton.adapter.outbound.persistence.api.error.TransactionTimeoutException dev.caskeleton.adapter.outbound.persistence.api.error.UniqueConstraintViolationException dev.caskeleton.adapter.outbound.persistence.api.error.VendorFailureTranslator dev.caskeleton.adapter.outbound.persistence.api.query.CursorCodec dev.caskeleton.adapter.outbound.persistence.api.query.CursorPayloadCodec dev.caskeleton.adapter.outbound.persistence.api.query.KeysetPageRequest dev.caskeleton.adapter.outbound.persistence.api.query.KeysetSlice dev.caskeleton.adapter.outbound.persistence.api.query.NoopQueryObservation dev.caskeleton.adapter.outbound.persistence.api.query.QueryName dev.caskeleton.adapter.outbound.persistence.api.query.QueryObservation dev.caskeleton.adapter.outbound.persistence.api.query.QueryScope dev.caskeleton.adapter.outbound.persistence.api.query.SignedJsonCursorCodec dev.caskeleton.adapter.outbound.persistence.api.query.SortDirection dev.caskeleton.adapter.outbound.persistence.api.transaction.IsolationLevel dev.caskeleton.adapter.outbound.persistence.api.transaction.JitterMode dev.caskeleton.adapter.outbound.persistence.api.transaction.JpaRetryPolicy dev.caskeleton.adapter.outbound.persistence.api.transaction.JpaTransactionExecutor dev.caskeleton.adapter.outbound.persistence.api.transaction.PropagationMode dev.caskeleton.adapter.outbound.persistence.api.transaction.RetryDecision dev.caskeleton.adapter.outbound.persistence.api.transaction.RetryDisposition dev.caskeleton.adapter.outbound.persistence.api.transaction.RetryEventListener dev.caskeleton.adapter.outbound.persistence.api.transaction.RetryProfile dev.caskeleton.adapter.outbound.persistence.api.transaction.TransactionAttempt dev.caskeleton.adapter.outbound.persistence.api.transaction.TransactionCompletionEvidence dev.caskeleton.adapter.outbound.persistence.api.transaction.TransactionProfile dev.caskeleton.adapter.outbound.persistence.audit.AuditContextPort dev.caskeleton.adapter.outbound.persistence.audit.AuditableEntity dev.caskeleton.adapter.outbound.persistence.audit.DomainContextAuditContextPort dev.caskeleton.adapter.outbound.persistence.auditing.AuditMetadata dev.caskeleton.adapter.outbound.persistence.auditing.JpaAuditingConfiguration dev.caskeleton.adapter.outbound.persistence.auditing.JpaAuditorProvider dev.caskeleton.adapter.outbound.persistence.cache.CacheConcurrencyStrategy dev.caskeleton.adapter.outbound.persistence.cache.CacheRegionCatalog dev.caskeleton.adapter.outbound.persistence.cache.HibernateCacheGuard dev.caskeleton.adapter.outbound.persistence.cache.HibernateCachePolicy dev.caskeleton.adapter.outbound.persistence.cache.HibernateCacheSettings dev.caskeleton.adapter.outbound.persistence.config.JpaAdapterComponentsConfig dev.caskeleton.adapter.outbound.persistence.config.PersistenceJpaConfig dev.caskeleton.adapter.outbound.persistence.config.PersistenceVendorSettings dev.caskeleton.adapter.outbound.persistence.envers.EntityRevision dev.caskeleton.adapter.outbound.persistence.envers.EnversConfigurationGuard dev.caskeleton.adapter.outbound.persistence.envers.EnversHistoryPolicy dev.caskeleton.adapter.outbound.persistence.envers.EnversHistoryReader dev.caskeleton.adapter.outbound.persistence.envers.EnversRevisionMetadata dev.caskeleton.adapter.outbound.persistence.envers.HibernateEnversHistoryReader dev.caskeleton.adapter.outbound.persistence.experimental.ExperimentalFeature dev.caskeleton.adapter.outbound.persistence.experimental.ExperimentalFeatureGate dev.caskeleton.adapter.outbound.persistence.experimental.database.TenantDataSourceLifecycle dev.caskeleton.adapter.outbound.persistence.experimental.database.TenantDataSourceRegistry dev.caskeleton.adapter.outbound.persistence.experimental.database.TenantEntityManagerFactoryRegistry dev.caskeleton.adapter.outbound.persistence.experimental.database.TenantPoolBudget dev.caskeleton.adapter.outbound.persistence.experimental.next.CompatibilityLane dev.caskeleton.adapter.outbound.persistence.experimental.next.ExperimentalPromotionGate dev.caskeleton.adapter.outbound.persistence.experimental.next.HibernateCompatibilityPolicy dev.caskeleton.adapter.outbound.persistence.experimental.next.PromotionDecision dev.caskeleton.adapter.outbound.persistence.experimental.next.PromotionEvidence dev.caskeleton.adapter.outbound.persistence.experimental.replica.ConsistencyAwareDataSourceRouter dev.caskeleton.adapter.outbound.persistence.experimental.replica.ConsistencyToken dev.caskeleton.adapter.outbound.persistence.experimental.replica.ReadConsistency dev.caskeleton.adapter.outbound.persistence.experimental.replica.ReplicaLagMonitor dev.caskeleton.adapter.outbound.persistence.experimental.replica.ReplicaRoutingDecision dev.caskeleton.adapter.outbound.persistence.experimental.replica.ReplicaTarget dev.caskeleton.adapter.outbound.persistence.experimental.replica.TransactionContext dev.caskeleton.adapter.outbound.persistence.experimental.rls.RlsAdminBypassToken dev.caskeleton.adapter.outbound.persistence.experimental.rls.RlsPolicyVerifier dev.caskeleton.adapter.outbound.persistence.experimental.rls.RlsTenantSessionBinder dev.caskeleton.adapter.outbound.persistence.experimental.schema.SchemaMultiTenantConnectionProvider dev.caskeleton.adapter.outbound.persistence.experimental.schema.SchemaTenantMigrationOrchestrator dev.caskeleton.adapter.outbound.persistence.experimental.schema.SchemaTenantRegistry dev.caskeleton.adapter.outbound.persistence.experimental.schema.TenantMigrationStatus dev.caskeleton.adapter.outbound.persistence.experimental.tenant.TenantAwareRepositoryGuard dev.caskeleton.adapter.outbound.persistence.experimental.tenant.TenantContext dev.caskeleton.adapter.outbound.persistence.experimental.tenant.TenantEntityListenerGuard dev.caskeleton.adapter.outbound.persistence.experimental.tenant.TenantId dev.caskeleton.adapter.outbound.persistence.failure.PersistenceExceptionTranslator dev.caskeleton.adapter.outbound.persistence.failure.SqlStateErrorMapping dev.caskeleton.adapter.outbound.persistence.failure.StandardSqlStateErrorMapping dev.caskeleton.adapter.outbound.persistence.fileserver.FileserverJpaPersistenceConfig dev.caskeleton.adapter.outbound.persistence.fileserver.FileserverSchemaActivation dev.caskeleton.adapter.outbound.persistence.fileserver.JpaCleanupQueue dev.caskeleton.adapter.outbound.persistence.fileserver.JpaContentReferenceLedger dev.caskeleton.adapter.outbound.persistence.fileserver.JpaFileMetadataStore dev.caskeleton.adapter.outbound.persistence.fileserver.JpaFileQuotaService dev.caskeleton.adapter.outbound.persistence.fileserver.JpaQuotaCommitGateway dev.caskeleton.adapter.outbound.persistence.fileserver.JpaQuotaReclaimGateway dev.caskeleton.adapter.outbound.persistence.fileserver.JpaRecoveryQueue dev.caskeleton.adapter.outbound.persistence.fileserver.JpaStagingUploadLocator dev.caskeleton.adapter.outbound.persistence.fileserver.JpaUploadSessionStore dev.caskeleton.adapter.outbound.persistence.fileserver.entity.CleanupItemEntity dev.caskeleton.adapter.outbound.persistence.fileserver.entity.FileEntity dev.caskeleton.adapter.outbound.persistence.fileserver.entity.QuotaReservationEntity dev.caskeleton.adapter.outbound.persistence.fileserver.entity.RecoveryItemEntity dev.caskeleton.adapter.outbound.persistence.fileserver.entity.UploadSessionEntity dev.caskeleton.adapter.outbound.persistence.fileserver.entity.VerificationResultEntity dev.caskeleton.adapter.outbound.persistence.fileserver.repository.FileTransitionRepository dev.caskeleton.adapter.outbound.persistence.fileserver.repository.FileserverCleanupRepository dev.caskeleton.adapter.outbound.persistence.fileserver.repository.FileserverQuotaRepository dev.caskeleton.adapter.outbound.persistence.fileserver.repository.FileserverRecoveryRepository dev.caskeleton.adapter.outbound.persistence.fileserver.repository.JpaFileRepository dev.caskeleton.adapter.outbound.persistence.fileserver.repository.JpaUploadSessionRepository dev.caskeleton.adapter.outbound.persistence.fileserver.repository.UploadLeaseRepository dev.caskeleton.adapter.outbound.persistence.h2.H2IdempotencyClaimRepository dev.caskeleton.adapter.outbound.persistence.h2.H2LocalTimeoutConfigurer dev.caskeleton.adapter.outbound.persistence.h2.H2OutboxClaimRepository dev.caskeleton.adapter.outbound.persistence.h2.H2PersistenceConfig dev.caskeleton.adapter.outbound.persistence.h2.H2SqlStateErrorMapping dev.caskeleton.adapter.outbound.persistence.hibernate.HibernateProviderPolicy dev.caskeleton.adapter.outbound.persistence.hibernate.HibernateStatisticsCollector dev.caskeleton.adapter.outbound.persistence.hibernate.HibernateStatisticsSnapshot dev.caskeleton.adapter.outbound.persistence.hibernate.JdbcBatchCounter dev.caskeleton.adapter.outbound.persistence.hibernate.NamedStatementInspector dev.caskeleton.adapter.outbound.persistence.hibernate.QueryNameContext dev.caskeleton.adapter.outbound.persistence.hibernate.batch.BatchExecutionResult dev.caskeleton.adapter.outbound.persistence.hibernate.batch.HibernateBatchConfigurationGuard dev.caskeleton.adapter.outbound.persistence.hibernate.batch.HibernateJpaBatchExecutor dev.caskeleton.adapter.outbound.persistence.hibernate.batch.JpaBatchExecutor dev.caskeleton.adapter.outbound.persistence.hibernate.batch.JpaBatchProfile dev.caskeleton.adapter.outbound.persistence.hibernate.batch.JpaBatchProfileRegistry dev.caskeleton.adapter.outbound.persistence.hibernate.bulk.AffectedRowsExpectation dev.caskeleton.adapter.outbound.persistence.hibernate.bulk.BulkDmlExecutor dev.caskeleton.adapter.outbound.persistence.hibernate.bulk.BulkDmlResult dev.caskeleton.adapter.outbound.persistence.hibernate.bulk.BulkOperationName dev.caskeleton.adapter.outbound.persistence.hibernate.bulk.HibernateBulkDmlExecutor dev.caskeleton.adapter.outbound.persistence.hibernate.stateless.HibernateStatelessSessionRunner dev.caskeleton.adapter.outbound.persistence.hibernate.stateless.StatelessRowCapExceededException dev.caskeleton.adapter.outbound.persistence.hibernate.stateless.StatelessSessionRunner dev.caskeleton.adapter.outbound.persistence.hibernate.stateless.StatelessWorkName dev.caskeleton.adapter.outbound.persistence.hibernate.stateless.StatelessWorkResult dev.caskeleton.adapter.outbound.persistence.idempotency.IdempotencyClaimRepository dev.caskeleton.adapter.outbound.persistence.idempotency.IdempotencyReaper dev.caskeleton.adapter.outbound.persistence.idempotency.IdempotencyRecordJpaRepository dev.caskeleton.adapter.outbound.persistence.idempotency.IdempotencyResponseObjectStore dev.caskeleton.adapter.outbound.persistence.idempotency.IdempotencyStoreAdapter dev.caskeleton.adapter.outbound.persistence.idempotency.entity.IdempotencyRecordEntity dev.caskeleton.adapter.outbound.persistence.idempotency.mapper.IdempotencyRecordEntityMapper dev.caskeleton.adapter.outbound.persistence.liveevent.JpaLiveEventReplayAdapter dev.caskeleton.adapter.outbound.persistence.liveevent.LiveEventJpaRepository dev.caskeleton.adapter.outbound.persistence.liveevent.entity.LiveEventEntity dev.caskeleton.adapter.outbound.persistence.lock.DistributedLockPersistenceConfig dev.caskeleton.adapter.outbound.persistence.lock.LockRegistryDistributedLockAdapter dev.caskeleton.adapter.outbound.persistence.lock.LockSettings dev.caskeleton.adapter.outbound.persistence.migration.ConcurrentIndexMigrationInspector dev.caskeleton.adapter.outbound.persistence.migration.FailedConcurrentIndexRecovery dev.caskeleton.adapter.outbound.persistence.migration.FlywaySchemaPolicy dev.caskeleton.adapter.outbound.persistence.migration.FlywayValidationGate dev.caskeleton.adapter.outbound.persistence.migration.MigrationResource dev.caskeleton.adapter.outbound.persistence.migration.NonTransactionalMigrationPolicy dev.caskeleton.adapter.outbound.persistence.migration.SchemaManagementMode dev.caskeleton.adapter.outbound.persistence.migration.SchemaVersionSnapshot dev.caskeleton.adapter.outbound.persistence.notification.NotificationJpaPersistenceConfig dev.caskeleton.adapter.outbound.persistence.notification.NotificationSchemaActivation dev.caskeleton.adapter.outbound.persistence.notification.NotificationSchemaStream dev.caskeleton.adapter.outbound.persistence.notification.configuration.NotificationJpaPersistenceFacade dev.caskeleton.adapter.outbound.persistence.notification.crypto.DirectAeadNotificationPayloadCrypto dev.caskeleton.adapter.outbound.persistence.notification.crypto.NotificationCiphertext dev.caskeleton.adapter.outbound.persistence.notification.crypto.NotificationCryptoException dev.caskeleton.adapter.outbound.persistence.notification.crypto.NotificationHmacDigester dev.caskeleton.adapter.outbound.persistence.notification.crypto.NotificationKeyMaterialHandle dev.caskeleton.adapter.outbound.persistence.notification.crypto.NotificationKeyMaterialProvider dev.caskeleton.adapter.outbound.persistence.notification.platform.AdminAuditEntity dev.caskeleton.adapter.outbound.persistence.notification.platform.AdminAuditJpaRepository dev.caskeleton.adapter.outbound.persistence.notification.platform.ConsentEntity dev.caskeleton.adapter.outbound.persistence.notification.platform.ConsentJpaRepository dev.caskeleton.adapter.outbound.persistence.notification.platform.ContactPointEntity dev.caskeleton.adapter.outbound.persistence.notification.platform.ContactPointJpaRepository dev.caskeleton.adapter.outbound.persistence.notification.platform.DeduplicationClaimEntity dev.caskeleton.adapter.outbound.persistence.notification.platform.DeduplicationClaimJpaRepository dev.caskeleton.adapter.outbound.persistence.notification.platform.DeliveryAttemptEntity dev.caskeleton.adapter.outbound.persistence.notification.platform.DeliveryAttemptJpaRepository dev.caskeleton.adapter.outbound.persistence.notification.platform.JdbcNotificationServingState dev.caskeleton.adapter.outbound.persistence.notification.platform.JdbcReconciliationJobStore dev.caskeleton.adapter.outbound.persistence.notification.platform.JpaAdminOperationStore dev.caskeleton.adapter.outbound.persistence.notification.platform.JpaContactPointStore dev.caskeleton.adapter.outbound.persistence.notification.platform.JpaDeliveryAttemptStore dev.caskeleton.adapter.outbound.persistence.notification.platform.JpaNotificationRequestStore dev.caskeleton.adapter.outbound.persistence.notification.platform.JpaNotificationSideEffectStore dev.caskeleton.adapter.outbound.persistence.notification.platform.JpaPolicyStores dev.caskeleton.adapter.outbound.persistence.notification.platform.JpaProviderEventLedger dev.caskeleton.adapter.outbound.persistence.notification.platform.JpaRecipientDeliveryStore dev.caskeleton.adapter.outbound.persistence.notification.platform.JpaRecipientLeaseStore dev.caskeleton.adapter.outbound.persistence.notification.platform.JpaSuppressionStore dev.caskeleton.adapter.outbound.persistence.notification.platform.JpaTemplateRegistry dev.caskeleton.adapter.outbound.persistence.notification.platform.NotificationRecordMapper dev.caskeleton.adapter.outbound.persistence.notification.platform.NotificationRequestEntity dev.caskeleton.adapter.outbound.persistence.notification.platform.NotificationRequestJpaRepository dev.caskeleton.adapter.outbound.persistence.notification.platform.PreferenceEntity dev.caskeleton.adapter.outbound.persistence.notification.platform.PreferenceJpaRepository dev.caskeleton.adapter.outbound.persistence.notification.platform.ProviderEventEntity dev.caskeleton.adapter.outbound.persistence.notification.platform.ProviderEventJpaRepository dev.caskeleton.adapter.outbound.persistence.notification.platform.RecipientClaimSql dev.caskeleton.adapter.outbound.persistence.notification.platform.RecipientDeliveryEntity dev.caskeleton.adapter.outbound.persistence.notification.platform.RecipientDeliveryJpaRepository dev.caskeleton.adapter.outbound.persistence.notification.platform.SuppressionEntity dev.caskeleton.adapter.outbound.persistence.notification.platform.SuppressionJpaRepository dev.caskeleton.adapter.outbound.persistence.notification.platform.TemplateVersionEntity dev.caskeleton.adapter.outbound.persistence.notification.platform.TemplateVersionJpaRepository dev.caskeleton.adapter.outbound.persistence.notification.platform.TenantBoundRepositoryGuard dev.caskeleton.adapter.outbound.persistence.notification.platform.inbox.InboxCommitEventPublisher dev.caskeleton.adapter.outbound.persistence.notification.platform.inbox.InboxItemEntity dev.caskeleton.adapter.outbound.persistence.notification.platform.inbox.InboxItemJpaRepository dev.caskeleton.adapter.outbound.persistence.notification.platform.inbox.InboxOutboxRecordFactory dev.caskeleton.adapter.outbound.persistence.notification.platform.inbox.JpaNotificationInbox dev.caskeleton.adapter.outbound.persistence.observation.JpaMetricTags dev.caskeleton.adapter.outbound.persistence.observation.JpaRetryObservation dev.caskeleton.adapter.outbound.persistence.observation.JpaTransactionObservation dev.caskeleton.adapter.outbound.persistence.observation.LowCardinality dev.caskeleton.adapter.outbound.persistence.observation.MicrometerQueryObservation dev.caskeleton.adapter.outbound.persistence.observation.SqlDiagnosticRedactor dev.caskeleton.adapter.outbound.persistence.operation.DurableOperationJpaRepository dev.caskeleton.adapter.outbound.persistence.operation.DurableOperationStoreAdapter dev.caskeleton.adapter.outbound.persistence.operation.entity.DurableOperationEntity dev.caskeleton.adapter.outbound.persistence.outbox.OutboxClaimRepository dev.caskeleton.adapter.outbound.persistence.outbox.OutboxEventJpaRepository dev.caskeleton.adapter.outbound.persistence.outbox.OutboxReaper dev.caskeleton.adapter.outbound.persistence.outbox.OutboxStoreAdapter dev.caskeleton.adapter.outbound.persistence.outbox.entity.OutboxEventEntity dev.caskeleton.adapter.outbound.persistence.postgresql.PostgreSqlIdempotencyClaimRepository dev.caskeleton.adapter.outbound.persistence.postgresql.PostgreSqlLocalTimeoutConfigurer dev.caskeleton.adapter.outbound.persistence.postgresql.PostgreSqlOutboxClaimRepository dev.caskeleton.adapter.outbound.persistence.postgresql.PostgreSqlPersistenceConfig dev.caskeleton.adapter.outbound.persistence.postgresql.PostgreSqlSqlStateErrorMapping dev.caskeleton.adapter.outbound.persistence.postgresql.array.PostgreSqlArraySupport dev.caskeleton.adapter.outbound.persistence.postgresql.constraint.PostgreSqlConstraintCatalog dev.caskeleton.adapter.outbound.persistence.postgresql.constraint.PostgreSqlConstraintViolationTranslator dev.caskeleton.adapter.outbound.persistence.postgresql.copy.BoundedCopyInputStream dev.caskeleton.adapter.outbound.persistence.postgresql.copy.CopyAdminCapability dev.caskeleton.adapter.outbound.persistence.postgresql.copy.CopyFormat dev.caskeleton.adapter.outbound.persistence.postgresql.copy.CopyLimits dev.caskeleton.adapter.outbound.persistence.postgresql.copy.CopyOperationName dev.caskeleton.adapter.outbound.persistence.postgresql.copy.CopyResult dev.caskeleton.adapter.outbound.persistence.postgresql.copy.PostgreSqlCopyLoader dev.caskeleton.adapter.outbound.persistence.postgresql.copy.RegisteredCopyStatement dev.caskeleton.adapter.outbound.persistence.postgresql.copy.RegisteredPostgreSqlCopyLoader dev.caskeleton.adapter.outbound.persistence.postgresql.error.ConstraintCatalog dev.caskeleton.adapter.outbound.persistence.postgresql.error.PostgreSqlExceptionTranslator dev.caskeleton.adapter.outbound.persistence.postgresql.error.PostgreSqlFailureClassifier dev.caskeleton.adapter.outbound.persistence.postgresql.error.PostgreSqlServerErrorFields dev.caskeleton.adapter.outbound.persistence.postgresql.error.PostgreSqlState dev.caskeleton.adapter.outbound.persistence.postgresql.idempotency.PostgreSqlOwnerSafeIdempotencyStore dev.caskeleton.adapter.outbound.persistence.postgresql.inbox.PostgreSqlSameStoreInboxAdapter dev.caskeleton.adapter.outbound.persistence.postgresql.json.JsonDocument dev.caskeleton.adapter.outbound.persistence.postgresql.json.JsonDocumentCodec dev.caskeleton.adapter.outbound.persistence.postgresql.json.JsonPathName dev.caskeleton.adapter.outbound.persistence.postgresql.json.PostgreSqlJsonQuerySupport dev.caskeleton.adapter.outbound.persistence.postgresql.lock.LockWaitObservation dev.caskeleton.adapter.outbound.persistence.postgresql.lock.PostgreSqlLockExceptionTranslator dev.caskeleton.adapter.outbound.persistence.postgresql.lock.PostgreSqlLockOptions dev.caskeleton.adapter.outbound.persistence.postgresql.lock.PostgreSqlWorkClaimExecutor dev.caskeleton.adapter.outbound.persistence.postgresql.lock.WorkClaim dev.caskeleton.adapter.outbound.persistence.postgresql.lock.WorkClaimExecutor dev.caskeleton.adapter.outbound.persistence.postgresql.lock.WorkQueueDefinition dev.caskeleton.adapter.outbound.persistence.postgresql.lock.WorkQueueName dev.caskeleton.adapter.outbound.persistence.postgresql.outbox.PostgreSqlImmutableOutboxAppendAdapter dev.caskeleton.adapter.outbound.persistence.postgresql.outbox.PostgreSqlPollingDeliveryAdapter dev.caskeleton.adapter.outbound.persistence.postgresql.range.PgRange dev.caskeleton.adapter.outbound.persistence.postgresql.range.PgRangeCodec dev.caskeleton.adapter.outbound.persistence.postgresql.range.PgRangeJdbcType dev.caskeleton.adapter.outbound.persistence.postgresql.range.PostgreSqlRangeQuerySupport dev.caskeleton.adapter.outbound.persistence.postgresql.write.NativeWriteName dev.caskeleton.adapter.outbound.persistence.postgresql.write.PostgreSqlUpsertExecutor dev.caskeleton.adapter.outbound.persistence.postgresql.write.RegisteredPostgreSqlUpsertExecutor dev.caskeleton.adapter.outbound.persistence.postgresql.write.RegisteredUpsertStatement dev.caskeleton.adapter.outbound.persistence.postgresql.write.UpsertConflictTarget dev.caskeleton.adapter.outbound.persistence.postgresql.write.UpsertResult dev.caskeleton.adapter.outbound.persistence.postgresql.write.WriteDisposition dev.caskeleton.adapter.outbound.persistence.querydsl.PredicatePolicy dev.caskeleton.adapter.outbound.persistence.querydsl.QueryPage dev.caskeleton.adapter.outbound.persistence.querydsl.QuerydslJpaSupport dev.caskeleton.adapter.outbound.persistence.security.DatabasePrivilegeReport dev.caskeleton.adapter.outbound.persistence.security.DatabaseRolePolicy dev.caskeleton.adapter.outbound.persistence.security.PostgreSqlRuntimeRoleVerifier dev.caskeleton.adapter.outbound.persistence.security.SearchPathPolicy dev.caskeleton.adapter.outbound.persistence.springdata.EntityGraphCatalog dev.caskeleton.adapter.outbound.persistence.springdata.EntityManagerAccess dev.caskeleton.adapter.outbound.persistence.springdata.FetchPlanApplier dev.caskeleton.adapter.outbound.persistence.springdata.FetchPlanName dev.caskeleton.adapter.outbound.persistence.springdata.JpaKeysetQuerySupport dev.caskeleton.adapter.outbound.persistence.springdata.JpaRepositoryFragmentSupport dev.caskeleton.adapter.outbound.persistence.springdata.JpaStreamExecutor dev.caskeleton.adapter.outbound.persistence.springdata.JpaStreamScope dev.caskeleton.adapter.outbound.persistence.springdata.KeysetPredicateBuilder dev.caskeleton.adapter.outbound.persistence.springdata.KeysetSliceAssembler dev.caskeleton.adapter.outbound.persistence.springdata.KeysetTerm dev.caskeleton.adapter.outbound.persistence.springdata.RegisteredQuery dev.caskeleton.adapter.outbound.persistence.springdata.SafeSortField dev.caskeleton.adapter.outbound.persistence.springdata.SafeSortMapper dev.caskeleton.adapter.outbound.persistence.springdata.SafeSortRegistry dev.caskeleton.adapter.outbound.persistence.springdata.ScrollPolicy dev.caskeleton.adapter.outbound.persistence.springdata.SpecificationPolicy dev.caskeleton.adapter.outbound.persistence.transaction.BackoffCalculator dev.caskeleton.adapter.outbound.persistence.transaction.CommitFailureClassifier dev.caskeleton.adapter.outbound.persistence.transaction.CompletionUnknownRecord dev.caskeleton.adapter.outbound.persistence.transaction.CompletionUnknownRecorder dev.caskeleton.adapter.outbound.persistence.transaction.DefaultJpaRetryPolicy dev.caskeleton.adapter.outbound.persistence.transaction.EffectiveTransactionTimeouts dev.caskeleton.adapter.outbound.persistence.transaction.EvidenceAwareJpaTransactionManager dev.caskeleton.adapter.outbound.persistence.transaction.FullTransactionRetryCoordinator dev.caskeleton.adapter.outbound.persistence.transaction.JpaTransactionConfig dev.caskeleton.adapter.outbound.persistence.transaction.JpaTransactionSettings dev.caskeleton.adapter.outbound.persistence.transaction.OptimisticConflictTranslator dev.caskeleton.adapter.outbound.persistence.transaction.PersistenceFailureTranslatorChain dev.caskeleton.adapter.outbound.persistence.transaction.RetryBudget dev.caskeleton.adapter.outbound.persistence.transaction.RetrySleeper dev.caskeleton.adapter.outbound.persistence.transaction.SpringJpaTransactionExecutor dev.caskeleton.adapter.outbound.persistence.transaction.SpringTransactionPort dev.caskeleton.adapter.outbound.persistence.transaction.ThreadRetrySleeper dev.caskeleton.adapter.outbound.persistence.transaction.TransactionDefinitionMapper dev.caskeleton.adapter.outbound.persistence.transaction.TransactionEvidenceContext dev.caskeleton.adapter.outbound.persistence.transaction.TransactionEvidenceFrame dev.caskeleton.adapter.outbound.persistence.transaction.TransactionEvidenceScope dev.caskeleton.adapter.outbound.persistence.transaction.TransactionLocalTimeoutConfigurer dev.caskeleton.adapter.outbound.persistence.transaction.TransactionProfileRegistry dev.caskeleton.adapter.outbound.persistence.transaction.TransactionStartBudget dev.caskeleton.adapter.outbound.persistence.transaction.UnknownOperation