Index

A B C D E G H I L M O R S T W 
All Classes and Interfaces|All Packages

A

advance(Duration) - Method in class org.j7m.middleware.saga.MutableSagaClock
Advances the clock.

B

build() - Method in class org.j7m.middleware.saga.SagaServiceBuilder
Builds and recovers a service.

C

cancel(SagaCancelRequest) - Method in class org.j7m.middleware.saga.LogBackedSagaService
clock() - Method in record class org.j7m.middleware.saga.SagaConfig
Returns the value of the clock record component.
clock(Clock) - Method in class org.j7m.middleware.saga.SagaServiceBuilder
Sets the deterministic service clock.
close() - Method in class org.j7m.middleware.saga.LogBackedSagaService

D

defaults(Path) - Static method in record class org.j7m.middleware.saga.SagaConfig
Creates a local default configuration.
directory(Path) - Method in class org.j7m.middleware.saga.SagaServiceBuilder
Sets the root service directory.

E

equals(Object) - Method in record class org.j7m.middleware.saga.SagaConfig
Indicates whether some other object is "equal to" this one.
evaluateTimeouts() - Method in class org.j7m.middleware.saga.LogBackedSagaService
eventLogDirectory() - Method in record class org.j7m.middleware.saga.SagaConfig
Returns the value of the eventLogDirectory record component.
execution(SagaExecutionId) - Method in class org.j7m.middleware.saga.LogBackedSagaService

G

getZone() - Method in class org.j7m.middleware.saga.MutableSagaClock

H

hashCode() - Method in record class org.j7m.middleware.saga.SagaConfig
Returns a hash code value for this object.

I

instant() - Method in class org.j7m.middleware.saga.MutableSagaClock

L

LogBackedSagaService - Class in org.j7m.middleware.saga
Durable-log-backed local saga service.
LogBackedSagaService(SagaConfig) - Constructor for class org.j7m.middleware.saga.LogBackedSagaService
Opens and recovers the saga service.

M

maxActiveSagas() - Method in record class org.j7m.middleware.saga.SagaConfig
Returns the value of the maxActiveSagas record component.
maxActiveSagas(int) - Method in class org.j7m.middleware.saga.SagaServiceBuilder
Sets max active sagas.
maxCheckpointBytes() - Method in record class org.j7m.middleware.saga.SagaConfig
Returns the value of the maxCheckpointBytes record component.
maxCommandPayloadBytes() - Method in record class org.j7m.middleware.saga.SagaConfig
Returns the value of the maxCommandPayloadBytes record component.
maxCommandPayloadBytes(int) - Method in class org.j7m.middleware.saga.SagaServiceBuilder
Sets max command payload bytes.
maxDeadLettersInStatus() - Method in record class org.j7m.middleware.saga.SagaConfig
Returns the value of the maxDeadLettersInStatus record component.
maxEvidenceEntries() - Method in record class org.j7m.middleware.saga.SagaConfig
Returns the value of the maxEvidenceEntries record component.
maxPendingOutboxCommands() - Method in record class org.j7m.middleware.saga.SagaConfig
Returns the value of the maxPendingOutboxCommands record component.
maxPendingOutboxCommands(int) - Method in class org.j7m.middleware.saga.SagaServiceBuilder
Sets max pending outbox commands.
maxRetryAttempts() - Method in record class org.j7m.middleware.saga.SagaConfig
Returns the value of the maxRetryAttempts record component.
maxRetryAttempts(int) - Method in class org.j7m.middleware.saga.SagaServiceBuilder
Sets max retry attempts.
maxStepsPerSaga() - Method in record class org.j7m.middleware.saga.SagaConfig
Returns the value of the maxStepsPerSaga record component.
maxStepsPerSaga(int) - Method in class org.j7m.middleware.saga.SagaServiceBuilder
Sets max steps per definition.
messagingDirectory() - Method in record class org.j7m.middleware.saga.SagaConfig
Returns the value of the messagingDirectory record component.
MutableSagaClock - Class in org.j7m.middleware.saga
Mutable deterministic clock for saga tests and demos.
MutableSagaClock(Instant) - Constructor for class org.j7m.middleware.saga.MutableSagaClock
Creates a UTC clock at an instant.
MutableSagaClock(Instant, ZoneId) - Constructor for class org.j7m.middleware.saga.MutableSagaClock
Creates a clock at an instant and zone.

O

org.j7m.middleware.saga - package org.j7m.middleware.saga
 
org.j7m.saga - module org.j7m.saga
J7M native saga orchestration and transaction-context propagation.

R

register(SagaDefinition) - Method in class org.j7m.middleware.saga.LogBackedSagaService
runUntilIdle(SagaExecutionId) - Method in class org.j7m.middleware.saga.LogBackedSagaService

S

SagaConfig - Record Class in org.j7m.middleware.saga
Configuration for a local durable saga service.
SagaConfig(Path, Path, Clock, int, int, int, int, int, int, int) - Constructor for record class org.j7m.middleware.saga.SagaConfig
Creates a validated configuration using the default checkpoint byte limit.
SagaConfig(Path, Path, Clock, int, int, int, int, int, int, int, int) - Constructor for record class org.j7m.middleware.saga.SagaConfig
Creates a validated configuration.
SagaServiceBuilder - Class in org.j7m.middleware.saga
SagaServiceBuilder() - Constructor for class org.j7m.middleware.saga.SagaServiceBuilder
Creates a builder with default limits.
start(SagaStartRequest) - Method in class org.j7m.middleware.saga.LogBackedSagaService
status() - Method in class org.j7m.middleware.saga.LogBackedSagaService

T

toString() - Method in record class org.j7m.middleware.saga.SagaConfig
Returns a string representation of this record class.

W

withZone(ZoneId) - Method in class org.j7m.middleware.saga.MutableSagaClock
A B C D E G H I L M O R S T W 
All Classes and Interfaces|All Packages