Index

A B C D E F H I J K L M N O P R S T V 
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 averageLatencyNanos record component.
averageLatencyNanos() - Method in record class org.j7m.middleware.metrics.StatisticsSnapshot
Returns the value of the averageLatencyNanos record 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 benchmarkTtlMillis record 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 clock record 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 codec record 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 counters record 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 enableHpSelection record 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 errorCode record 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 explanation record 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 failureCount record component.
failureCount() - Method in record class org.j7m.middleware.metrics.StatisticsSnapshot
Returns the value of the failureCount record 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 HaPolicy record 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 identity record 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 invocationCount record 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 key record component.

L

latencyNanos() - Method in record class org.j7m.middleware.metrics.StatisticsEvent
Returns the value of the latencyNanos record 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 loadScore record 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 ObjectInvocationStats record 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 preferLocal record 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 ref record 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 registry record 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 retainedEventCount record 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 score record component.
scores() - Method in record class org.j7m.middleware.ha.HpSelection
Returns the value of the scores record component.
security() - Method in record class org.j7m.middleware.core.RuntimeConfiguration
Returns the value of the security record 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 selected record 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 success record component.
successCount() - Method in record class org.j7m.middleware.metrics.StatisticsSnapshot
Returns the value of the successCount record 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 timestampMillis record 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 totalCount record component.
transports() - Method in record class org.j7m.middleware.core.RuntimeConfiguration
Returns the value of the transports record 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
A B C D E F H I J K L M N O P R S T V 
All Classes and Interfaces|All Packages