Serialized Form
-
Package org.j7m.middleware.api
-
Record Class org.j7m.middleware.api.InvocationOptions
class InvocationOptions extends Record implements Serializable -
Exception Class org.j7m.middleware.api.MiddlewareException
class MiddlewareException extends RuntimeException implements Serializable-
Serialized Fields
-
remoteError
RemoteError remoteError
Normalized immutable failure payload.
-
-
-
Record Class org.j7m.middleware.api.ObjectRef
class ObjectRef extends Record implements Serializable-
Serialized Fields
-
endpoint
String endpoint
The field for theendpointrecord component. -
generation
long generation
The field for thegenerationrecord component. -
interfaces
List<String> interfaces
The field for theinterfacesrecord component. -
leaseUntil
long leaseUntil
The field for theleaseUntilrecord component. -
logicalName
String logicalName
The field for thelogicalNamerecord component. -
metadata
Map<String,
String> metadata The field for themetadatarecord component. -
objectId
String objectId
The field for theobjectIdrecord component. -
registryContext
String registryContext
The field for theregistryContextrecord component. -
runtimeId
String runtimeId
The field for theruntimeIdrecord component. -
serviceName
String serviceName
The field for theserviceNamerecord component. -
transport
String transport
The field for thetransportrecord component.
-
-
-
Record Class org.j7m.middleware.api.RemoteError
class RemoteError extends Record implements Serializable-
Serialized Fields
-
code
MiddlewareErrorCode code
The field for thecoderecord component. -
details
Map<String,
String> details The field for thedetailsrecord component. -
dirtyTarget
boolean dirtyTarget
The field for thedirtyTargetrecord component. -
invocationId
String invocationId
The field for theinvocationIdrecord component. -
message
String message
The field for themessagerecord component. -
remoteRuntimeId
String remoteRuntimeId
The field for theremoteRuntimeIdrecord component. -
retryable
boolean retryable
The field for theretryablerecord component.
-
-
-
-
Package org.j7m.middleware.api.consensus
-
Record Class org.j7m.middleware.api.consensus.AppendEntriesRequest
class AppendEntriesRequest extends Record implements Serializable-
Serialized Fields
-
entries
List<ConsensusLogEntry> entries
The field for theentriesrecord component. -
groupId
ConsensusGroupId groupId
The field for thegroupIdrecord component. -
leaderCommit
CommitIndex leaderCommit
The field for theleaderCommitrecord component. -
leaderId
ConsensusNodeId leaderId
The field for theleaderIdrecord component. -
prevLogIndex
LogIndex prevLogIndex
The field for theprevLogIndexrecord component. -
prevLogTerm
ConsensusTerm prevLogTerm
The field for theprevLogTermrecord component. -
term
ConsensusTerm term
The field for thetermrecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.AppendEntriesResponse
class AppendEntriesResponse extends Record implements Serializable-
Serialized Fields
-
groupId
ConsensusGroupId groupId
The field for thegroupIdrecord component. -
matchIndex
LogIndex matchIndex
The field for thematchIndexrecord component. -
nodeId
ConsensusNodeId nodeId
The field for thenodeIdrecord component. -
reason
String reason
The field for thereasonrecord component. -
success
boolean success
The field for thesuccessrecord component. -
term
ConsensusTerm term
The field for thetermrecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.CommitIndex
class CommitIndex extends Record implements Serializable-
Serialized Fields
-
value
long value
The field for thevaluerecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.ConsensusCommand
class ConsensusCommand extends Record implements Serializable -
Record Class org.j7m.middleware.api.consensus.ConsensusCommandResult
class ConsensusCommandResult extends Record implements Serializable-
Serialized Fields
-
accepted
boolean accepted
The field for theacceptedrecord component. -
commandId
String commandId
The field for thecommandIdrecord component. -
committed
boolean committed
The field for thecommittedrecord component. -
index
LogIndex index
The field for theindexrecord component. -
leaderId
ConsensusNodeId leaderId
The field for theleaderIdrecord component. -
reason
String reason
The field for thereasonrecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.ConsensusConfigChange
class ConsensusConfigChange extends Record implements Serializable-
Serialized Fields
-
changeId
String changeId
The field for thechangeIdrecord component. -
requestedSet
ConsensusMemberSet requestedSet
The field for therequestedSetrecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.ConsensusConfiguration
class ConsensusConfiguration extends Record implements Serializable-
Serialized Fields
-
electionTimeout
Duration electionTimeout
The field for theelectionTimeoutrecord component. -
groupId
ConsensusGroupId groupId
The field for thegroupIdrecord component. -
heartbeatInterval
Duration heartbeatInterval
The field for theheartbeatIntervalrecord component. -
members
ConsensusMemberSet members
The field for themembersrecord component.
-
-
-
Exception Class org.j7m.middleware.api.consensus.ConsensusException
class ConsensusException extends MiddlewareException implements Serializable -
Record Class org.j7m.middleware.api.consensus.ConsensusGroupId
class ConsensusGroupId extends Record implements Serializable -
Record Class org.j7m.middleware.api.consensus.ConsensusLogEntry
class ConsensusLogEntry extends Record implements Serializable-
Serialized Fields
-
command
ConsensusCommand command
The field for thecommandrecord component. -
index
LogIndex index
The field for theindexrecord component. -
term
ConsensusTerm term
The field for thetermrecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.ConsensusLogEntryStatus
class ConsensusLogEntryStatus extends Record implements Serializable-
Serialized Fields
-
applied
boolean applied
The field for theappliedrecord component. -
commandId
String commandId
The field for thecommandIdrecord component. -
committed
boolean committed
The field for thecommittedrecord component. -
index
LogIndex index
The field for theindexrecord component. -
payloadBytes
long payloadBytes
The field for thepayloadBytesrecord component. -
term
ConsensusTerm term
The field for thetermrecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.ConsensusMember
class ConsensusMember extends Record implements Serializable-
Serialized Fields
-
nodeId
ConsensusNodeId nodeId
The field for thenodeIdrecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.ConsensusMemberSet
class ConsensusMemberSet extends Record implements Serializable-
Serialized Fields
-
members
List<ConsensusMember> members
The field for themembersrecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.ConsensusMetricsSnapshot
class ConsensusMetricsSnapshot extends Record implements Serializable-
Serialized Fields
-
appendRejections
long appendRejections
The field for theappendRejectionsrecord component. -
appendRequests
long appendRequests
The field for theappendRequestsrecord component. -
commandsCommitted
long commandsCommitted
The field for thecommandsCommittedrecord component. -
elections
long elections
The field for theelectionsrecord component. -
invariantFailures
long invariantFailures
The field for theinvariantFailuresrecord component. -
leadersElected
long leadersElected
The field for theleadersElectedrecord component. -
recoveries
long recoveries
The field for therecoveriesrecord component. -
voteRejections
long voteRejections
The field for thevoteRejectionsrecord component. -
voteRequests
long voteRequests
The field for thevoteRequestsrecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.ConsensusNodeId
class ConsensusNodeId extends Record implements Serializable -
Record Class org.j7m.middleware.api.consensus.ConsensusRecoveryReport
class ConsensusRecoveryReport extends Record implements Serializable-
Serialized Fields
-
commitIndex
CommitIndex commitIndex
The field for thecommitIndexrecord component. -
logEntries
long logEntries
The field for thelogEntriesrecord component. -
nodeId
ConsensusNodeId nodeId
The field for thenodeIdrecord component. -
term
ConsensusTerm term
The field for thetermrecord component. -
votedFor
ConsensusNodeId votedFor
The field for thevotedForrecord component. -
warnings
Map<String,
String> warnings The field for thewarningsrecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.ConsensusSafetyReport
class ConsensusSafetyReport extends Record implements Serializable-
Serialized Fields
-
committedEntryDurability
boolean committedEntryDurability
The field for thecommittedEntryDurabilityrecord component. -
electionSafety
boolean electionSafety
The field for theelectionSafetyrecord component. -
evidence
List<String> evidence
The field for theevidencerecord component. -
leaderAppendOnly
boolean leaderAppendOnly
The field for theleaderAppendOnlyrecord component. -
leaderCompleteness
boolean leaderCompleteness
The field for theleaderCompletenessrecord component. -
logMatching
boolean logMatching
The field for thelogMatchingrecord component. -
staleLeaderRejection
boolean staleLeaderRejection
The field for thestaleLeaderRejectionrecord component. -
stateMachineSafety
boolean stateMachineSafety
The field for thestateMachineSafetyrecord component. -
violations
List<String> violations
The field for theviolationsrecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.ConsensusSimulationReport
class ConsensusSimulationReport extends Record implements Serializable-
Serialized Fields
-
crashes
long crashes
The field for thecrashesrecord component. -
messagesDropped
long messagesDropped
The field for themessagesDroppedrecord component. -
messagesDuplicated
long messagesDuplicated
The field for themessagesDuplicatedrecord component. -
messagesReordered
long messagesReordered
The field for themessagesReorderedrecord component. -
messagesSent
long messagesSent
The field for themessagesSentrecord component. -
restarts
long restarts
The field for therestartsrecord component. -
safetyReport
ConsensusSafetyReport safetyReport
The field for thesafetyReportrecord component. -
seed
long seed
The field for theseedrecord component. -
trace
List<String> trace
The field for thetracerecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.ConsensusSnapshot
class ConsensusSnapshot extends Record implements Serializable-
Serialized Fields
-
metadata
ConsensusSnapshotMetadata metadata
The field for themetadatarecord component. -
payload
byte[] payload
The field for thepayloadrecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.ConsensusSnapshotMetadata
class ConsensusSnapshotMetadata extends Record implements Serializable-
Serialized Fields
-
lastIncludedIndex
LogIndex lastIncludedIndex
The field for thelastIncludedIndexrecord component. -
lastIncludedTerm
ConsensusTerm lastIncludedTerm
The field for thelastIncludedTermrecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.ConsensusState
class ConsensusState extends Record implements Serializable-
Serialized Fields
-
commitIndex
CommitIndex commitIndex
The field for thecommitIndexrecord component. -
lastApplied
LogIndex lastApplied
The field for thelastAppliedrecord component. -
lastLogIndex
LogIndex lastLogIndex
The field for thelastLogIndexrecord component. -
leaderId
ConsensusNodeId leaderId
The field for theleaderIdrecord component. -
logEntries
List<ConsensusLogEntryStatus> logEntries
The field for thelogEntriesrecord component. -
nodeId
ConsensusNodeId nodeId
The field for thenodeIdrecord component. -
role
ConsensusRole role
The field for therolerecord component. -
term
ConsensusTerm term
The field for thetermrecord component. -
votedFor
ConsensusNodeId votedFor
The field for thevotedForrecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.ConsensusStatus
class ConsensusStatus extends Record implements Serializable-
Serialized Fields
-
dynamicMembershipSupported
boolean dynamicMembershipSupported
The field for thedynamicMembershipSupportedrecord component. -
groupId
ConsensusGroupId groupId
The field for thegroupIdrecord component. -
leaderId
ConsensusNodeId leaderId
The field for theleaderIdrecord component. -
metrics
ConsensusMetricsSnapshot metrics
The field for themetricsrecord component. -
snapshotSupported
boolean snapshotSupported
The field for thesnapshotSupportedrecord component. -
states
List<ConsensusState> states
The field for thestatesrecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.ConsensusTerm
class ConsensusTerm extends Record implements Serializable-
Serialized Fields
-
value
long value
The field for thevaluerecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.InstallSnapshotRequest
class InstallSnapshotRequest extends Record implements Serializable-
Serialized Fields
-
groupId
ConsensusGroupId groupId
The field for thegroupIdrecord component. -
leaderId
ConsensusNodeId leaderId
The field for theleaderIdrecord component. -
snapshot
ConsensusSnapshot snapshot
The field for thesnapshotrecord component. -
term
ConsensusTerm term
The field for thetermrecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.InstallSnapshotResponse
class InstallSnapshotResponse extends Record implements Serializable-
Serialized Fields
-
accepted
boolean accepted
The field for theacceptedrecord component. -
groupId
ConsensusGroupId groupId
The field for thegroupIdrecord component. -
nodeId
ConsensusNodeId nodeId
The field for thenodeIdrecord component. -
reason
String reason
The field for thereasonrecord component. -
term
ConsensusTerm term
The field for thetermrecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.LogIndex
class LogIndex extends Record implements Serializable-
Serialized Fields
-
value
long value
The field for thevaluerecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.RequestVoteRequest
class RequestVoteRequest extends Record implements Serializable-
Serialized Fields
-
candidateId
ConsensusNodeId candidateId
The field for thecandidateIdrecord component. -
groupId
ConsensusGroupId groupId
The field for thegroupIdrecord component. -
lastLogIndex
LogIndex lastLogIndex
The field for thelastLogIndexrecord component. -
lastLogTerm
ConsensusTerm lastLogTerm
The field for thelastLogTermrecord component. -
term
ConsensusTerm term
The field for thetermrecord component.
-
-
-
Record Class org.j7m.middleware.api.consensus.RequestVoteResponse
class RequestVoteResponse extends Record implements Serializable-
Serialized Fields
-
groupId
ConsensusGroupId groupId
The field for thegroupIdrecord component. -
nodeId
ConsensusNodeId nodeId
The field for thenodeIdrecord component. -
reason
String reason
The field for thereasonrecord component. -
term
ConsensusTerm term
The field for thetermrecord component. -
voteGranted
boolean voteGranted
The field for thevoteGrantedrecord component.
-
-
-
-
Package org.j7m.middleware.api.coordination
-
Record Class org.j7m.middleware.api.coordination.CasOptions
class CasOptions extends Record implements Serializable-
Serialized Fields
-
expectedVersion
CoordinateVersion expectedVersion
The field for theexpectedVersionrecord component. -
fencingToken
FencingToken fencingToken
The field for thefencingTokenrecord component. -
requiredLeaseId
LeaseId requiredLeaseId
The field for therequiredLeaseIdrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.CasResult
class CasResult extends Record implements Serializable-
Serialized Fields
-
code
String code
The field for thecoderecord component. -
key
CoordinateKey key
The field for thekeyrecord component. -
success
boolean success
The field for thesuccessrecord component. -
version
CoordinateVersion version
The field for theversionrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.CoordinateKey
class CoordinateKey extends Record implements Serializable -
Record Class org.j7m.middleware.api.coordination.CoordinateValue
class CoordinateValue extends Record implements Serializable-
Serialized Fields
-
bytes
byte[] bytes
The field for thebytesrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.CoordinateVersion
class CoordinateVersion extends Record implements Serializable-
Serialized Fields
-
value
long value
The field for thevaluerecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.CoordinationAuditEvent
class CoordinationAuditEvent extends Record implements Serializable -
Exception Class org.j7m.middleware.api.coordination.CoordinationException
class CoordinationException extends MiddlewareException implements Serializable-
Serialized Fields
-
recoveryReport
CoordinationRecoveryReport recoveryReport
Safe recovery report associated with failed recovery, when available.
-
-
-
Record Class org.j7m.middleware.api.coordination.CoordinationMetricsSnapshot
class CoordinationMetricsSnapshot extends Record implements Serializable-
Serialized Fields
-
casFailures
long casFailures
The field for thecasFailuresrecord component. -
casSuccesses
long casSuccesses
The field for thecasSuccessesrecord component. -
heartbeats
long heartbeats
The field for theheartbeatsrecord component. -
joins
long joins
The field for thejoinsrecord component. -
leaseGrants
long leaseGrants
The field for theleaseGrantsrecord component. -
leaseReleases
long leaseReleases
The field for theleaseReleasesrecord component. -
leaseRenewals
long leaseRenewals
The field for theleaseRenewalsrecord component. -
leaves
long leaves
The field for theleavesrecord component. -
recoveries
long recoveries
The field for therecoveriesrecord component. -
splitBrainSuspicions
long splitBrainSuspicions
The field for thesplitBrainSuspicionsrecord component. -
staleRejections
long staleRejections
The field for thestaleRejectionsrecord component. -
watchNotifications
long watchNotifications
The field for thewatchNotificationsrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.CoordinationRecoveryReport
class CoordinationRecoveryReport extends Record implements Serializable-
Serialized Fields
-
coordinatesRecovered
long coordinatesRecovered
The field for thecoordinatesRecoveredrecord component. -
errors
List<String> errors
The field for theerrorsrecord component. -
eventsReplayed
long eventsReplayed
The field for theeventsReplayedrecord component. -
leasesRecovered
long leasesRecovered
The field for theleasesRecoveredrecord component. -
membersRecovered
long membersRecovered
The field for themembersRecoveredrecord component. -
warnings
List<String> warnings
The field for thewarningsrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.CoordinationStatus
class CoordinationStatus extends Record implements Serializable-
Serialized Fields
-
coordinateCount
long coordinateCount
The field for thecoordinateCountrecord component. -
lastError
String lastError
The field for thelastErrorrecord component. -
leases
List<LeaseStatus> leases
The field for theleasesrecord component. -
membership
MembershipView membership
The field for themembershiprecord component. -
metrics
CoordinationMetricsSnapshot metrics
The field for themetricsrecord component. -
open
boolean open
The field for theopenrecord component. -
splitBrainStatus
SplitBrainStatus splitBrainStatus
The field for thesplitBrainStatusrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.Heartbeat
class Heartbeat extends Record implements Serializable -
Record Class org.j7m.middleware.api.coordination.HeartbeatOptions
class HeartbeatOptions extends Record implements Serializable-
Serialized Fields
-
deadAfter
Duration deadAfter
The field for thedeadAfterrecord component. -
suspectAfter
Duration suspectAfter
The field for thesuspectAfterrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.HeartbeatResult
class HeartbeatResult extends Record implements Serializable-
Serialized Fields
-
epoch
MonotonicEpoch epoch
The field for theepochrecord component. -
liveness
MemberLiveness liveness
The field for thelivenessrecord component. -
memberId
MemberId memberId
The field for thememberIdrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.JoinOptions
class JoinOptions extends Record implements Serializable-
Serialized Fields
-
allowDuplicate
boolean allowDuplicate
The field for theallowDuplicaterecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.JoinResult
class JoinResult extends Record implements Serializable-
Serialized Fields
-
duplicate
boolean duplicate
The field for theduplicaterecord component. -
epoch
MonotonicEpoch epoch
The field for theepochrecord component. -
memberId
MemberId memberId
The field for thememberIdrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.LeaseGrant
class LeaseGrant extends Record implements Serializable-
Serialized Fields
-
epoch
MonotonicEpoch epoch
The field for theepochrecord component. -
expiresAt
Instant expiresAt
The field for theexpiresAtrecord component. -
fencingToken
FencingToken fencingToken
The field for thefencingTokenrecord component. -
leaseId
LeaseId leaseId
The field for theleaseIdrecord component. -
leaseName
LeaseName leaseName
The field for theleaseNamerecord component. -
owner
PrincipalRef owner
The field for theownerrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.LeaseId
class LeaseId extends Record implements Serializable -
Record Class org.j7m.middleware.api.coordination.LeaseName
class LeaseName extends Record implements Serializable -
Record Class org.j7m.middleware.api.coordination.LeaseOptions
class LeaseOptions extends Record implements Serializable-
Serialized Fields
-
leaderLease
boolean leaderLease
The field for theleaderLeaserecord component. -
ttl
Duration ttl
The field for thettlrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.LeaseReleaseResult
class LeaseReleaseResult extends Record implements Serializable-
Serialized Fields
-
leaseId
LeaseId leaseId
The field for theleaseIdrecord component. -
state
LeaseState state
The field for thestaterecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.LeaseRenewal
class LeaseRenewal extends Record implements Serializable-
Serialized Fields
-
epoch
MonotonicEpoch epoch
The field for theepochrecord component. -
expiresAt
Instant expiresAt
The field for theexpiresAtrecord component. -
fencingToken
FencingToken fencingToken
The field for thefencingTokenrecord component. -
leaseId
LeaseId leaseId
The field for theleaseIdrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.LeaseStatus
class LeaseStatus extends Record implements Serializable-
Serialized Fields
-
epoch
MonotonicEpoch epoch
The field for theepochrecord component. -
expiresAt
Instant expiresAt
The field for theexpiresAtrecord component. -
fencingToken
FencingToken fencingToken
The field for thefencingTokenrecord component. -
leaseId
LeaseId leaseId
The field for theleaseIdrecord component. -
leaseName
LeaseName leaseName
The field for theleaseNamerecord component. -
owner
PrincipalRef owner
The field for theownerrecord component. -
state
LeaseState state
The field for thestaterecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.LeaveOptions
class LeaveOptions extends Record implements Serializable-
Serialized Fields
-
expectedEpoch
long expectedEpoch
The field for theexpectedEpochrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.LeaveResult
class LeaveResult extends Record implements Serializable-
Serialized Fields
-
liveness
MemberLiveness liveness
The field for thelivenessrecord component. -
memberId
MemberId memberId
The field for thememberIdrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.MemberEndpoint
class MemberEndpoint extends Record implements Serializable -
Record Class org.j7m.middleware.api.coordination.MemberId
class MemberId extends Record implements Serializable -
Record Class org.j7m.middleware.api.coordination.MemberIdentity
class MemberIdentity extends Record implements Serializable-
Serialized Fields
-
endpoint
MemberEndpoint endpoint
The field for theendpointrecord component. -
memberId
MemberId memberId
The field for thememberIdrecord component. -
metadata
Map<String,
String> metadata The field for themetadatarecord component. -
role
MemberRole role
The field for therolerecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.MembershipQuery
class MembershipQuery extends Record implements Serializable-
Serialized Fields
-
includeDead
boolean includeDead
The field for theincludeDeadrecord component. -
includeLeft
boolean includeLeft
The field for theincludeLeftrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.MembershipView
class MembershipView extends Record implements Serializable-
Serialized Fields
-
members
List<MemberStatus> members
The field for themembersrecord component. -
observedAt
Instant observedAt
The field for theobservedAtrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.MemberStatus
class MemberStatus extends Record implements Serializable-
Serialized Fields
-
epoch
MonotonicEpoch epoch
The field for theepochrecord component. -
identity
MemberIdentity identity
The field for theidentityrecord component. -
lastHeartbeat
Instant lastHeartbeat
The field for thelastHeartbeatrecord component. -
liveness
MemberLiveness liveness
The field for thelivenessrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.PrincipalRef
class PrincipalRef extends Record implements Serializable -
Record Class org.j7m.middleware.api.coordination.ReleaseLeaseOptions
class ReleaseLeaseOptions extends Record implements Serializable-
Serialized Fields
-
expectedEpoch
long expectedEpoch
The field for theexpectedEpochrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.SplitBrainStatus
class SplitBrainStatus extends Record implements Serializable-
Serialized Fields
-
suspected
boolean suspected
The field for thesuspectedrecord component. -
suspicions
List<SplitBrainSuspicion> suspicions
The field for thesuspicionsrecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.SplitBrainSuspicion
class SplitBrainSuspicion extends Record implements Serializable -
Record Class org.j7m.middleware.api.coordination.WatchEvent
class WatchEvent extends Record implements Serializable-
Serialized Fields
-
key
CoordinateKey key
The field for thekeyrecord component. -
observedAt
Instant observedAt
The field for theobservedAtrecord component. -
safeSummary
String safeSummary
The field for thesafeSummaryrecord component. -
type
WatchEventType type
The field for thetyperecord component.
-
-
-
Record Class org.j7m.middleware.api.coordination.WatchId
class WatchId extends Record implements Serializable
-
-
Package org.j7m.middleware.api.durablelog
-
Record Class org.j7m.middleware.api.durablelog.AppendOptions
class AppendOptions extends Record implements Serializable-
Serialized Fields
-
hashChain
boolean hashChain
The field for thehashChainrecord component. -
maxPayloadBytes
long maxPayloadBytes
The field for themaxPayloadBytesrecord component. -
maxRecordsPerAppend
int maxRecordsPerAppend
The field for themaxRecordsPerAppendrecord component.
-
-
-
Record Class org.j7m.middleware.api.durablelog.CursorOptions
class CursorOptions extends Record implements Serializable-
Serialized Fields
-
allowMissingStream
boolean allowMissingStream
The field for theallowMissingStreamrecord component.
-
-
-
Exception Class org.j7m.middleware.api.durablelog.DurableLogException
class DurableLogException extends MiddlewareException implements Serializable -
Record Class org.j7m.middleware.api.durablelog.GroupCommitPolicy
class GroupCommitPolicy extends Record implements Serializable-
Serialized Fields
-
maxAppends
int maxAppends
The field for themaxAppendsrecord component. -
maxDelay
Duration maxDelay
The field for themaxDelayrecord component.
-
-
-
Record Class org.j7m.middleware.api.durablelog.LogAppendResult
class LogAppendResult extends Record implements Serializable-
Serialized Fields
-
bytesWritten
long bytesWritten
The field for thebytesWrittenrecord component. -
firstOffset
LogOffset firstOffset
The field for thefirstOffsetrecord component. -
fsynced
boolean fsynced
The field for thefsyncedrecord component. -
lastOffset
LogOffset lastOffset
The field for thelastOffsetrecord component. -
recordCount
int recordCount
The field for therecordCountrecord component. -
stream
LogStreamId stream
The field for thestreamrecord component.
-
-
-
Record Class org.j7m.middleware.api.durablelog.LogCorruption
class LogCorruption extends Record implements Serializable-
Serialized Fields
-
position
long position
The field for thepositionrecord component. -
reason
String reason
The field for thereasonrecord component. -
segmentId
LogSegmentId segmentId
The field for thesegmentIdrecord component.
-
-
-
Record Class org.j7m.middleware.api.durablelog.LogMetricsSnapshot
class LogMetricsSnapshot extends Record implements Serializable-
Serialized Fields
-
appendCount
long appendCount
The field for theappendCountrecord component. -
bytesRead
long bytesRead
The field for thebytesReadrecord component. -
bytesWritten
long bytesWritten
The field for thebytesWrittenrecord component. -
corruptionCount
long corruptionCount
The field for thecorruptionCountrecord component. -
fsyncCount
long fsyncCount
The field for thefsyncCountrecord component. -
lastAppendTimestampMillis
long lastAppendTimestampMillis
The field for thelastAppendTimestampMillisrecord component. -
lastRecoveryTimestampMillis
long lastRecoveryTimestampMillis
The field for thelastRecoveryTimestampMillisrecord component. -
readCount
long readCount
The field for thereadCountrecord component. -
recoveryCount
long recoveryCount
The field for therecoveryCountrecord component. -
truncatedRecordCount
long truncatedRecordCount
The field for thetruncatedRecordCountrecord component.
-
-
-
Record Class org.j7m.middleware.api.durablelog.LogOffset
class LogOffset extends Record implements Serializable-
Serialized Fields
-
value
long value
The field for thevaluerecord component.
-
-
-
Class org.j7m.middleware.api.durablelog.LogRecord
class LogRecord extends Object implements Serializable-
Serialized Fields
-
header
LogRecordHeader header
Deterministic record header. -
payload
byte[] payload
Immutable payload storage.
-
-
-
Record Class org.j7m.middleware.api.durablelog.LogRecordHeader
class LogRecordHeader extends Record implements Serializable-
Serialized Fields
-
metadata
Map<String,
String> metadata The field for themetadatarecord component. -
timestampMillis
long timestampMillis
The field for thetimestampMillisrecord component. -
type
LogRecordType type
The field for thetyperecord component.
-
-
-
Record Class org.j7m.middleware.api.durablelog.LogRecoveryReport
class LogRecoveryReport extends Record implements Serializable-
Serialized Fields
-
corruptRecordsFound
long corruptRecordsFound
The field for thecorruptRecordsFoundrecord component. -
durationMillis
long durationMillis
The field for thedurationMillisrecord component. -
errors
List<String> errors
The field for theerrorsrecord component. -
highestRecoveredOffsets
Map<LogStreamId, LogOffset> highestRecoveredOffsets
The field for thehighestRecoveredOffsetsrecord component. -
indexesRebuilt
long indexesRebuilt
The field for theindexesRebuiltrecord component. -
recordsRecovered
long recordsRecovered
The field for therecordsRecoveredrecord component. -
recordsTruncated
long recordsTruncated
The field for therecordsTruncatedrecord component. -
segmentsScanned
int segmentsScanned
The field for thesegmentsScannedrecord component. -
streamsScanned
int streamsScanned
The field for thestreamsScannedrecord component. -
warnings
List<String> warnings
The field for thewarningsrecord component.
-
-
-
Record Class org.j7m.middleware.api.durablelog.LogSegmentId
class LogSegmentId extends Record implements Serializable-
Serialized Fields
-
value
long value
The field for thevaluerecord component.
-
-
-
Record Class org.j7m.middleware.api.durablelog.LogSnapshot
class LogSnapshot extends Record implements Serializable-
Serialized Fields
-
markerOffset
LogOffset markerOffset
The field for themarkerOffsetrecord component. -
metadata
Map<String,
String> metadata The field for themetadatarecord component. -
stream
LogStreamId stream
The field for thestreamrecord component. -
timestampMillis
long timestampMillis
The field for thetimestampMillisrecord component.
-
-
-
Record Class org.j7m.middleware.api.durablelog.LogStatus
class LogStatus extends Record implements Serializable-
Serialized Fields
-
activeSegment
String activeSegment
The field for theactiveSegmentrecord component. -
currentOffsets
Map<LogStreamId, LogOffset> currentOffsets
The field for thecurrentOffsetsrecord component. -
fsyncPolicy
FsyncPolicy fsyncPolicy
The field for thefsyncPolicyrecord component. -
lastError
String lastError
The field for thelastErrorrecord component. -
logDirectory
String logDirectory
The field for thelogDirectoryrecord component. -
metrics
LogMetricsSnapshot metrics
The field for themetricsrecord component. -
open
boolean open
The field for theopenrecord component. -
retentionPolicy
RetentionPolicy retentionPolicy
The field for theretentionPolicyrecord component. -
segmentCount
int segmentCount
The field for thesegmentCountrecord component. -
streamCount
int streamCount
The field for thestreamCountrecord component.
-
-
-
Record Class org.j7m.middleware.api.durablelog.LogStreamId
class LogStreamId extends Record implements Serializable -
Record Class org.j7m.middleware.api.durablelog.LogStreamStatus
class LogStreamStatus extends Record implements Serializable-
Serialized Fields
-
currentOffset
LogOffset currentOffset
The field for thecurrentOffsetrecord component. -
stream
LogStreamId stream
The field for thestreamrecord component.
-
-
-
Record Class org.j7m.middleware.api.durablelog.RecoveryOptions
class RecoveryOptions extends Record implements Serializable-
Serialized Fields
-
corruptionAction
LogCorruptionAction corruptionAction
The field for thecorruptionActionrecord component. -
maxRecordsScanned
long maxRecordsScanned
The field for themaxRecordsScannedrecord component. -
maxSegmentsScanned
int maxSegmentsScanned
The field for themaxSegmentsScannedrecord component. -
rebuildIndexes
boolean rebuildIndexes
The field for therebuildIndexesrecord component.
-
-
-
Record Class org.j7m.middleware.api.durablelog.RetentionPolicy
class RetentionPolicy extends Record implements Serializable-
Serialized Fields
-
maxAge
Duration maxAge
The field for themaxAgerecord component. -
maxBytes
long maxBytes
The field for themaxBytesrecord component. -
mode
RetentionPolicy.RetentionMode mode
The field for themoderecord component.
-
-
-
Record Class org.j7m.middleware.api.durablelog.SnapshotOptions
class SnapshotOptions extends Record implements Serializable
-
-
Package org.j7m.middleware.api.isolation
-
Exception Class org.j7m.middleware.api.isolation.IsolationException
class IsolationException extends MiddlewareException implements Serializable
-
-
Package org.j7m.middleware.api.messaging
-
Record Class org.j7m.middleware.api.messaging.AckOptions
class AckOptions extends Record implements Serializable -
Record Class org.j7m.middleware.api.messaging.AckResult
class AckResult extends Record implements Serializable-
Serialized Fields
-
acknowledged
boolean acknowledged
The field for theacknowledgedrecord component. -
messageId
MessageId messageId
The field for themessageIdrecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.ConsumerGroupId
class ConsumerGroupId extends Record implements Serializable -
Record Class org.j7m.middleware.api.messaging.ConsumerId
class ConsumerId extends Record implements Serializable -
Record Class org.j7m.middleware.api.messaging.DeadLetterOptions
class DeadLetterOptions extends Record implements Serializable-
Serialized Fields
-
enabled
boolean enabled
The field for theenabledrecord component. -
reasonPrefix
String reasonPrefix
The field for thereasonPrefixrecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.DeadLetterRecord
class DeadLetterRecord extends Record implements Serializable-
Serialized Fields
-
messageId
MessageId messageId
The field for themessageIdrecord component. -
queue
QueueName queue
The field for thequeuerecord component. -
retryCount
int retryCount
The field for theretryCountrecord component. -
safeReason
String safeReason
The field for thesafeReasonrecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.DelayedDelivery
class DelayedDelivery extends Record implements Serializable -
Record Class org.j7m.middleware.api.messaging.EnqueueOptions
class EnqueueOptions extends Record implements Serializable-
Serialized Fields
-
dedupeKey
DedupeKey dedupeKey
The field for thededupeKeyrecord component. -
idempotencyKey
IdempotencyKey idempotencyKey
The field for theidempotencyKeyrecord component. -
notBefore
Instant notBefore
The field for thenotBeforerecord component. -
orderingKey
OrderingKey orderingKey
The field for theorderingKeyrecord component. -
partitionId
QueuePartitionId partitionId
The field for thepartitionIdrecord component. -
priority
MessagePriority priority
The field for thepriorityrecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.EnqueueResult
class EnqueueResult extends Record implements Serializable-
Serialized Fields
-
duplicate
boolean duplicate
The field for theduplicaterecord component. -
messageId
MessageId messageId
The field for themessageIdrecord component. -
partitionId
QueuePartitionId partitionId
The field for thepartitionIdrecord component. -
queue
QueueName queue
The field for thequeuerecord component. -
sequence
long sequence
The field for thesequencerecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.InboxEntry
class InboxEntry extends Record implements Serializable-
Serialized Fields
-
decision
InboxDuplicateDecision decision
The field for thedecisionrecord component. -
dedupeKey
DedupeKey dedupeKey
The field for thededupeKeyrecord component. -
recordedAt
Instant recordedAt
The field for therecordedAtrecord component. -
resultMetadata
String resultMetadata
The field for theresultMetadatarecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.InboxOptions
class InboxOptions extends Record implements Serializable-
Serialized Fields
-
maxDedupeEntries
int maxDedupeEntries
The field for themaxDedupeEntriesrecord component. -
returnPreviousDecision
boolean returnPreviousDecision
The field for thereturnPreviousDecisionrecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.InboxStatus
class InboxStatus extends Record implements Serializable-
Serialized Fields
-
lastError
String lastError
The field for thelastErrorrecord component. -
metrics
QueueMetricsSnapshot metrics
The field for themetricsrecord component. -
recorded
long recorded
The field for therecordedrecord component. -
suppressed
long suppressed
The field for thesuppressedrecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.LeaseBatch
class LeaseBatch extends Record implements Serializable-
Serialized Fields
-
leases
List<MessageLease> leases
The field for theleasesrecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.LeaseId
class LeaseId extends Record implements Serializable -
Record Class org.j7m.middleware.api.messaging.LeaseOptions
class LeaseOptions extends Record implements Serializable-
Serialized Fields
-
consumerGroupId
ConsumerGroupId consumerGroupId
The field for theconsumerGroupIdrecord component. -
maxMessages
int maxMessages
The field for themaxMessagesrecord component. -
visibilityTimeout
VisibilityTimeout visibilityTimeout
The field for thevisibilityTimeoutrecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.MessageEnvelope
class MessageEnvelope extends Record implements Serializable-
Serialized Fields
-
enqueueSequence
long enqueueSequence
The field for theenqueueSequencerecord component. -
message
QueueMessage message
The field for themessagerecord component. -
messageId
MessageId messageId
The field for themessageIdrecord component. -
partitionId
QueuePartitionId partitionId
The field for thepartitionIdrecord component. -
priority
MessagePriority priority
The field for thepriorityrecord component. -
queue
QueueName queue
The field for thequeuerecord component. -
retryCount
int retryCount
The field for theretryCountrecord component. -
state
MessageState state
The field for thestaterecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.MessageHeader
class MessageHeader extends Record implements Serializable -
Record Class org.j7m.middleware.api.messaging.MessageId
class MessageId extends Record implements Serializable -
Record Class org.j7m.middleware.api.messaging.MessageLease
class MessageLease extends Record implements Serializable-
Serialized Fields
-
consumerId
ConsumerId consumerId
The field for theconsumerIdrecord component. -
envelope
MessageEnvelope envelope
The field for theenveloperecord component. -
leaseId
LeaseId leaseId
The field for theleaseIdrecord component. -
leaseUntil
Instant leaseUntil
The field for theleaseUntilrecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.MessagePriority
class MessagePriority extends Record implements Serializable-
Serialized Fields
-
value
int value
The field for thevaluerecord component.
-
-
-
Exception Class org.j7m.middleware.api.messaging.MessagingException
class MessagingException extends MiddlewareException implements Serializable-
Serialized Fields
-
recoveryReport
MessagingRecoveryReport recoveryReport
Safe partial recovery report attached to a failed recovery exception.
-
-
-
Record Class org.j7m.middleware.api.messaging.MessagingRecoveryReport
class MessagingRecoveryReport extends Record implements Serializable-
Serialized Fields
-
errors
List<String> errors
The field for theerrorsrecord component. -
eventsReplayed
long eventsReplayed
The field for theeventsReplayedrecord component. -
inboxEntriesRecovered
long inboxEntriesRecovered
The field for theinboxEntriesRecoveredrecord component. -
messagesRecovered
long messagesRecovered
The field for themessagesRecoveredrecord component. -
outboxEntriesRecovered
long outboxEntriesRecovered
The field for theoutboxEntriesRecoveredrecord component. -
queuesRecovered
long queuesRecovered
The field for thequeuesRecoveredrecord component. -
warnings
List<String> warnings
The field for thewarningsrecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.NackOptions
class NackOptions extends Record implements Serializable -
Record Class org.j7m.middleware.api.messaging.NackResult
class NackResult extends Record implements Serializable-
Serialized Fields
-
deadLettered
boolean deadLettered
The field for thedeadLetteredrecord component. -
messageId
MessageId messageId
The field for themessageIdrecord component. -
retryCount
int retryCount
The field for theretryCountrecord component. -
state
MessageState state
The field for thestaterecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.OutboxEntry
class OutboxEntry extends Record implements Serializable-
Serialized Fields
-
attempts
int attempts
The field for theattemptsrecord component. -
createdAt
Instant createdAt
The field for thecreatedAtrecord component. -
enqueueOptions
EnqueueOptions enqueueOptions
The field for theenqueueOptionsrecord component. -
entryId
MessageId entryId
The field for theentryIdrecord component. -
failed
boolean failed
The field for thefailedrecord component. -
idempotencyKey
IdempotencyKey idempotencyKey
The field for theidempotencyKeyrecord component. -
message
QueueMessage message
The field for themessagerecord component. -
published
boolean published
The field for thepublishedrecord component. -
targetQueue
QueueName targetQueue
The field for thetargetQueuerecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.OutboxOptions
class OutboxOptions extends Record implements Serializable-
Serialized Fields
-
maxPendingEntries
int maxPendingEntries
The field for themaxPendingEntriesrecord component. -
maxRelayAttempts
int maxRelayAttempts
The field for themaxRelayAttemptsrecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.OutboxStatus
class OutboxStatus extends Record implements Serializable-
Serialized Fields
-
failed
long failed
The field for thefailedrecord component. -
lastError
String lastError
The field for thelastErrorrecord component. -
metrics
QueueMetricsSnapshot metrics
The field for themetricsrecord component. -
pending
long pending
The field for thependingrecord component. -
published
long published
The field for thepublishedrecord component.
-
-
-
Class org.j7m.middleware.api.messaging.QueueMessage
class QueueMessage extends Object implements Serializable-
Serialized Fields
-
header
MessageHeader header
Immutable safe message metadata. -
payload
byte[] payload
Defensive copy of payload bytes.
-
-
-
Record Class org.j7m.middleware.api.messaging.QueueMetricsSnapshot
class QueueMetricsSnapshot extends Record implements Serializable-
Serialized Fields
-
ackCount
long ackCount
The field for theackCountrecord component. -
deadLetterCount
long deadLetterCount
The field for thedeadLetterCountrecord component. -
duplicateCount
long duplicateCount
The field for theduplicateCountrecord component. -
enqueueCount
long enqueueCount
The field for theenqueueCountrecord component. -
inboxRecorded
long inboxRecorded
The field for theinboxRecordedrecord component. -
inboxSuppressed
long inboxSuppressed
The field for theinboxSuppressedrecord component. -
leaseCount
long leaseCount
The field for theleaseCountrecord component. -
nackCount
long nackCount
The field for thenackCountrecord component. -
outboxFailed
long outboxFailed
The field for theoutboxFailedrecord component. -
outboxPublished
long outboxPublished
The field for theoutboxPublishedrecord component. -
outboxRecorded
long outboxRecorded
The field for theoutboxRecordedrecord component. -
retryCount
long retryCount
The field for theretryCountrecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.QueueName
class QueueName extends Record implements Serializable -
Record Class org.j7m.middleware.api.messaging.QueueOptions
class QueueOptions extends Record implements Serializable-
Serialized Fields
-
defaultVisibilityTimeout
Duration defaultVisibilityTimeout
The field for thedefaultVisibilityTimeoutrecord component. -
maxActiveLeases
int maxActiveLeases
The field for themaxActiveLeasesrecord component. -
maxLeaseBatchSize
int maxLeaseBatchSize
The field for themaxLeaseBatchSizerecord component. -
maxPayloadBytes
int maxPayloadBytes
The field for themaxPayloadBytesrecord component. -
maxQueuedMessages
int maxQueuedMessages
The field for themaxQueuedMessagesrecord component. -
maxRetries
int maxRetries
The field for themaxRetriesrecord component. -
partitions
int partitions
The field for thepartitionsrecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.QueuePartition
class QueuePartition extends Record implements Serializable-
Serialized Fields
-
partitionId
QueuePartitionId partitionId
The field for thepartitionIdrecord component. -
queue
QueueName queue
The field for thequeuerecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.QueuePartitionId
class QueuePartitionId extends Record implements Serializable-
Serialized Fields
-
value
int value
The field for thevaluerecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.QueuePartitionStatus
class QueuePartitionStatus extends Record implements Serializable-
Serialized Fields
-
available
long available
The field for theavailablerecord component. -
deadLettered
long deadLettered
The field for thedeadLetteredrecord component. -
delayed
long delayed
The field for thedelayedrecord component. -
leased
long leased
The field for theleasedrecord component. -
partitionId
QueuePartitionId partitionId
The field for thepartitionIdrecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.QueueStatus
class QueueStatus extends Record implements Serializable-
Serialized Fields
-
available
long available
The field for theavailablerecord component. -
deadLettered
long deadLettered
The field for thedeadLetteredrecord component. -
delayed
long delayed
The field for thedelayedrecord component. -
depth
long depth
The field for thedepthrecord component. -
lastError
String lastError
The field for thelastErrorrecord component. -
leased
long leased
The field for theleasedrecord component. -
metrics
QueueMetricsSnapshot metrics
The field for themetricsrecord component. -
partitions
List<QueuePartitionStatus> partitions
The field for thepartitionsrecord component. -
queue
QueueName queue
The field for thequeuerecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.RetryDecision
class RetryDecision extends Record implements Serializable-
Serialized Fields
-
deadLetter
boolean deadLetter
The field for thedeadLetterrecord component. -
notBefore
Instant notBefore
The field for thenotBeforerecord component. -
retry
boolean retry
The field for theretryrecord component. -
safeReason
String safeReason
The field for thesafeReasonrecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.RetryOptions
class RetryOptions extends Record implements Serializable-
Serialized Fields
-
maxRetries
int maxRetries
The field for themaxRetriesrecord component. -
retryDelay
Duration retryDelay
The field for theretryDelayrecord component.
-
-
-
Record Class org.j7m.middleware.api.messaging.VisibilityTimeout
class VisibilityTimeout extends Record implements Serializable
-
-
Package org.j7m.middleware.api.reliability
-
Record Class org.j7m.middleware.api.reliability.CausalContext
class CausalContext extends Record implements Serializable -
Record Class org.j7m.middleware.api.reliability.CorrelationContext
class CorrelationContext extends Record implements Serializable-
Serialized Fields
-
correlationId
String correlationId
The field for thecorrelationIdrecord component. -
invocationId
String invocationId
The field for theinvocationIdrecord component. -
parentInvocationId
String parentInvocationId
The field for theparentInvocationIdrecord component.
-
-
-
Record Class org.j7m.middleware.api.reliability.DedupeEntry
class DedupeEntry extends Record implements Serializable-
Serialized Fields
-
key
DedupeKey key
The field for thekeyrecord component. -
operationId
DurableOperationId operationId
The field for theoperationIdrecord component. -
recordedAtMillis
long recordedAtMillis
The field for therecordedAtMillisrecord component. -
resultMetadata
Map<String,
String> resultMetadata The field for theresultMetadatarecord component.
-
-
-
Record Class org.j7m.middleware.api.reliability.DedupeKey
class DedupeKey extends Record implements Serializable -
Record Class org.j7m.middleware.api.reliability.DedupeResult
class DedupeResult extends Record implements Serializable-
Serialized Fields
-
accepted
boolean accepted
The field for theacceptedrecord component. -
duplicate
boolean duplicate
The field for theduplicaterecord component. -
metadata
Map<String,
String> metadata The field for themetadatarecord component. -
previousEntry
DedupeEntry previousEntry
The field for thepreviousEntryrecord component. -
status
ReliabilityStatus status
The field for thestatusrecord component.
-
-
-
Record Class org.j7m.middleware.api.reliability.DedupeStoreStatus
class DedupeStoreStatus extends Record implements Serializable-
Serialized Fields
-
duplicateCount
long duplicateCount
The field for theduplicateCountrecord component. -
entries
long entries
The field for theentriesrecord component. -
firstSeenCount
long firstSeenCount
The field for thefirstSeenCountrecord component. -
metadata
Map<String,
String> metadata The field for themetadatarecord component. -
nonDurable
boolean nonDurable
The field for thenonDurablerecord component. -
previousResultCount
long previousResultCount
The field for thepreviousResultCountrecord component. -
rejectedCount
long rejectedCount
The field for therejectedCountrecord component.
-
-
-
Record Class org.j7m.middleware.api.reliability.DeliverySemantics
class DeliverySemantics extends Record implements Serializable-
Serialized Fields
-
effectivelyOncePattern
boolean effectivelyOncePattern
The field for theeffectivelyOncePatternrecord component. -
mode
DeliveryMode mode
The field for themoderecord component. -
retrySafe
boolean retrySafe
The field for theretrySaferecord component.
-
-
-
Record Class org.j7m.middleware.api.reliability.DurableOperationId
class DurableOperationId extends Record implements Serializable -
Record Class org.j7m.middleware.api.reliability.FencingToken
class FencingToken extends Record implements Serializable -
Record Class org.j7m.middleware.api.reliability.IdempotencyKey
class IdempotencyKey extends Record implements Serializable -
Record Class org.j7m.middleware.api.reliability.InvocationReliabilityOptions
class InvocationReliabilityOptions extends Record implements Serializable-
Serialized Fields
-
backpressurePolicy
BackpressurePolicy backpressurePolicy
The field for thebackpressurePolicyrecord component. -
cancellationRequested
boolean cancellationRequested
The field for thecancellationRequestedrecord component. -
causalContext
CausalContext causalContext
The field for thecausalContextrecord component. -
correlationContext
CorrelationContext correlationContext
The field for thecorrelationContextrecord component. -
dedupeKey
DedupeKey dedupeKey
The field for thededupeKeyrecord component. -
deliverySemantics
DeliverySemantics deliverySemantics
The field for thedeliverySemanticsrecord component. -
duplicateDetectionPolicy
DuplicateDetectionPolicy duplicateDetectionPolicy
The field for theduplicateDetectionPolicyrecord component. -
durableOperationId
DurableOperationId durableOperationId
The field for thedurableOperationIdrecord component. -
fencingToken
FencingToken fencingToken
The field for thefencingTokenrecord component. -
idempotencyKey
IdempotencyKey idempotencyKey
The field for theidempotencyKeyrecord component. -
maxPayloadBytes
long maxPayloadBytes
The field for themaxPayloadBytesrecord component. -
maxResultBytes
long maxResultBytes
The field for themaxResultBytesrecord component. -
monotonicEpoch
MonotonicEpoch monotonicEpoch
The field for themonotonicEpochrecord component. -
orderingKey
OrderingKey orderingKey
The field for theorderingKeyrecord component. -
replayPolicy
ReplayPolicy replayPolicy
The field for thereplayPolicyrecord component. -
retryAfter
Duration retryAfter
The field for theretryAfterrecord component.
-
-
-
Record Class org.j7m.middleware.api.reliability.MonotonicEpoch
class MonotonicEpoch extends Record implements Serializable -
Record Class org.j7m.middleware.api.reliability.OrderingKey
class OrderingKey extends Record implements Serializable -
Record Class org.j7m.middleware.api.reliability.ReliabilityContext
class ReliabilityContext extends Record implements Serializable-
Serialized Fields
-
invocationId
String invocationId
The field for theinvocationIdrecord component. -
metadata
Map<String,
String> metadata The field for themetadatarecord component. -
options
InvocationReliabilityOptions options
The field for theoptionsrecord component.
-
-
-
Record Class org.j7m.middleware.api.reliability.ReliabilityDecision
class ReliabilityDecision extends Record implements Serializable-
Serialized Fields
-
accepted
boolean accepted
The field for theacceptedrecord component. -
errorCode
MiddlewareErrorCode errorCode
The field for theerrorCoderecord component. -
message
String message
The field for themessagerecord component. -
metadata
Map<String,
String> metadata The field for themetadatarecord component. -
retrySafe
boolean retrySafe
The field for theretrySaferecord component. -
status
ReliabilityStatus status
The field for thestatusrecord component.
-
-
-
-
Package org.j7m.middleware.api.saga
-
Record Class org.j7m.middleware.api.saga.SagaCancellationPolicy
class SagaCancellationPolicy extends Record implements Serializable-
Serialized Fields
-
cancelRunningStep
boolean cancelRunningStep
The field for thecancelRunningSteprecord component. -
compensateOnCancel
boolean compensateOnCancel
The field for thecompensateOnCancelrecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.SagaCancelRequest
class SagaCancelRequest extends Record implements Serializable-
Serialized Fields
-
compensate
boolean compensate
The field for thecompensaterecord component. -
executionId
SagaExecutionId executionId
The field for theexecutionIdrecord component. -
reason
String reason
The field for thereasonrecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.SagaCancelResult
class SagaCancelResult extends Record implements Serializable-
Serialized Fields
-
accepted
boolean accepted
The field for theacceptedrecord component. -
executionId
SagaExecutionId executionId
The field for theexecutionIdrecord component. -
state
SagaExecutionState state
The field for thestaterecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.SagaCommand
class SagaCommand extends Record implements Serializable -
Record Class org.j7m.middleware.api.saga.SagaCommandResult
class SagaCommandResult extends Record implements Serializable-
Serialized Fields
-
-
Record Class org.j7m.middleware.api.saga.SagaCompensationResult
class SagaCompensationResult extends Record implements Serializable-
Serialized Fields
-
-
Record Class org.j7m.middleware.api.saga.SagaDeadLetterRecord
class SagaDeadLetterRecord extends Record implements Serializable-
Serialized Fields
-
executionId
SagaExecutionId executionId
The field for theexecutionIdrecord component. -
metadata
Map<String,
String> metadata The field for themetadatarecord component. -
reasonCode
String reasonCode
The field for thereasonCoderecord component. -
recordedAt
Instant recordedAt
The field for therecordedAtrecord component. -
stepId
SagaStepId stepId
The field for thestepIdrecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.SagaDefinition
class SagaDefinition extends Record implements Serializable-
Serialized Fields
-
definitionId
SagaDefinitionId definitionId
The field for thedefinitionIdrecord component. -
steps
List<SagaStepDefinition> steps
The field for thestepsrecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.SagaDefinitionId
class SagaDefinitionId extends Record implements Serializable -
Record Class org.j7m.middleware.api.saga.SagaEvidence
class SagaEvidence extends Record implements Serializable-
Serialized Fields
-
action
String action
The field for theactionrecord component. -
decision
String decision
The field for thedecisionrecord component. -
executionId
SagaExecutionId executionId
The field for theexecutionIdrecord component. -
metadata
Map<String,
String> metadata The field for themetadatarecord component. -
reasonCode
String reasonCode
The field for thereasonCoderecord component. -
stepId
SagaStepId stepId
The field for thestepIdrecord component. -
timestamp
Instant timestamp
The field for thetimestamprecord component. -
transactionContextId
String transactionContextId
The field for thetransactionContextIdrecord component.
-
-
-
Exception Class org.j7m.middleware.api.saga.SagaException
class SagaException extends MiddlewareException implements Serializable -
Record Class org.j7m.middleware.api.saga.SagaExecution
class SagaExecution extends Record implements Serializable-
Serialized Fields
-
definitionId
SagaDefinitionId definitionId
The field for thedefinitionIdrecord component. -
executionId
SagaExecutionId executionId
The field for theexecutionIdrecord component. -
state
SagaExecutionState state
The field for thestaterecord component. -
steps
List<SagaStepExecution> steps
The field for thestepsrecord component. -
transactionContext
TransactionContextSummary transactionContext
The field for thetransactionContextrecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.SagaExecutionId
class SagaExecutionId extends Record implements Serializable -
Record Class org.j7m.middleware.api.saga.SagaId
class SagaId extends Record implements Serializable -
Record Class org.j7m.middleware.api.saga.SagaMetricsSnapshot
class SagaMetricsSnapshot extends Record implements Serializable-
Serialized Fields
-
activeSagas
long activeSagas
The field for theactiveSagasrecord component. -
cancelledSagas
long cancelledSagas
The field for thecancelledSagasrecord component. -
compensations
long compensations
The field for thecompensationsrecord component. -
completedSagas
long completedSagas
The field for thecompletedSagasrecord component. -
deadLetters
long deadLetters
The field for thedeadLettersrecord component. -
failedSagas
long failedSagas
The field for thefailedSagasrecord component. -
outboxPending
long outboxPending
The field for theoutboxPendingrecord component. -
recoveries
long recoveries
The field for therecoveriesrecord component. -
rejectedOperations
long rejectedOperations
The field for therejectedOperationsrecord component. -
retries
long retries
The field for theretriesrecord component. -
runningSteps
long runningSteps
The field for therunningStepsrecord component. -
timedOutSagas
long timedOutSagas
The field for thetimedOutSagasrecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.SagaOptions
class SagaOptions extends Record implements Serializable-
Serialized Fields
-
cancellationPolicy
SagaCancellationPolicy cancellationPolicy
The field for thecancellationPolicyrecord component. -
idempotencyKey
IdempotencyKey idempotencyKey
The field for theidempotencyKeyrecord component. -
retryPolicy
SagaRetryPolicy retryPolicy
The field for theretryPolicyrecord component. -
timeoutPolicy
SagaTimeoutPolicy timeoutPolicy
The field for thetimeoutPolicyrecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.SagaRecoveryReport
class SagaRecoveryReport extends Record implements Serializable-
Serialized Fields
-
deadLettersRecovered
long deadLettersRecovered
The field for thedeadLettersRecoveredrecord component. -
definitionsRecovered
long definitionsRecovered
The field for thedefinitionsRecoveredrecord component. -
diagnostics
List<Map<String,
String>> diagnostics The field for thediagnosticsrecord component. -
eventsReplayed
long eventsReplayed
The field for theeventsReplayedrecord component. -
executionsRecovered
long executionsRecovered
The field for theexecutionsRecoveredrecord component. -
failed
boolean failed
The field for thefailedrecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.SagaRetryPolicy
class SagaRetryPolicy extends Record implements Serializable-
Serialized Fields
-
delay
Duration delay
The field for thedelayrecord component. -
maxAttempts
int maxAttempts
The field for themaxAttemptsrecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.SagaStartRequest
class SagaStartRequest extends Record implements Serializable-
Serialized Fields
-
definitionId
SagaDefinitionId definitionId
The field for thedefinitionIdrecord component. -
options
SagaOptions options
The field for theoptionsrecord component. -
payload
byte[] payload
The field for thepayloadrecord component. -
transactionContext
TransactionContext transactionContext
The field for thetransactionContextrecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.SagaStartResult
class SagaStartResult extends Record implements Serializable-
Serialized Fields
-
duplicate
boolean duplicate
The field for theduplicaterecord component. -
executionId
SagaExecutionId executionId
The field for theexecutionIdrecord component. -
state
SagaExecutionState state
The field for thestaterecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.SagaStatus
class SagaStatus extends Record implements Serializable-
Serialized Fields
-
deadLetters
List<SagaDeadLetterRecord> deadLetters
The field for thedeadLettersrecord component. -
evidence
List<SagaEvidence> evidence
The field for theevidencerecord component. -
executions
List<SagaExecution> executions
The field for theexecutionsrecord component. -
lastError
String lastError
The field for thelastErrorrecord component. -
metrics
SagaMetricsSnapshot metrics
The field for themetricsrecord component. -
recoveryReport
SagaRecoveryReport recoveryReport
The field for therecoveryReportrecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.SagaStepDefinition
class SagaStepDefinition extends Record implements Serializable-
Serialized Fields
-
action
SagaStepAction action
The field for theactionrecord component. -
compensation
SagaCompensationAction compensation
The field for thecompensationrecord component. -
retryPolicy
SagaRetryPolicy retryPolicy
The field for theretryPolicyrecord component. -
stepId
SagaStepId stepId
The field for thestepIdrecord component. -
timeoutPolicy
SagaTimeoutPolicy timeoutPolicy
The field for thetimeoutPolicyrecord component. -
type
SagaStepType type
The field for thetyperecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.SagaStepExecution
class SagaStepExecution extends Record implements Serializable-
Serialized Fields
-
attempts
int attempts
The field for theattemptsrecord component. -
reasonCode
String reasonCode
The field for thereasonCoderecord component. -
state
SagaStepState state
The field for thestaterecord component. -
stepId
SagaStepId stepId
The field for thestepIdrecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.SagaStepId
class SagaStepId extends Record implements Serializable -
Record Class org.j7m.middleware.api.saga.SagaTimeoutPolicy
class SagaTimeoutPolicy extends Record implements Serializable-
Serialized Fields
-
sagaTimeout
Duration sagaTimeout
The field for thesagaTimeoutrecord component. -
stepTimeout
Duration stepTimeout
The field for thestepTimeoutrecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.TransactionContext
class TransactionContext extends Record implements Serializable-
Serialized Fields
-
cancellationRequested
boolean cancellationRequested
The field for thecancellationRequestedrecord component. -
contextId
TransactionContextId contextId
The field for thecontextIdrecord component. -
correlation
TransactionCorrelation correlation
The field for thecorrelationrecord component. -
deadline
Instant deadline
The field for thedeadlinerecord component. -
dedupeKey
DedupeKey dedupeKey
The field for thededupeKeyrecord component. -
deliverySemantics
DeliverySemantics deliverySemantics
The field for thedeliverySemanticsrecord component. -
idempotencyKey
IdempotencyKey idempotencyKey
The field for theidempotencyKeyrecord component. -
metadata
Map<String,
String> metadata The field for themetadatarecord component. -
participant
TransactionParticipant participant
The field for theparticipantrecord component. -
scope
TransactionScope scope
The field for thescoperecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.TransactionContextId
class TransactionContextId extends Record implements Serializable -
Record Class org.j7m.middleware.api.saga.TransactionContextSummary
class TransactionContextSummary extends Record implements Serializable-
Serialized Fields
-
cancellationRequested
boolean cancellationRequested
The field for thecancellationRequestedrecord component. -
contextId
TransactionContextId contextId
The field for thecontextIdrecord component. -
correlation
TransactionCorrelation correlation
The field for thecorrelationrecord component. -
deadline
Instant deadline
The field for thedeadlinerecord component. -
metadata
Map<String,
String> metadata The field for themetadatarecord component. -
participant
TransactionParticipant participant
The field for theparticipantrecord component. -
scope
TransactionScope scope
The field for thescoperecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.TransactionCorrelation
class TransactionCorrelation extends Record implements Serializable-
Serialized Fields
-
causalContext
CausalContext causalContext
The field for thecausalContextrecord component. -
correlationContext
CorrelationContext correlationContext
The field for thecorrelationContextrecord component. -
operationId
DurableOperationId operationId
The field for theoperationIdrecord component. -
parentOperationId
DurableOperationId parentOperationId
The field for theparentOperationIdrecord component.
-
-
-
Record Class org.j7m.middleware.api.saga.TransactionParticipant
class TransactionParticipant extends Record implements Serializable
-
-
Package org.j7m.middleware.application.api.replication
-
Record Class org.j7m.middleware.application.api.replication.RepositoryArtifactChunk
class RepositoryArtifactChunk extends Record implements Serializable-
Serialized Fields
-
bytes
byte[] bytes
The field for thebytesrecord component. -
chunkDigest
String chunkDigest
The field for thechunkDigestrecord component. -
digest
RepositoryArtifactDigest digest
The field for thedigestrecord component. -
sequence
int sequence
The field for thesequencerecord component. -
totalChunks
int totalChunks
The field for thetotalChunksrecord component. -
transferId
String transferId
The field for thetransferIdrecord component.
-
-
-
Record Class org.j7m.middleware.application.api.replication.RepositoryArtifactDigest
class RepositoryArtifactDigest extends Record implements Serializable-
Serialized Fields
-
algorithm
String algorithm
The field for thealgorithmrecord component. -
coordinate
ApplicationCoordinate coordinate
The field for thecoordinaterecord component. -
sizeBytes
long sizeBytes
The field for thesizeBytesrecord component. -
value
String value
The field for thevaluerecord component.
-
-
-
Record Class org.j7m.middleware.application.api.replication.RepositoryAuditChainRecord
class RepositoryAuditChainRecord extends Record implements Serializable-
Serialized Fields
-
currentHash
String currentHash
The field for thecurrentHashrecord component. -
previousHash
String previousHash
The field for thepreviousHashrecord component. -
sequence
long sequence
The field for thesequencerecord component.
-
-
-
Record Class org.j7m.middleware.application.api.replication.RepositoryIndexDelta
class RepositoryIndexDelta extends Record implements Serializable-
Serialized Fields
-
coordinate
ApplicationCoordinate coordinate
The field for thecoordinaterecord component. -
digest
String digest
The field for thedigestrecord component. -
sequence
long sequence
The field for thesequencerecord component.
-
-
-
Record Class org.j7m.middleware.application.api.replication.RepositoryIndexSnapshot
class RepositoryIndexSnapshot extends Record implements Serializable -
Record Class org.j7m.middleware.application.api.replication.RepositoryPromotionRecord
class RepositoryPromotionRecord extends Record implements Serializable-
Serialized Fields
-
coordinate
ApplicationCoordinate coordinate
The field for thecoordinaterecord component. -
digest
String digest
The field for thedigestrecord component. -
environment
String environment
The field for theenvironmentrecord component. -
state
String state
The field for thestaterecord component.
-
-
-
Record Class org.j7m.middleware.application.api.replication.RepositoryReconciliationPlan
class RepositoryReconciliationPlan extends Record implements Serializable-
Serialized Fields
-
conflicts
List<RepositoryReplicationConflict> conflicts
The field for theconflictsrecord component. -
corruptedArtifacts
List<String> corruptedArtifacts
The field for thecorruptedArtifactsrecord component. -
missingArtifacts
List<String> missingArtifacts
The field for themissingArtifactsrecord component.
-
-
-
Record Class org.j7m.middleware.application.api.replication.RepositoryRepairPlan
class RepositoryRepairPlan extends Record implements Serializable-
Serialized Fields
-
artifacts
List<ApplicationCoordinate> artifacts
The field for theartifactsrecord component. -
repairAuditChain
boolean repairAuditChain
The field for therepairAuditChainrecord component. -
repairIndex
boolean repairIndex
The field for therepairIndexrecord component.
-
-
-
Record Class org.j7m.middleware.application.api.replication.RepositoryReplicaEndpoint
class RepositoryReplicaEndpoint extends Record implements Serializable-
Serialized Fields
-
endpointType
String endpointType
The field for theendpointTyperecord component. -
replica
RepositoryReplicaId replica
The field for thereplicarecord component. -
safeLabel
String safeLabel
The field for thesafeLabelrecord component.
-
-
-
Record Class org.j7m.middleware.application.api.replication.RepositoryReplicaId
class RepositoryReplicaId extends Record implements Serializable -
Record Class org.j7m.middleware.application.api.replication.RepositoryReplicaIdentity
class RepositoryReplicaIdentity extends Record implements Serializable-
Serialized Fields
-
displayName
String displayName
The field for thedisplayNamerecord component. -
id
RepositoryReplicaId id
The field for theidrecord component. -
metadata
Map<String,
String> metadata The field for themetadatarecord component.
-
-
-
Record Class org.j7m.middleware.application.api.replication.RepositoryReplicationConflict
class RepositoryReplicationConflict extends Record implements Serializable-
Serialized Fields
-
conflictType
String conflictType
The field for theconflictTyperecord component. -
metadata
Map<String,
String> metadata The field for themetadatarecord component. -
resolution
RepositoryConflictResolution resolution
The field for theresolutionrecord component. -
resource
String resource
The field for theresourcerecord component.
-
-
-
Record Class org.j7m.middleware.application.api.replication.RepositoryReplicationEvidence
class RepositoryReplicationEvidence extends Record implements Serializable -
Exception Class org.j7m.middleware.application.api.replication.RepositoryReplicationException
class RepositoryReplicationException extends MiddlewareException implements Serializable -
Record Class org.j7m.middleware.application.api.replication.RepositoryReplicationMetricsSnapshot
class RepositoryReplicationMetricsSnapshot extends Record implements Serializable-
Serialized Fields
-
artifactsTransferred
long artifactsTransferred
The field for theartifactsTransferredrecord component. -
bytesTransferred
long bytesTransferred
The field for thebytesTransferredrecord component. -
conflictsDetected
long conflictsDetected
The field for theconflictsDetectedrecord component. -
rejectedOperations
long rejectedOperations
The field for therejectedOperationsrecord component. -
repairsCompleted
long repairsCompleted
The field for therepairsCompletedrecord component.
-
-
-
Record Class org.j7m.middleware.application.api.replication.RepositoryReplicationPlan
class RepositoryReplicationPlan extends Record implements Serializable-
Serialized Fields
-
coordinates
List<ApplicationCoordinate> coordinates
The field for thecoordinatesrecord component. -
includeAuditChain
boolean includeAuditChain
The field for theincludeAuditChainrecord component. -
includeIndex
boolean includeIndex
The field for theincludeIndexrecord component. -
includePromotions
boolean includePromotions
The field for theincludePromotionsrecord component. -
includeRollback
boolean includeRollback
The field for theincludeRollbackrecord component.
-
-
-
Record Class org.j7m.middleware.application.api.replication.RepositoryReplicationResult
class RepositoryReplicationResult extends Record implements Serializable-
Serialized Fields
-
conflicts
List<RepositoryReplicationConflict> conflicts
The field for theconflictsrecord component. -
evidence
List<RepositoryReplicationEvidence> evidence
The field for theevidencerecord component. -
status
RepositoryArtifactTransferStatus status
The field for thestatusrecord component. -
success
boolean success
The field for thesuccessrecord component.
-
-
-
Record Class org.j7m.middleware.application.api.replication.RepositoryReplicationStatus
class RepositoryReplicationStatus extends Record implements Serializable-
Serialized Fields
-
conflicts
List<RepositoryReplicationConflict> conflicts
The field for theconflictsrecord component. -
evidence
List<RepositoryReplicationEvidence> evidence
The field for theevidencerecord component. -
localReplica
RepositoryReplicaId localReplica
The field for thelocalReplicarecord component. -
metrics
RepositoryReplicationMetricsSnapshot metrics
The field for themetricsrecord component. -
peerReplica
RepositoryReplicaId peerReplica
The field for thepeerReplicarecord component.
-
-
-
Record Class org.j7m.middleware.application.api.replication.RepositoryRollbackRecord
class RepositoryRollbackRecord extends Record implements Serializable-
Serialized Fields
-
environment
String environment
The field for theenvironmentrecord component. -
fromCoordinate
ApplicationCoordinate fromCoordinate
The field for thefromCoordinaterecord component. -
reason
String reason
The field for thereasonrecord component. -
recordedAt
Instant recordedAt
The field for therecordedAtrecord component. -
toCoordinate
ApplicationCoordinate toCoordinate
The field for thetoCoordinaterecord component.
-
-
-
-
Package org.j7m.middleware.codec.api
-
Record Class org.j7m.middleware.codec.api.EncodedValue
class EncodedValue extends Record implements Serializable
-
-
Package org.j7m.middleware.compliance.api
-
Exception Class org.j7m.middleware.compliance.api.ComplianceException
class ComplianceException extends RuntimeException implements Serializable
-
-
Package org.j7m.middleware.registry.api
-
Record Class org.j7m.middleware.registry.api.RegistryRecord
class RegistryRecord extends Record implements Serializable-
Serialized Fields
-
authMetadata
Map<String,
String> authMetadata The field for theauthMetadatarecord component. -
createdAtMillis
long createdAtMillis
The field for thecreatedAtMillisrecord component. -
lastHeartbeatMillis
long lastHeartbeatMillis
The field for thelastHeartbeatMillisrecord component. -
leaseUntilMillis
long leaseUntilMillis
The field for theleaseUntilMillisrecord component. -
parameters
Map<String,
String> parameters The field for theparametersrecord component. -
ref
ObjectRef ref
The field for therefrecord component. -
state
ObjectState state
The field for thestaterecord component.
-
-
-
-
Package org.j7m.middleware.security.api
-
Record Class org.j7m.middleware.security.api.ApplicationContextId
class ApplicationContextId extends Record implements Serializable -
Record Class org.j7m.middleware.security.api.Credential
class Credential extends Record implements Serializable -
Record Class org.j7m.middleware.security.api.ObjectIdentity
class ObjectIdentity extends Record implements Serializable -
Record Class org.j7m.middleware.security.api.Principal
class Principal extends Record implements Serializable -
Record Class org.j7m.middleware.security.api.SecurityContext
class SecurityContext extends Record implements Serializable-
Serialized Fields
-
authenticated
boolean authenticated
The field for theauthenticatedrecord component. -
callerRuntimeId
String callerRuntimeId
The field for thecallerRuntimeIdrecord component. -
correlationId
String correlationId
The field for thecorrelationIdrecord component. -
createdAt
Instant createdAt
The field for thecreatedAtrecord component. -
credential
Credential credential
The field for thecredentialrecord component. -
invocationId
String invocationId
The field for theinvocationIdrecord component. -
principal
Principal principal
The field for theprincipalrecord component. -
remoteEndpoint
String remoteEndpoint
The field for theremoteEndpointrecord component. -
requestMetadata
Map<String,
String> requestMetadata The field for therequestMetadatarecord component. -
roles
Set<String> roles
The field for therolesrecord component. -
transportSecurityLevel
TransportSecurityLevel transportSecurityLevel
The field for thetransportSecurityLevelrecord component. -
trustDomain
TrustDomain trustDomain
The field for thetrustDomainrecord component.
-
-
-
Record Class org.j7m.middleware.security.api.ServiceIdentity
class ServiceIdentity extends Record implements Serializable-
Serialized Fields
-
registryContext
String registryContext
The field for theregistryContextrecord component. -
serviceName
String serviceName
The field for theserviceNamerecord component.
-
-
-
Record Class org.j7m.middleware.security.api.TrustDomain
class TrustDomain extends Record implements Serializable
-
-
Package org.j7m.middleware.transport.api
-
Record Class org.j7m.middleware.transport.api.MethodDescriptor
class MethodDescriptor extends Record implements Serializable-
Serialized Fields
-
declaringInterfaceName
String declaringInterfaceName
The field for thedeclaringInterfaceNamerecord component. -
methodName
String methodName
The field for themethodNamerecord component. -
parameterTypeNames
List<String> parameterTypeNames
The field for theparameterTypeNamesrecord component. -
returnTypeName
String returnTypeName
The field for thereturnTypeNamerecord component. -
signatureHash
String signatureHash
The field for thesignatureHashrecord component.
-
-
-