Index

A C D F I L M O S T 
All Classes and Interfaces|All Packages

A

assertEmittedExactly(int, OutboxRecord.Status) - Method in class com.aim2be.platform.test.TestOutboxRecordCaptor
Asserts that exactly expectedCount records were emitted with expectedStatus at capture time.
assertNoEmissions() - Method in class com.aim2be.platform.test.TestOutboxRecordCaptor
Asserts that the captor recorded zero emissions.
AutoConfigureOutbox - Annotation Interface in com.aim2be.platform.test
Test annotation that activates an in-memory outbox + TestOutboxRecordCaptor for the duration of the test class (per OQ-6 §1.5 in .planning/26-stage-b-outbox-parity.md).

C

captorEnabled() - Element in annotation interface com.aim2be.platform.test.AutoConfigureOutbox
If true (default), the TestOutboxRecordCaptor bean is exposed for assertions.
clear() - Method in class com.aim2be.platform.test.TestOutboxRecordCaptor
Clears all captured records.
com.aim2be.platform.test - package com.aim2be.platform.test
 
count() - Method in class com.aim2be.platform.test.InMemoryOutboxRecordRepository
Returns the total number of stored rows (any status).
countByStatus(OutboxRecord.Status) - Method in class com.aim2be.platform.test.InMemoryOutboxRecordRepository
Returns the total row count for a given status.
create(TestOutboxRecordCaptor) - Static method in class com.aim2be.platform.test.InMemoryOutboxRecordRepository
Factory: returns a dynamic proxy that exposes the in-memory repository as an OutboxRecordRepository.

D

deleteAll() - Method in class com.aim2be.platform.test.InMemoryOutboxRecordRepository
Clears the in-memory backing store.

F

findById(OutboxRecord.PK) - Method in class com.aim2be.platform.test.InMemoryOutboxRecordRepository
Returns the row for the compound PK, or empty when absent.
findByStatusOrderByCreatedAtAsc(OutboxRecord.Status, Pageable) - Method in class com.aim2be.platform.test.InMemoryOutboxRecordRepository
Returns rows in status, sorted by createdAt ascending, paginated per pageable.
findOldestCreatedAtByStatus(OutboxRecord.Status) - Method in class com.aim2be.platform.test.InMemoryOutboxRecordRepository
Returns the minimum createdAt for rows in status, or empty when no rows match.
flush() - Method in class com.aim2be.platform.test.InMemoryOutboxRecordRepository
JPA flush no-op for in-memory backing.

I

InMemoryOutboxRecordRepository - Class in com.aim2be.platform.test
In-memory OutboxRecordRepository that replaces the JPA-backed repository in test scope.
InMemoryOutboxRecordRepository(TestOutboxRecordCaptor) - Constructor for class com.aim2be.platform.test.InMemoryOutboxRecordRepository
Creates an in-memory repository wiring captures to captor.

L

listEmitted() - Method in class com.aim2be.platform.test.TestOutboxRecordCaptor
Returns every record captured during the test, in insertion order.

M

markFailureAttempt(UUID, UUID, String, int) - Method in class com.aim2be.platform.test.InMemoryOutboxRecordRepository
Atomic status-guarded retry-bump on publish failure.
markSent(UUID, UUID, Instant) - Method in class com.aim2be.platform.test.InMemoryOutboxRecordRepository
Atomic status-guarded PENDING → SENT transition mirroring the production JPQL UPDATE.

O

OutboxTestAutoConfiguration - Class in com.aim2be.platform.test
Spring Boot test auto-configuration for the outbox-test-fixtures module.
OutboxTestAutoConfiguration() - Constructor for class com.aim2be.platform.test.OutboxTestAutoConfiguration
 

S

save(OutboxRecord) - Method in class com.aim2be.platform.test.InMemoryOutboxRecordRepository
Persists a row and captures it for assertions.
saveAndFlush(OutboxRecord) - Method in class com.aim2be.platform.test.InMemoryOutboxRecordRepository
Variant of InMemoryOutboxRecordRepository.save(OutboxRecord) that mirrors the JPA saveAndFlush semantics (in-memory has no buffer, so flush is a no-op).

T

testInMemoryOutboxRecordRepository(TestOutboxRecordCaptor) - Method in class com.aim2be.platform.test.OutboxTestAutoConfiguration
In-memory OutboxRecordRepository that preempts the JPA-backed repository for tests.
testOutboxRecordCaptor() - Method in class com.aim2be.platform.test.OutboxTestAutoConfiguration
TestOutboxRecordCaptor bean exposed to test classes.
TestOutboxRecordCaptor - Class in com.aim2be.platform.test
In-memory captor that records every OutboxRecord written during a test.
TestOutboxRecordCaptor() - Constructor for class com.aim2be.platform.test.TestOutboxRecordCaptor
 
A C D F I L M O S T 
All Classes and Interfaces|All Packages