Index
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
clockrecord 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
eventLogDirectoryrecord 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
maxActiveSagasrecord 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
maxCheckpointBytesrecord component. - maxCommandPayloadBytes() - Method in record class org.j7m.middleware.saga.SagaConfig
-
Returns the value of the
maxCommandPayloadBytesrecord 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
maxDeadLettersInStatusrecord component. - maxEvidenceEntries() - Method in record class org.j7m.middleware.saga.SagaConfig
-
Returns the value of the
maxEvidenceEntriesrecord component. - maxPendingOutboxCommands() - Method in record class org.j7m.middleware.saga.SagaConfig
-
Returns the value of the
maxPendingOutboxCommandsrecord 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
maxRetryAttemptsrecord 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
maxStepsPerSagarecord 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
messagingDirectoryrecord 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
-
Builder for
LogBackedSagaService. - 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
All Classes and Interfaces|All Packages