Index

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

A

acquireLease(LeaseName, PrincipalRef, LeaseOptions) - Method in class org.j7m.middleware.coordination.LogBackedCoordinationService
advance(Duration) - Method in class org.j7m.middleware.coordination.MutableCoordinationClock
Advances the clock.
auditEvents() - Method in class org.j7m.middleware.coordination.LogBackedCoordinationService
Returns retained safe audit events.

B

build() - Method in class org.j7m.middleware.coordination.CoordinationServiceBuilder
Builds a coordination service.

C

clock() - Method in record class org.j7m.middleware.coordination.CoordinationConfig
Returns the value of the clock record component.
clock(CoordinationClock) - Method in class org.j7m.middleware.coordination.CoordinationServiceBuilder
Sets the coordination clock.
close() - Method in class org.j7m.middleware.coordination.LogBackedCoordinationService
compareAndSet(CoordinateKey, CoordinateValue, CoordinateValue, CasOptions) - Method in class org.j7m.middleware.coordination.LogBackedCoordinationService
CoordinationClock - Interface in org.j7m.middleware.coordination
Clock abstraction for deterministic coordination tests and demos.
CoordinationConfig - Record Class in org.j7m.middleware.coordination
Immutable configuration for LogBackedCoordinationService.
CoordinationConfig(DurableLog, CoordinationClock, HeartbeatOptions, int) - Constructor for record class org.j7m.middleware.coordination.CoordinationConfig
Creates configuration with the historical watch-only state limit surface.
CoordinationConfig(DurableLog, CoordinationClock, HeartbeatOptions, int, int, int, int, int, int) - Constructor for record class org.j7m.middleware.coordination.CoordinationConfig
Creates validated configuration.
CoordinationServiceBuilder - Class in org.j7m.middleware.coordination
Builder for local log-backed coordination services.
CoordinationServiceBuilder() - Constructor for class org.j7m.middleware.coordination.CoordinationServiceBuilder
Creates a builder with conservative defaults.

D

DEFAULT_MAX_CHECKPOINT_BYTES - Static variable in record class org.j7m.middleware.coordination.CoordinationConfig
Default maximum serialized checkpoint size in bytes.
DEFAULT_MAX_COORDINATE_VALUE_BYTES - Static variable in record class org.j7m.middleware.coordination.CoordinationConfig
Default maximum coordinate value size in bytes.
DEFAULT_MAX_COORDINATES - Static variable in record class org.j7m.middleware.coordination.CoordinationConfig
Default maximum retained coordinate count.
DEFAULT_MAX_LEASES - Static variable in record class org.j7m.middleware.coordination.CoordinationConfig
Default maximum retained lease count.
DEFAULT_MAX_MEMBERS - Static variable in record class org.j7m.middleware.coordination.CoordinationConfig
Default maximum retained member count.
directory(Path) - Method in class org.j7m.middleware.coordination.CoordinationServiceBuilder
Sets the durable log directory.
durableLog() - Method in record class org.j7m.middleware.coordination.CoordinationConfig
Returns the value of the durableLog record component.

E

equals(Object) - Method in record class org.j7m.middleware.coordination.CoordinationConfig
Indicates whether some other object is "equal to" this one.

F

fencingToken(LeaseId) - Method in class org.j7m.middleware.coordination.LogBackedCoordinationService

G

get(CoordinateKey) - Method in class org.j7m.middleware.coordination.LogBackedCoordinationService

H

hashCode() - Method in record class org.j7m.middleware.coordination.CoordinationConfig
Returns a hash code value for this object.
heartbeat(MemberId, Heartbeat) - Method in class org.j7m.middleware.coordination.LogBackedCoordinationService
heartbeatOptions() - Method in record class org.j7m.middleware.coordination.CoordinationConfig
Returns the value of the heartbeatOptions record component.
heartbeatOptions(HeartbeatOptions) - Method in class org.j7m.middleware.coordination.CoordinationServiceBuilder
Sets heartbeat options.

I

instant() - Method in interface org.j7m.middleware.coordination.CoordinationClock
Returns the current instant.
instant() - Method in class org.j7m.middleware.coordination.MutableCoordinationClock
Returns the current instant.

J

join(MemberIdentity, JoinOptions) - Method in class org.j7m.middleware.coordination.LogBackedCoordinationService

L

leave(MemberId, LeaveOptions) - Method in class org.j7m.middleware.coordination.LogBackedCoordinationService
LogBackedCoordinationService - Class in org.j7m.middleware.coordination
Durable-log-backed local coordination and membership service.
LogBackedCoordinationService(CoordinationConfig) - Constructor for class org.j7m.middleware.coordination.LogBackedCoordinationService
Creates and recovers a coordination service.

M

maxCheckpointBytes() - Method in record class org.j7m.middleware.coordination.CoordinationConfig
Returns the value of the maxCheckpointBytes record component.
maxCheckpointBytes(int) - Method in class org.j7m.middleware.coordination.CoordinationServiceBuilder
Sets maximum serialized checkpoint size in bytes.
maxCoordinates() - Method in record class org.j7m.middleware.coordination.CoordinationConfig
Returns the value of the maxCoordinates record component.
maxCoordinates(int) - Method in class org.j7m.middleware.coordination.CoordinationServiceBuilder
Sets maximum retained coordinate records.
maxCoordinateValueBytes() - Method in record class org.j7m.middleware.coordination.CoordinationConfig
Returns the value of the maxCoordinateValueBytes record component.
maxCoordinateValueBytes(int) - Method in class org.j7m.middleware.coordination.CoordinationServiceBuilder
Sets maximum coordinate value size in bytes.
maxLeases() - Method in record class org.j7m.middleware.coordination.CoordinationConfig
Returns the value of the maxLeases record component.
maxLeases(int) - Method in class org.j7m.middleware.coordination.CoordinationServiceBuilder
Sets maximum retained lease records.
maxMembers() - Method in record class org.j7m.middleware.coordination.CoordinationConfig
Returns the value of the maxMembers record component.
maxMembers(int) - Method in class org.j7m.middleware.coordination.CoordinationServiceBuilder
Sets maximum retained member records.
maxWatches() - Method in record class org.j7m.middleware.coordination.CoordinationConfig
Returns the value of the maxWatches record component.
maxWatches(int) - Method in class org.j7m.middleware.coordination.CoordinationServiceBuilder
Sets maximum runtime watches.
membership(MembershipQuery) - Method in class org.j7m.middleware.coordination.LogBackedCoordinationService
MutableCoordinationClock - Class in org.j7m.middleware.coordination
Mutable deterministic clock for tests and local demos.
MutableCoordinationClock(Instant) - Constructor for class org.j7m.middleware.coordination.MutableCoordinationClock
Creates a mutable clock.

O

org.j7m.coordination - module org.j7m.coordination
J7M native local coordination and membership primitives.
org.j7m.middleware.coordination - package org.j7m.middleware.coordination
 

R

recoveryReport() - Method in class org.j7m.middleware.coordination.LogBackedCoordinationService
releaseLease(LeaseId, ReleaseLeaseOptions) - Method in class org.j7m.middleware.coordination.LogBackedCoordinationService
renewLease(LeaseId, long) - Method in class org.j7m.middleware.coordination.LogBackedCoordinationService

S

status() - Method in class org.j7m.middleware.coordination.LogBackedCoordinationService

T

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

W

watch(CoordinateKey, CoordinateWatcher) - Method in class org.j7m.middleware.coordination.LogBackedCoordinationService
A B C D E F G H I J L M O R S T W 
All Classes and Interfaces|All Packages|Constant Field Values