Index

A B C D E F H I L O P R S T U V W 
All Classes and Interfaces|All Packages

A

acceptedSpecRevision() - Method in class be.theking90000.mumble.controller.spaces.ParticipantStatus
Returns the latest participant specification revision accepted by the runtime.
addListener(ParticipantListener) - Method in class be.theking90000.mumble.controller.spaces.ParticipantHandle
Adds a listener for subsequent typed lifecycle and status notifications.
addSessionListener(ControllerSessionListener) - Method in class be.theking90000.mumble.controller.spaces.ControllerSession
Adds a listener for subsequent session transitions.
addSpaceListener(SpaceListener) - Method in class be.theking90000.mumble.controller.spaces.ControllerSession
Adds a listener for subsequent full space replacements and closures.
applicationError() - Method in class be.theking90000.mumble.controller.spaces.ParticipantStatus
Returns the current application error, if the accepted desired state could not be applied.
appliedSpaceKey() - Method in class be.theking90000.mumble.controller.spaces.ParticipantStatus
Returns the space placement most recently applied by the runtime.
appliedSpecRevision() - Method in class be.theking90000.mumble.controller.spaces.ParticipantStatus
Returns the latest accepted participant specification revision applied to runtime state.

B

be.theking90000.mumble.controller.spaces - package be.theking90000.mumble.controller.spaces
Declarative Java client for Mumble Controller.
build() - Method in class be.theking90000.mumble.controller.spaces.ControllerSession.Builder
 
build() - Method in class be.theking90000.mumble.controller.spaces.ParticipantSpec.Builder
Builds an immutable complete specification.
builder(ControllerId, URI) - Static method in class be.theking90000.mumble.controller.spaces.ControllerSession
Creates a Spaces session builder.
builder(SpaceKey, String) - Static method in class be.theking90000.mumble.controller.spaces.ParticipantSpec
Creates a builder with the required placement and display name.

C

callbackExecutor(Executor) - Method in class be.theking90000.mumble.controller.spaces.ControllerSession.Builder
Selects the executor on which public callbacks are serialized.
compareTo(SpaceKey) - Method in class be.theking90000.mumble.controller.spaces.SpaceKey
connected() - Method in class be.theking90000.mumble.controller.spaces.ParticipantStatus
Returns whether the participant currently has a materialized Mumble connection.
connected() - Method in class be.theking90000.mumble.controller.spaces.SpaceParticipant
Returns whether the participant has a materialized Mumble connection.
connectionCredential() - Method in class be.theking90000.mumble.controller.spaces.ParticipantHandle
 
controllerId() - Method in class be.theking90000.mumble.controller.spaces.ControllerSession
 
ControllerSession - Class in be.theking90000.mumble.controller.spaces
Typed Spaces facade over the profile-neutral CoreSession.
ControllerSession.Builder - Class in be.theking90000.mumble.controller.spaces
Builder for one typed Spaces session.
ControllerSessionListener - Interface in be.theking90000.mumble.controller.spaces
Receives serialized session lifecycle notifications.

D

desiredSpec() - Method in class be.theking90000.mumble.controller.spaces.ParticipantHandle
 
displayName() - Method in class be.theking90000.mumble.controller.spaces.ParticipantSpec
Returns the desired published display name.
displayName() - Method in class be.theking90000.mumble.controller.spaces.SpaceParticipant
Returns the display name materialized in this snapshot.

E

equals(Object) - Method in class be.theking90000.mumble.controller.spaces.ParticipantSpec
equals(Object) - Method in class be.theking90000.mumble.controller.spaces.SpaceIncarnation
equals(Object) - Method in class be.theking90000.mumble.controller.spaces.SpaceKey
explicitlyObservedSpaces() - Method in class be.theking90000.mumble.controller.spaces.ControllerSession
 

F

fetchSpace(SpaceKey) - Method in class be.theking90000.mumble.controller.spaces.ControllerSession
Fetches one full snapshot without changing the observation set.

H

