Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AcceptedRevision - Class in be.theking90000.mumble.controller.core
-
Distinct runtime watermarks returned when a participant specification is accepted.
- acceptedSpecRevision() - Method in class be.theking90000.mumble.controller.core.AcceptedRevision
-
Returns the latest specification revision accepted by the runtime.
- acceptedSpecRevision() - Method in class be.theking90000.mumble.controller.core.CoreParticipantStatus
- ACQUIRING - Enum constant in enum class be.theking90000.mumble.controller.core.ParticipantHandleState
-
Registration is desired but ownership has not yet been granted.
- ACTIVE - Enum constant in enum class be.theking90000.mumble.controller.core.ControllerSessionState
-
Reconciliation completed and commands can be sent.
- addListener(CoreParticipantListener) - Method in class be.theking90000.mumble.controller.core.CoreParticipantHandle
-
Adds a listener for subsequent lifecycle and status notifications.
- addProfileEventListener(ProfileEventListener) - Method in class be.theking90000.mumble.controller.core.CoreSession
-
Adds a listener for subsequent uncorrelated profile events.
- addSessionListener(CoreSessionListener) - Method in class be.theking90000.mumble.controller.core.CoreSession
-
Adds a listener for subsequent session transitions.
- applicationError() - Method in class be.theking90000.mumble.controller.core.CoreParticipantStatus
- appliedSpecRevision() - Method in class be.theking90000.mumble.controller.core.AcceptedRevision
-
Returns the latest accepted revision applied to runtime state.
- appliedSpecRevision() - Method in class be.theking90000.mumble.controller.core.CoreParticipantStatus
B
- be.theking90000.mumble.controller.core - package be.theking90000.mumble.controller.core
- build() - Method in class be.theking90000.mumble.controller.core.CoreSession.Builder
-
Builds a session without opening its transport.
- builder(ControllerId, URI, ProfileReference) - Static method in class be.theking90000.mumble.controller.core.CoreSession
-
Creates a builder for a logical controller and one exact profile schema.
C
- callbackExecutor(Executor) - Method in class be.theking90000.mumble.controller.core.CoreSession.Builder
-
Selects the executor on which all public listeners are serialized.
- clientSpecRevision() - Method in class be.theking90000.mumble.controller.core.AcceptedRevision
-
Returns the client-side specification revision covered by this acknowledgement.
- CLOSED - Enum constant in enum class be.theking90000.mumble.controller.core.ControllerSessionState
-
The session is permanently closed.
- CLOSED - Enum constant in enum class be.theking90000.mumble.controller.core.ParticipantHandleState
-
Local unregistration began; this handle cannot be reused.
- code() - Method in exception be.theking90000.mumble.controller.core.CommandRejectedException
-
Returns the stable protocol error code supplied by the runtime.
- CommandRejectedException - Exception in be.theking90000.mumble.controller.core
-
The runtime rejected one correlated command without closing the session.
- CommandRejectedException(String, String) - Constructor for exception be.theking90000.mumble.controller.core.CommandRejectedException
-
Creates a rejection reported by either Core or the negotiated typed profile.
- connected() - Method in class be.theking90000.mumble.controller.core.CoreParticipantStatus
- CONNECTING - Enum constant in enum class be.theking90000.mumble.controller.core.ControllerSessionState
-
A transport connection is being established.
- connectionCredential() - Method in class be.theking90000.mumble.controller.core.CoreParticipantHandle
- ConnectionCredential - Class in be.theking90000.mumble.controller.core
-
Opaque bearer credential used by one participant to attach a client connection.
- ControllerException - Exception in be.theking90000.mumble.controller.core
-
Base unchecked exception for local validation, protocol, and asynchronous controller failures.
- ControllerException(String) - Constructor for exception be.theking90000.mumble.controller.core.ControllerException
-
Creates a controller exception with a descriptive message.
- ControllerException(String, Throwable) - Constructor for exception be.theking90000.mumble.controller.core.ControllerException
-
Creates a controller exception with a descriptive message and underlying cause.
- controllerId() - Method in class be.theking90000.mumble.controller.core.CoreSession
- ControllerId - Class in be.theking90000.mumble.controller.core
-
Stable, declarative identity of a controller deployment.
- ControllerSessionState - Enum Class in be.theking90000.mumble.controller.core
-
Observable lifecycle of a controller session.
- CoreParticipantHandle - Class in be.theking90000.mumble.controller.core
-
Generic participant ownership handle maintained by
CoreSession. - CoreParticipantListener - Interface in be.theking90000.mumble.controller.core
-
Receives serialized generic participant lifecycle notifications.
- CoreParticipantStatus - Class in be.theking90000.mumble.controller.core
-
Last complete generic status reported for an owned participant.
- CoreSession - Class in be.theking90000.mumble.controller.core
-
Profile-neutral owner of Controller sessions, leases, ownership, and reliable commands.
- CoreSession.Builder - Class in be.theking90000.mumble.controller.core
-
Builder for one automatically reconnecting profile-neutral session.
- CoreSessionListener - Interface in be.theking90000.mumble.controller.core
-
Receives serialized lifecycle notifications from a profile-neutral Core session.
D
- descriptorDigest() - Method in class be.theking90000.mumble.controller.core.ProfileReference
- desiredSpec() - Method in class be.theking90000.mumble.controller.core.CoreParticipantHandle
E
- empty() - Static method in class be.theking90000.mumble.controller.core.ProfilePayload
-
Returns the canonical empty payload.
- equals(Object) - Method in class be.theking90000.mumble.controller.core.ControllerId
- equals(Object) - Method in class be.theking90000.mumble.controller.core.ParticipantId
F
- FAILED - Enum constant in enum class be.theking90000.mumble.controller.core.ControllerSessionState
-
A permanent transport or protocol failure terminated the session.
H
- hashCode() - Method in class be.theking90000.mumble.controller.core.ControllerId
- hashCode() - Method in class be.theking90000.mumble.controller.core.ParticipantId
I
- initialProfileState(ProfilePayload) - Method in class be.theking90000.mumble.controller.core.CoreSession.Builder
-
Sets the complete profile state included in the opening snapshot.
L
- latestStatus() - Method in class be.theking90000.mumble.controller.core.CoreParticipantHandle
N
- NEW - Enum constant in enum class be.theking90000.mumble.controller.core.ControllerSessionState
-
The session has been built but not started.
O
- of(byte[]) - Static method in class be.theking90000.mumble.controller.core.ProfilePayload
-
Copies encoded Protobuf bytes into an immutable payload.
- of(String) - Static method in class be.theking90000.mumble.controller.core.ControllerId
-
Creates an identifier from its wire representation.
- of(String) - Static method in class be.theking90000.mumble.controller.core.ParticipantId
-
Creates an identifier from its wire representation.
- of(String, int, String) - Static method in class be.theking90000.mumble.controller.core.ProfileReference
-
Creates an exact profile schema reference.
- onConnectionCredentialChanged(CoreParticipantHandle, ConnectionCredential) - Method in interface be.theking90000.mumble.controller.core.CoreParticipantListener
-
Called when ownership yields a different connection credential.
- onOwnershipLost(CoreParticipantHandle, String) - Method in interface be.theking90000.mumble.controller.core.CoreParticipantListener
-
Called when the runtime fences this ownership.
- onProfileEvent(CoreSession, ProfilePayload) - Method in interface be.theking90000.mumble.controller.core.ProfileEventListener
-
Called with one complete encoded profile event.
- onStateChanged(CoreParticipantHandle, ParticipantHandleState, ParticipantHandleState) - Method in interface be.theking90000.mumble.controller.core.CoreParticipantListener
-
Called after the local ownership state changes.
- onStateChanged(CoreSession, ControllerSessionState, ControllerSessionState) - Method in interface be.theking90000.mumble.controller.core.CoreSessionListener
-
Called after the observable session state changes.
- onStatusChanged(CoreParticipantHandle, CoreParticipantStatus) - Method in interface be.theking90000.mumble.controller.core.CoreParticipantListener
-
Called when a complete generic participant status arrives.
- OWNED - Enum constant in enum class be.theking90000.mumble.controller.core.ParticipantHandleState
-
The session owns the participant and may replace its specification.
- OwnershipLostException - Exception in be.theking90000.mumble.controller.core
-
The participant capability was revoked or replaced by another controller.
- OwnershipLostException(ParticipantId, String) - Constructor for exception be.theking90000.mumble.controller.core.OwnershipLostException
-
Creates a terminal ownership-loss failure.
P
- participant(ParticipantId) - Method in class be.theking90000.mumble.controller.core.CoreSession
-
Looks up a current desired participant.
- ParticipantHandleState - Enum Class in be.theking90000.mumble.controller.core
-
Local lifecycle of one participant registration.
- participantId() - Method in class be.theking90000.mumble.controller.core.CoreParticipantHandle
- ParticipantId - Class in be.theking90000.mumble.controller.core
-
Logical identity of a participant, independent from transient connection identifiers.
- participants() - Method in class be.theking90000.mumble.controller.core.CoreSession
- profile() - Method in class be.theking90000.mumble.controller.core.CoreSession
- ProfileEventListener - Interface in be.theking90000.mumble.controller.core
-
Receives uncorrelated events emitted by the negotiated profile.
- profileId() - Method in class be.theking90000.mumble.controller.core.ProfileReference
- ProfilePayload - Class in be.theking90000.mumble.controller.core
-
Immutable encoded Protobuf payload interpreted only by the negotiated profile.
- ProfileReference - Class in be.theking90000.mumble.controller.core
-
Exact typed profile schema negotiated by a Controller session.
- profileState() - Method in class be.theking90000.mumble.controller.core.CoreSession
- profileStatus() - Method in class be.theking90000.mumble.controller.core.CoreParticipantStatus
- protobuf() - Method in class be.theking90000.mumble.controller.core.ProfilePayload
-
Returns a defensive copy of the encoded Protobuf bytes.
- publishedGeneration() - Method in class be.theking90000.mumble.controller.core.AcceptedRevision
-
Returns the runtime publication generation visible when this acknowledgement was produced.
- publishedGeneration() - Method in class be.theking90000.mumble.controller.core.CoreParticipantStatus
R
- RECONCILING - Enum constant in enum class be.theking90000.mumble.controller.core.ControllerSessionState
-
The runtime is examining the complete desired-state snapshot.
- RECONNECTING - Enum constant in enum class be.theking90000.mumble.controller.core.ControllerSessionState
-
A retryable stream failure suspended remote operations.
- registerParticipant(ParticipantId, ProfilePayload) - Method in class be.theking90000.mumble.controller.core.CoreSession
-
Declares one participant and its complete encoded profile specification.
- removeListener(CoreParticipantListener) - Method in class be.theking90000.mumble.controller.core.CoreParticipantHandle
-
Removes a listener; a missing listener is ignored.
- removeProfileEventListener(ProfileEventListener) - Method in class be.theking90000.mumble.controller.core.CoreSession
-
Removes a profile event listener; a missing listener is ignored.
- removeSessionListener(CoreSessionListener) - Method in class be.theking90000.mumble.controller.core.CoreSession
-
Removes a session listener; a missing listener is ignored.
- reportProfileProtocolFailure(ControllerException) - Method in class be.theking90000.mumble.controller.core.CoreSession
-
Fails this session after the negotiated profile rejects a decoded payload.
- REVOKED - Enum constant in enum class be.theking90000.mumble.controller.core.ParticipantHandleState
-
Ownership was transferred or invalidated; this handle cannot be reused.
S
- schemaVersion() - Method in class be.theking90000.mumble.controller.core.ProfileReference
- sendProfileCommand(ProfilePayload) - Method in class be.theking90000.mumble.controller.core.CoreSession
-
Sends one reliable profile command on a ready stream.
- sendProfileCommand(ProfilePayload, ProfilePayload) - Method in class be.theking90000.mumble.controller.core.CoreSession
-
Sends a reliable profile command and records the complete state it produces for replay.
- SessionClosedException - Exception in be.theking90000.mumble.controller.core
-
An operation cannot continue because the session is stopping or closed.
- SessionClosedException(String) - Constructor for exception be.theking90000.mumble.controller.core.SessionClosedException
-
Creates a failure for an operation attempted on closed desired state.
- setProfileState(ProfilePayload) - Method in class be.theking90000.mumble.controller.core.CoreSession
-
Replaces the complete encoded desired profile state.
- setSpec(ProfilePayload) - Method in class be.theking90000.mumble.controller.core.CoreParticipantHandle
-
Replaces the complete encoded participant profile specification.
- start() - Method in class be.theking90000.mumble.controller.core.CoreSession
-
Starts the transport and initial desired-state reconciliation.
- state() - Method in class be.theking90000.mumble.controller.core.CoreParticipantHandle
- state() - Method in class be.theking90000.mumble.controller.core.CoreSession
- stop() - Method in class be.theking90000.mumble.controller.core.CoreSession
-
Stops renewal, closes the remote session when possible, and releases local resources.
- STOPPING - Enum constant in enum class be.theking90000.mumble.controller.core.ControllerSessionState
-
A graceful stop has begun.
- SUSPENDED - Enum constant in enum class be.theking90000.mumble.controller.core.ParticipantHandleState
-
Ownership is retained locally while the session reconnects and reconciles.
- systemTrust() - Static method in class be.theking90000.mumble.controller.core.TlsConfig
-
Uses the default trust managers configured for the running JVM.
T
- tls(TlsConfig) - Method in class be.theking90000.mumble.controller.core.CoreSession.Builder
-
Enables server-authenticated TLS.
- TlsConfig - Class in be.theking90000.mumble.controller.core
-
Server-authenticated TLS configuration.
- toString() - Method in class be.theking90000.mumble.controller.core.ConnectionCredential
-
Returns a redacted representation that never contains the credential.
- toString() - Method in class be.theking90000.mumble.controller.core.ControllerId
- toString() - Method in class be.theking90000.mumble.controller.core.ParticipantId
- trustCertificate(Path) - Static method in class be.theking90000.mumble.controller.core.TlsConfig
-
Trusts servers using a PEM-encoded CA certificate file.
U
- unregister() - Method in class be.theking90000.mumble.controller.core.CoreParticipantHandle
V
- value() - Method in class be.theking90000.mumble.controller.core.ConnectionCredential
-
Returns the opaque credential expected by the composed connection Host.
- value() - Method in class be.theking90000.mumble.controller.core.ControllerId
-
Returns the exact identifier supplied to
ControllerId.of(String). - value() - Method in class be.theking90000.mumble.controller.core.ParticipantId
-
Returns the exact identifier supplied to
ParticipantId.of(String). - valueOf(String) - Static method in enum class be.theking90000.mumble.controller.core.ControllerSessionState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class be.theking90000.mumble.controller.core.ParticipantHandleState
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class be.theking90000.mumble.controller.core.ControllerSessionState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class be.theking90000.mumble.controller.core.ParticipantHandleState
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- whenConnectionCredentialAvailable() - Method in class be.theking90000.mumble.controller.core.CoreParticipantHandle
- whenOwned() - Method in class be.theking90000.mumble.controller.core.CoreParticipantHandle
All Classes and Interfaces|All Packages|Serialized Form