Index
All Classes and Interfaces|All Packages
A
- add(String, long) - Method in class org.j7m.middleware.metrics.SlidingWindowStatistics
-
Adds a delta to one named counter.
- apply(DedupeStore, DedupeEntry, DuplicateDetectionPolicy) - Method in class org.j7m.middleware.reliability.DuplicateDetectionSupport
-
Applies duplicate detection when a store is available.
- averageLatencyNanos() - Method in record class org.j7m.middleware.ha.ObjectInvocationStats
-
Returns the value of the
averageLatencyNanosrecord component. - averageLatencyNanos() - Method in record class org.j7m.middleware.metrics.StatisticsSnapshot
-
Returns the value of the
averageLatencyNanosrecord component.
B
- backpressureRejected(BackpressurePolicy) - Method in class org.j7m.middleware.reliability.ReliabilityPolicyEvaluator
-
Returns the decision for a backpressure rejection.
- benchmarkTtlMillis() - Method in record class org.j7m.middleware.ha.HaPolicy
-
Returns the value of the
benchmarkTtlMillisrecord component.
C
- CausalContextPropagator - Class in org.j7m.middleware.reliability
-
Propagates causal context across nested invocations.
- CausalContextPropagator() - Constructor for class org.j7m.middleware.reliability.CausalContextPropagator
-
Creates a propagator.
- checkAndRecord(DedupeEntry, DuplicateDetectionPolicy) - Method in class org.j7m.middleware.reliability.InMemoryDedupeStore
- childOf(CausalContext) - Method in class org.j7m.middleware.reliability.CausalContextPropagator
-
Returns a child context or a new root context when absent.
- clock() - Method in record class org.j7m.middleware.core.RuntimeConfiguration
-
Returns the value of the
clockrecord component. - close() - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
- codec() - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
- codec() - Method in record class org.j7m.middleware.core.RuntimeConfiguration
-
Returns the value of the
codecrecord component. - commitPreparedExports(List) - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
- CorrelationContextPropagator - Class in org.j7m.middleware.reliability
-
Propagates correlation context across nested invocations.
- CorrelationContextPropagator() - Constructor for class org.j7m.middleware.reliability.CorrelationContextPropagator
-
Creates a propagator.
- counters() - Method in record class org.j7m.middleware.metrics.StatisticsSnapshot
-
Returns the value of the
countersrecord component.
D
- decode(EncodedValue, Class, CodecContext) - Method in class org.j7m.middleware.codec.defaultcodec.DefaultValueCodec
- decodeValue(EncodedValue, Class) - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
- DefaultMiddlewareRuntime - Class in org.j7m.middleware.core
-
Default Phase 1 middleware runtime implementation.
- DefaultMiddlewareRuntime(RuntimeConfiguration) - Constructor for class org.j7m.middleware.core.DefaultMiddlewareRuntime
-
Creates and starts a runtime from configuration.
- DefaultMiddlewareRuntime(RuntimeConfiguration, List) - Constructor for class org.j7m.middleware.core.DefaultMiddlewareRuntime
-
Creates and starts a runtime from configuration and additional lifecycle-owned resources.
- defaults() - Static method in record class org.j7m.middleware.ha.HaPolicy
-
Returns the default policy.
- DefaultValueCodec - Class in org.j7m.middleware.codec.defaultcodec
-
Deterministic Phase 1 value codec.
- DefaultValueCodec() - Constructor for class org.j7m.middleware.codec.defaultcodec.DefaultValueCodec
-
Creates a default codec with no application schemas.
- DefaultValueCodec(SchemaRegistry) - Constructor for class org.j7m.middleware.codec.defaultcodec.DefaultValueCodec
-
Creates a codec with an explicit application schema allowlist.
- describeTarget(ObjectRef) - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
- dispatch(ObjectRef, MethodDescriptor, List, InvocationOptions) - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
- dispatchLogicalAsyncTrusted(ObjectRef, MethodDescriptor, List, InvocationOptions, SecurityContext, InvocationCancellation) - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
- dispatchTrusted(ObjectRef, MethodDescriptor, List, InvocationOptions, SecurityContext) - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
- DuplicateDetectionSupport - Class in org.j7m.middleware.reliability
-
Utility facade for duplicate detection policy execution.
- DuplicateDetectionSupport() - Constructor for class org.j7m.middleware.reliability.DuplicateDetectionSupport
-
Creates duplicate detection support.
E
- enableHpSelection() - Method in record class org.j7m.middleware.ha.HaPolicy
-
Returns the value of the
enableHpSelectionrecord component. - encode(Object, Class, CodecContext) - Method in class org.j7m.middleware.codec.defaultcodec.DefaultValueCodec
- encodeValue(Object, Class) - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
- equals(Object) - Method in record class org.j7m.middleware.core.RuntimeConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.j7m.middleware.ha.HaPolicy
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.j7m.middleware.ha.HpCandidateScore
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.j7m.middleware.ha.HpSelection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.j7m.middleware.ha.ObjectInvocationStats
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.j7m.middleware.metrics.StatisticsEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.j7m.middleware.metrics.StatisticsSnapshot
-
Indicates whether some other object is "equal to" this one.
- errorCode() - Method in record class org.j7m.middleware.metrics.StatisticsEvent
-
Returns the value of the
errorCoderecord component. - evaluateBeforeDispatch(Method, InvocationReliabilityOptions, long) - Method in class org.j7m.middleware.reliability.ReliabilityPolicyEvaluator
-
Evaluates reliability policy before invocation dispatch.
- evaluateResult(InvocationReliabilityOptions, long) - Method in class org.j7m.middleware.reliability.ReliabilityPolicyEvaluator
-
Evaluates result-size limits after method execution.
- executeOneWay(Runnable) - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
- explanation() - Method in record class org.j7m.middleware.ha.HpCandidateScore
-
Returns the value of the
explanationrecord component. - export(String, T, Class, ExportOptions) - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
- exportCallback(Object, Class) - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
F
- failureCount() - Method in record class org.j7m.middleware.ha.ObjectInvocationStats
-
Returns the value of the
failureCountrecord component. - failureCount() - Method in record class org.j7m.middleware.metrics.StatisticsSnapshot
-
Returns the value of the
failureCountrecord component. - FencingTokenValidator - Class in org.j7m.middleware.reliability
-
Validates monotonic fencing tokens within a named authority and scope.
- FencingTokenValidator() - Constructor for class org.j7m.middleware.reliability.FencingTokenValidator
-
Creates a validator.
H
- HaPolicy - Record Class in org.j7m.middleware.ha
-
High-availability and high-performance selection policy marker.
- HaPolicy(boolean) - Constructor for record class org.j7m.middleware.ha.HaPolicy
-
Creates a compatibility policy with local preference and HP enabled.
- HaPolicy(boolean, boolean, long) - Constructor for record class org.j7m.middleware.ha.HaPolicy
-
Creates an instance of a
HaPolicyrecord class. - hasExplicitKey(InvocationReliabilityOptions) - Method in class org.j7m.middleware.reliability.IdempotencyKeyValidator
-
Reports whether an idempotency key is present.
- hashCode() - Method in record class org.j7m.middleware.core.RuntimeConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.j7m.middleware.ha.HaPolicy
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.j7m.middleware.ha.HpCandidateScore
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.j7m.middleware.ha.HpSelection
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.j7m.middleware.ha.ObjectInvocationStats
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.j7m.middleware.metrics.StatisticsEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.j7m.middleware.metrics.StatisticsSnapshot
-
Returns a hash code value for this object.
- HpCandidateScore - Record Class in org.j7m.middleware.ha
-
Immutable score for one HP candidate.
- HpCandidateScore(ObjectRef, double, Map) - Constructor for record class org.j7m.middleware.ha.HpCandidateScore
-
Creates an immutable score.
- HpSelection - Record Class in org.j7m.middleware.ha
-
Immutable HP selection result.
- HpSelection(ObjectRef, List) - Constructor for record class org.j7m.middleware.ha.HpSelection
-
Creates immutable score collection.
- HpSelector - Class in org.j7m.middleware.ha
-
Phase 2 high-performance candidate selector.
- HpSelector() - Constructor for class org.j7m.middleware.ha.HpSelector
-
Creates a selector with the default Phase 2 scoring weights.
I
- IdempotencyKeyValidator - Class in org.j7m.middleware.reliability
-
Validates explicit idempotency-key requirements.
- IdempotencyKeyValidator() - Constructor for class org.j7m.middleware.reliability.IdempotencyKeyValidator
-
Creates a validator.
- identity() - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
- identity() - Method in record class org.j7m.middleware.core.RuntimeConfiguration
-
Returns the value of the
identityrecord component. - identity(String) - Static method in record class org.j7m.middleware.core.RuntimeConfiguration
-
Creates an identity with generated metadata.
- increment(String) - Method in class org.j7m.middleware.metrics.SlidingWindowStatistics
-
Increments one named counter.
- InMemoryDedupeStore - Class in org.j7m.middleware.reliability
-
Non-durable in-memory duplicate detection store.
- InMemoryDedupeStore() - Constructor for class org.j7m.middleware.reliability.InMemoryDedupeStore
-
Creates an empty non-durable store.
- invocationCount() - Method in record class org.j7m.middleware.ha.ObjectInvocationStats
-
Returns the value of the
invocationCountrecord component. - InvocationStatsView - Interface in org.j7m.middleware.ha
-
Read-only invocation statistics used by HP scoring.
- isRetrySafe(Method, InvocationReliabilityOptions) - Method in class org.j7m.middleware.reliability.RetrySafetyResolver
-
Determines retry safety for a method and invocation options.
J
- JpmsInternalSentinel - Class in org.j7m.middleware.core.internal
-
Unexported marker used by JPMS boundary tests.
- JpmsInternalSentinel() - Constructor for class org.j7m.middleware.core.internal.JpmsInternalSentinel
-
Creates a sentinel instance.
K
- key() - Method in record class org.j7m.middleware.metrics.StatisticsEvent
-
Returns the value of the
keyrecord component.
L
- latencyNanos() - Method in record class org.j7m.middleware.metrics.StatisticsEvent
-
Returns the value of the
latencyNanosrecord component. - list(String, List, Map, LookupOptions) - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
- loadScore() - Method in record class org.j7m.middleware.ha.ObjectInvocationStats
-
Returns the value of the
loadScorerecord component. - lookup(String, Class, LookupOptions) - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
M
- marker() - Method in class org.j7m.middleware.core.internal.JpmsInternalSentinel
-
Returns a stable marker string.
N
- nested(CorrelationContext) - Method in class org.j7m.middleware.reliability.CorrelationContextPropagator
-
Returns a nested correlation context or a new root context when absent.
O
- ObjectInvocationStats - Record Class in org.j7m.middleware.ha
-
Immutable per-object invocation statistics.
- ObjectInvocationStats(long, long, long, double) - Constructor for record class org.j7m.middleware.ha.ObjectInvocationStats
-
Creates an instance of a
ObjectInvocationStatsrecord class. - org.j7m.kernel - module org.j7m.kernel
-
J7M transport-neutral distributed-object kernel.
- org.j7m.middleware.codec.defaultcodec - package org.j7m.middleware.codec.defaultcodec
- org.j7m.middleware.core - package org.j7m.middleware.core
- org.j7m.middleware.core.internal - package org.j7m.middleware.core.internal
- org.j7m.middleware.ha - package org.j7m.middleware.ha
- org.j7m.middleware.metrics - package org.j7m.middleware.metrics
- org.j7m.middleware.reliability - package org.j7m.middleware.reliability
P
- preferLocal() - Method in record class org.j7m.middleware.ha.HaPolicy
-
Returns the value of the
preferLocalrecord component. - prepareExport(String, T, Class, ExportOptions) - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
- proxyFor(ObjectRef, Class) - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
R
- record(String, long, long, boolean, MiddlewareErrorCode) - Method in class org.j7m.middleware.metrics.SlidingWindowStatistics
-
Records one timed event.
- redactedMetadata(InvocationReliabilityOptions) - Method in class org.j7m.middleware.reliability.ReliabilityMetadataResolver
-
Returns safe status metadata for admin and invocation logs.
- ref() - Method in record class org.j7m.middleware.ha.HpCandidateScore
-
Returns the value of the
refrecord component. - reference(ObjectRef, Class, ProxyOptions) - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
- registry() - Method in record class org.j7m.middleware.core.RuntimeConfiguration
-
Returns the value of the
registryrecord component. - releaseInvocationCallbacks(List) - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
- ReliabilityMetadataResolver - Class in org.j7m.middleware.reliability
-
Resolves typed reliability metadata from public invocation options.
- ReliabilityMetadataResolver() - Constructor for class org.j7m.middleware.reliability.ReliabilityMetadataResolver
-
Creates a resolver.
- ReliabilityPolicyEvaluator - Class in org.j7m.middleware.reliability
-
Evaluates transport-neutral reliability policy for one invocation.
- ReliabilityPolicyEvaluator() - Constructor for class org.j7m.middleware.reliability.ReliabilityPolicyEvaluator
-
Creates an evaluator with the default retry-safety resolver.
- ReliabilityPolicyEvaluator(RetrySafetyResolver) - Constructor for class org.j7m.middleware.reliability.ReliabilityPolicyEvaluator
-
Creates an evaluator.
- requireExplicitKey(InvocationReliabilityOptions) - Method in class org.j7m.middleware.reliability.IdempotencyKeyValidator
-
Returns the key or throws when it is required and absent.
- resolve(InvocationOptions) - Method in class org.j7m.middleware.reliability.ReliabilityMetadataResolver
-
Resolves the reliability context for invocation options.
- retainedEventCount() - Method in record class org.j7m.middleware.metrics.StatisticsSnapshot
-
Returns the value of the
retainedEventCountrecord component. - RetrySafetyResolver - Class in org.j7m.middleware.reliability
-
Resolves whether an invocation is safe for automatic retry.
- RetrySafetyResolver() - Constructor for class org.j7m.middleware.reliability.RetrySafetyResolver
-
Creates a resolver.
- RuntimeConfiguration - Record Class in org.j7m.middleware.core
-
Immutable construction configuration for
DefaultMiddlewareRuntime. - RuntimeConfiguration(RuntimeIdentity, RegistryClient, ValueCodec, List, Clock, SecurityConfiguration) - Constructor for record class org.j7m.middleware.core.RuntimeConfiguration
-
Creates immutable configuration fields.
S
- score() - Method in record class org.j7m.middleware.ha.HpCandidateScore
-
Returns the value of the
scorerecord component. - scores() - Method in record class org.j7m.middleware.ha.HpSelection
-
Returns the value of the
scoresrecord component. - security() - Method in record class org.j7m.middleware.core.RuntimeConfiguration
-
Returns the value of the
securityrecord component. - select(List, String, List, InvocationStatsView, Clock) - Method in class org.j7m.middleware.ha.HpSelector
-
Selects the best candidate.
- selected() - Method in record class org.j7m.middleware.ha.HpSelection
-
Returns the value of the
selectedrecord component. - SlidingWindowStatistics - Class in org.j7m.middleware.metrics
-
Thread-safe bounded sliding-window statistics collector.
- SlidingWindowStatistics(int) - Constructor for class org.j7m.middleware.metrics.SlidingWindowStatistics
-
Creates a bounded statistics window.
- SlidingWindowStatistics(int, Duration, LongSupplier) - Constructor for class org.j7m.middleware.metrics.SlidingWindowStatistics
-
Creates a bounded statistics window with time-based retention.
- SlidingWindowStatistics(int, Duration, LongSupplier, int) - Constructor for class org.j7m.middleware.metrics.SlidingWindowStatistics
-
Creates a bounded statistics window with time and counter-cardinality limits.
- snapshot() - Method in class org.j7m.middleware.metrics.SlidingWindowStatistics
-
Returns a point-in-time immutable snapshot.
- StatisticsEvent - Record Class in org.j7m.middleware.metrics
-
Immutable bounded statistics event.
- StatisticsEvent(String, long, long, boolean, MiddlewareErrorCode) - Constructor for record class org.j7m.middleware.metrics.StatisticsEvent
-
Creates a statistics event.
- StatisticsSnapshot - Record Class in org.j7m.middleware.metrics
-
Immutable statistics snapshot.
- StatisticsSnapshot(long, long, long, long, int, Map) - Constructor for record class org.j7m.middleware.metrics.StatisticsSnapshot
-
Creates immutable counters.
- statsFor(String) - Method in interface org.j7m.middleware.ha.InvocationStatsView
-
Returns invocation statistics for one object reference.
- status() - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
- status() - Method in class org.j7m.middleware.reliability.InMemoryDedupeStore
- success() - Method in record class org.j7m.middleware.metrics.StatisticsEvent
-
Returns the value of the
successrecord component. - successCount() - Method in record class org.j7m.middleware.metrics.StatisticsSnapshot
-
Returns the value of the
successCountrecord component. - successRate() - Method in record class org.j7m.middleware.ha.ObjectInvocationStats
-
Returns the success rate.
- successRate() - Method in class org.j7m.middleware.metrics.SlidingWindowStatistics
-
Returns success rate for recent aggregate counters.
T
- timestampMillis() - Method in record class org.j7m.middleware.metrics.StatisticsEvent
-
Returns the value of the
timestampMillisrecord component. - toString() - Method in record class org.j7m.middleware.core.RuntimeConfiguration
-
Returns a string representation of this record class.
- toString() - Method in record class org.j7m.middleware.ha.HaPolicy
-
Returns a string representation of this record class.
- toString() - Method in record class org.j7m.middleware.ha.HpCandidateScore
-
Returns a string representation of this record class.
- toString() - Method in record class org.j7m.middleware.ha.HpSelection
-
Returns a string representation of this record class.
- toString() - Method in record class org.j7m.middleware.ha.ObjectInvocationStats
-
Returns a string representation of this record class.
- toString() - Method in record class org.j7m.middleware.metrics.StatisticsEvent
-
Returns a string representation of this record class.
- toString() - Method in record class org.j7m.middleware.metrics.StatisticsSnapshot
-
Returns a string representation of this record class.
- totalCount() - Method in record class org.j7m.middleware.metrics.StatisticsSnapshot
-
Returns the value of the
totalCountrecord component. - transports() - Method in record class org.j7m.middleware.core.RuntimeConfiguration
-
Returns the value of the
transportsrecord component.
V
- validate(FencingToken, FencingToken, boolean) - Method in class org.j7m.middleware.reliability.FencingTokenValidator
-
Validates a candidate token against the current token.
- validateTarget(ObjectRef, String) - Method in class org.j7m.middleware.core.DefaultMiddlewareRuntime
All Classes and Interfaces|All Packages