hashCode() - Method in class be.theking90000.mumble.controller.spaces.ParticipantSpec
hashCode() - Method in class be.theking90000.mumble.controller.spaces.SpaceIncarnation
hashCode() - Method in class be.theking90000.mumble.controller.spaces.SpaceKey

I

incarnation() - Method in class be.theking90000.mumble.controller.spaces.SpaceSnapshot
Returns the opaque identity of this materialized lifetime.

L

latestStatus() - Method in class be.theking90000.mumble.controller.spaces.ParticipantHandle
 

O

observeSpace(SpaceKey) - Method in class be.theking90000.mumble.controller.spaces.ControllerSession
Adds a space to the complete explicit observation set.
of(String) - Static method in class be.theking90000.mumble.controller.spaces.SpaceKey
Creates a semantic space key.
onConnectionCredentialChanged(ParticipantHandle, ConnectionCredential) - Method in interface be.theking90000.mumble.controller.spaces.ParticipantListener
Called when the runtime grants or rotates the participant's Mumble join credential.
onOwnershipLost(ParticipantHandle, String) - Method in interface be.theking90000.mumble.controller.spaces.ParticipantListener
Called once when this handle permanently loses ownership.
onSpaceClosed(ControllerSession, SpaceKey, SpaceIncarnation, long) - Method in interface be.theking90000.mumble.controller.spaces.SpaceListener
Called when one particular space incarnation closes.
onSpaceUpdated(ControllerSession, SpaceSnapshot) - Method in interface be.theking90000.mumble.controller.spaces.SpaceListener
Called when a complete space snapshot replaces the cached value for its key.
onStateChanged(ControllerSession, ControllerSessionState, ControllerSessionState) - Method in interface be.theking90000.mumble.controller.spaces.ControllerSessionListener
Called after the observable session state changes.
onStateChanged(ParticipantHandle, ParticipantHandleState, ParticipantHandleState) - Method in interface be.theking90000.mumble.controller.spaces.ParticipantListener
Called after the local handle state changes.
onStatusChanged(ParticipantHandle, ParticipantStatus) - Method in interface be.theking90000.mumble.controller.spaces.ParticipantListener
Called when the runtime reports a replacement participant status.

P

participant(ParticipantId) - Method in class be.theking90000.mumble.controller.spaces.ControllerSession
Looks up a current desired participant.
ParticipantHandle - Class in be.theking90000.mumble.controller.spaces
Typed Spaces view of a profile-neutral participant ownership handle.
participantId() - Method in class be.theking90000.mumble.controller.spaces.ParticipantHandle
 
participantId() - Method in class be.theking90000.mumble.controller.spaces.SpaceParticipant
Returns the participant's stable controller identity.
ParticipantListener - Interface in be.theking90000.mumble.controller.spaces
Receives serialized participant lifecycle and status notifications.
participants() - Method in class be.theking90000.mumble.controller.spaces.ControllerSession
 
participants() - Method in class be.theking90000.mumble.controller.spaces.SpaceSnapshot
Returns the participants materialized in this full snapshot.
ParticipantSpec - Class in be.theking90000.mumble.controller.spaces
Complete desired state of a participant.
ParticipantSpec.Builder - Class in be.theking90000.mumble.controller.spaces
Builder for an immutable participant spec.
ParticipantStatus - Class in be.theking90000.mumble.controller.spaces
Last complete status reported by the runtime for an owned participant.
publishedGeneration() - Method in class be.theking90000.mumble.controller.spaces.ParticipantStatus
Returns the latest Mumble publication generation reported with this status.
publishedGeneration() - Method in class be.theking90000.mumble.controller.spaces.SpaceSnapshot
Returns the Mumble publication generation associated with this snapshot.

R

registerParticipant(ParticipantId, ParticipantSpec) - Method in class be.theking90000.mumble.controller.spaces.ControllerSession
Registers a participant with a complete Spaces specification.
removeListener(ParticipantListener) - Method in class be.theking90000.mumble.controller.spaces.ParticipantHandle
Removes a listener; a missing listener is ignored.
removeSessionListener(ControllerSessionListener) - Method in class be.theking90000.mumble.controller.spaces.ControllerSession
Removes a session listener; a missing listener is ignored.
removeSpaceListener(SpaceListener) - Method in class be.theking90000.mumble.controller.spaces.ControllerSession
Removes a space listener; a missing listener is ignored.

