Index
All Classes and Interfaces|All Packages
A
- assertEmittedExactly(int, OutboxRecord.Status) - Method in class com.aim2be.platform.test.TestOutboxRecordCaptor
-
Asserts that exactly
expectedCountrecords were emitted withexpectedStatusat 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 +
TestOutboxRecordCaptorfor 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), theTestOutboxRecordCaptorbean 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 bycreatedAtascending, paginated perpageable. - findOldestCreatedAtByStatus(OutboxRecord.Status) - Method in class com.aim2be.platform.test.InMemoryOutboxRecordRepository
-
Returns the minimum
createdAtfor rows instatus, 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
OutboxRecordRepositorythat 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 → SENTtransition 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 JPAsaveAndFlushsemantics (in-memory has no buffer, so flush is a no-op).
T
- testInMemoryOutboxRecordRepository(TestOutboxRecordCaptor) - Method in class com.aim2be.platform.test.OutboxTestAutoConfiguration
-
In-memory
OutboxRecordRepositorythat preempts the JPA-backed repository for tests. - testOutboxRecordCaptor() - Method in class com.aim2be.platform.test.OutboxTestAutoConfiguration
-
TestOutboxRecordCaptorbean exposed to test classes. - TestOutboxRecordCaptor - Class in com.aim2be.platform.test
-
In-memory captor that records every
OutboxRecordwritten during a test. - TestOutboxRecordCaptor() - Constructor for class com.aim2be.platform.test.TestOutboxRecordCaptor
All Classes and Interfaces|All Packages