Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- acquireOrRefreshLock(String) - Method in class one.tomorrow.transactionaloutbox.service.OutboxLockService
- acquireOrRefreshLock(String, Duration) - Method in class one.tomorrow.transactionaloutbox.repository.OutboxLockRepository
B
- build() - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord.OutboxRecordBuilder
- builder() - Static method in class one.tomorrow.transactionaloutbox.model.OutboxRecord
C
- close() - Method in class one.tomorrow.transactionaloutbox.service.OutboxProcessor
- created(Timestamp) - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord.OutboxRecordBuilder
- createKafkaProducer() - Method in class one.tomorrow.transactionaloutbox.service.DefaultKafkaProducerFactory
- createKafkaProducer() - Method in interface one.tomorrow.transactionaloutbox.service.OutboxProcessor.KafkaProducerFactory
D
- DefaultKafkaProducerFactory - Class in one.tomorrow.transactionaloutbox.service
- DefaultKafkaProducerFactory(Map<String, Object>) - Constructor for class one.tomorrow.transactionaloutbox.service.DefaultKafkaProducerFactory
G
- getCreated() - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord
- getCurrentSession() - Method in class one.tomorrow.transactionaloutbox.repository.LegacyOutboxSessionFactory
- getCurrentSession() - Method in interface one.tomorrow.transactionaloutbox.repository.OutboxSessionFactory
- getHeaders() - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord
- getId() - Method in class one.tomorrow.transactionaloutbox.model.OutboxLock
- getId() - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord
- getKey() - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord
- getKey() - Method in class one.tomorrow.transactionaloutbox.service.OutboxService.Header
- getLockTimeout() - Method in class one.tomorrow.transactionaloutbox.service.OutboxLockService
- getOwnerId() - Method in class one.tomorrow.transactionaloutbox.model.OutboxLock
- getProcessed() - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord
- getTopic() - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord
- getUnprocessedRecords(int) - Method in class one.tomorrow.transactionaloutbox.repository.OutboxRepository
-
Return all records that have not yet been processed (i.e.
- getValidUntil() - Method in class one.tomorrow.transactionaloutbox.model.OutboxLock
- getValue() - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord
- getValue() - Method in class one.tomorrow.transactionaloutbox.service.OutboxService.Header
H
- Header(String, String) - Constructor for class one.tomorrow.transactionaloutbox.service.OutboxService.Header
- headers(Map<String, String>) - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord.OutboxRecordBuilder
I
- id(Long) - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord.OutboxRecordBuilder
K
- key(String) - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord.OutboxRecordBuilder
L
- LegacyOutboxSessionFactory - Class in one.tomorrow.transactionaloutbox.repository
- LegacyOutboxSessionFactory(SessionFactory) - Constructor for class one.tomorrow.transactionaloutbox.repository.LegacyOutboxSessionFactory
O
- one.tomorrow.transactionaloutbox.model - package one.tomorrow.transactionaloutbox.model
- one.tomorrow.transactionaloutbox.repository - package one.tomorrow.transactionaloutbox.repository
- one.tomorrow.transactionaloutbox.service - package one.tomorrow.transactionaloutbox.service
- openSession() - Method in class one.tomorrow.transactionaloutbox.repository.LegacyOutboxSessionFactory
- openSession() - Method in interface one.tomorrow.transactionaloutbox.repository.OutboxSessionFactory
- OUTBOX_LOCK_ID - Static variable in class one.tomorrow.transactionaloutbox.model.OutboxLock
- OutboxLock - Class in one.tomorrow.transactionaloutbox.model
- OutboxLock() - Constructor for class one.tomorrow.transactionaloutbox.model.OutboxLock
- OutboxLock(String, Instant) - Constructor for class one.tomorrow.transactionaloutbox.model.OutboxLock
- OutboxLockRepository - Class in one.tomorrow.transactionaloutbox.repository
- OutboxLockRepository(OutboxSessionFactory) - Constructor for class one.tomorrow.transactionaloutbox.repository.OutboxLockRepository
- OutboxLockService - Class in one.tomorrow.transactionaloutbox.service
- OutboxLockService(OutboxLockRepository, Duration) - Constructor for class one.tomorrow.transactionaloutbox.service.OutboxLockService
- OutboxProcessor - Class in one.tomorrow.transactionaloutbox.service
- OutboxProcessor(OutboxRepository, OutboxProcessor.KafkaProducerFactory, Duration, Duration, String, String, AutowireCapableBeanFactory) - Constructor for class one.tomorrow.transactionaloutbox.service.OutboxProcessor
- OutboxProcessor.KafkaProducerFactory - Interface in one.tomorrow.transactionaloutbox.service
- OutboxRecord - Class in one.tomorrow.transactionaloutbox.model
- OutboxRecord() - Constructor for class one.tomorrow.transactionaloutbox.model.OutboxRecord
- OutboxRecord(Long, Timestamp, Instant, String, String, byte[], Map<String, String>) - Constructor for class one.tomorrow.transactionaloutbox.model.OutboxRecord
- OutboxRecord.OutboxRecordBuilder - Class in one.tomorrow.transactionaloutbox.model
- OutboxRepository - Class in one.tomorrow.transactionaloutbox.repository
- OutboxRepository(OutboxSessionFactory) - Constructor for class one.tomorrow.transactionaloutbox.repository.OutboxRepository
- OutboxService - Class in one.tomorrow.transactionaloutbox.service
- OutboxService(OutboxRepository) - Constructor for class one.tomorrow.transactionaloutbox.service.OutboxService
- OutboxService.Header - Class in one.tomorrow.transactionaloutbox.service
- OutboxSessionFactory - Interface in one.tomorrow.transactionaloutbox.repository
P
- persist(OutboxRecord) - Method in class one.tomorrow.transactionaloutbox.repository.OutboxRepository
- preventLockStealing(String) - Method in class one.tomorrow.transactionaloutbox.repository.OutboxLockRepository
-
Locks the outbox lock row for the given owner if it exists.
- processed(Instant) - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord.OutboxRecordBuilder
R
- releaseLock(String) - Method in class one.tomorrow.transactionaloutbox.repository.OutboxLockRepository
- releaseLock(String) - Method in class one.tomorrow.transactionaloutbox.service.OutboxLockService
- runWithLock(String, Runnable) - Method in class one.tomorrow.transactionaloutbox.service.OutboxLockService
S
- saveForPublishing(String, String, T, OutboxService.Header...) - Method in class one.tomorrow.transactionaloutbox.service.OutboxService
- setCreated(Timestamp) - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord
- setHeaders(Map<String, String>) - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord
- setId(Long) - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord
- setId(String) - Method in class one.tomorrow.transactionaloutbox.model.OutboxLock
- setKey(String) - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord
- setOwnerId(String) - Method in class one.tomorrow.transactionaloutbox.model.OutboxLock
- setProcessed(Instant) - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord
- setTopic(String) - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord
- setValidUntil(Instant) - Method in class one.tomorrow.transactionaloutbox.model.OutboxLock
- setValue(byte[]) - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord
T
- topic(String) - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord.OutboxRecordBuilder
- toString() - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord.OutboxRecordBuilder
- toString() - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord
- toString() - Method in class one.tomorrow.transactionaloutbox.service.DefaultKafkaProducerFactory
U
- update(OutboxRecord) - Method in class one.tomorrow.transactionaloutbox.repository.OutboxRepository
V
- value(byte[]) - Method in class one.tomorrow.transactionaloutbox.model.OutboxRecord.OutboxRecordBuilder
All Classes and Interfaces|All Packages|Constant Field Values