S

selfDeaf() - Method in class be.theking90000.mumble.controller.spaces.ParticipantStatus
Returns the self-deaf state reported by the Mumble participant.
selfMute() - Method in class be.theking90000.mumble.controller.spaces.ParticipantStatus
Returns the self-mute state reported by the Mumble participant.
serverDeaf() - Method in class be.theking90000.mumble.controller.spaces.ParticipantSpec
Returns whether the server should prevent this participant from hearing voice.
serverDeaf() - Method in class be.theking90000.mumble.controller.spaces.SpaceParticipant
Returns the server-deaf state materialized in this snapshot.
serverDeaf(boolean) - Method in class be.theking90000.mumble.controller.spaces.ParticipantSpec.Builder
Sets the desired server-deaf state.
serverMute() - Method in class be.theking90000.mumble.controller.spaces.ParticipantSpec
Returns whether the server should prevent this participant from speaking.
serverMute() - Method in class be.theking90000.mumble.controller.spaces.SpaceParticipant
Returns the server-mute state materialized in this snapshot.
serverMute(boolean) - Method in class be.theking90000.mumble.controller.spaces.ParticipantSpec.Builder
Sets the desired server-mute state.
setSpec(ParticipantSpec) - Method in class be.theking90000.mumble.controller.spaces.ParticipantHandle
Replaces the complete desired Spaces participant specification.
SpaceIncarnation - Class in be.theking90000.mumble.controller.spaces
Opaque identity of one materialization of a semantic space key.
spaceKey() - Method in class be.theking90000.mumble.controller.spaces.ParticipantSpec
Returns the desired semantic voice space.
spaceKey() - Method in class be.theking90000.mumble.controller.spaces.SpaceSnapshot
Returns the semantic space key.
SpaceKey - Class in be.theking90000.mumble.controller.spaces
Semantic key of a dynamic voice space.
SpaceListener - Interface in be.theking90000.mumble.controller.spaces
Receives full space replacements and incarnation closures.
SpaceParticipant - Class in be.theking90000.mumble.controller.spaces
Participant projection included in a full space snapshot.
spaceRevision() - Method in class be.theking90000.mumble.controller.spaces.SpaceSnapshot
Returns the full snapshot revision within this incarnation.
spaces() - Method in class be.theking90000.mumble.controller.spaces.ControllerSession
 
SpaceSnapshot - Class in be.theking90000.mumble.controller.spaces
Complete, immutable projection of one materialized space.
start() - Method in class be.theking90000.mumble.controller.spaces.ControllerSession
 
state() - Method in class be.theking90000.mumble.controller.spaces.ControllerSession
 
state() - Method in class be.theking90000.mumble.controller.spaces.ParticipantHandle
 
stop() - Method in class be.theking90000.mumble.controller.spaces.ControllerSession
 

T

tls(TlsConfig) - Method in class be.theking90000.mumble.controller.spaces.ControllerSession.Builder
Enables server-authenticated TLS.
toString() - Method in class be.theking90000.mumble.controller.spaces.SpaceKey
 

U

unobserveSpace(SpaceKey) - Method in class be.theking90000.mumble.controller.spaces.ControllerSession
Removes a space from the explicit observation set.
unregister() - Method in class be.theking90000.mumble.controller.spaces.ParticipantHandle
 

V

value() - Method in class be.theking90000.mumble.controller.spaces.SpaceIncarnation
Returns a defensive copy of the opaque wire value.
value() - Method in class be.theking90000.mumble.controller.spaces.SpaceKey
Returns the exact key supplied to SpaceKey.of(String).

W

whenConnectionCredentialAvailable() - Method in class be.theking90000.mumble.controller.spaces.ParticipantHandle
 
whenOwned() - Method in class be.theking90000.mumble.controller.spaces.ParticipantHandle
 
A B C D E F H I L O P R S T U V W 
All Classes and Interfaces|All Packages