Index

A B C D E F G H I K L M O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Serialized Form

A

annotation - Variable in exception com.variant.share.yaml.DuplicateKeyException
 
args - Variable in exception com.variant.client.VariantException
 

B

build(Consumer<VariantClient.Builder>) - Static method in interface com.variant.client.VariantClient
Factory method for obtaining a new instance of VariantClient.

C

CANNOT_TRIGGER_SVE - Static variable in class com.variant.client.VariantError
 
com.variant.client - package com.variant.client
Variant Java Client API public classes.
com.variant.server.spi - package com.variant.server.spi
Top level classes in the Variant server-side service program interface (SPI).
com.variant.share.schema - package com.variant.share.schema
Variant schema classes provide native bindings for traversing parsed YAML schema documents.
com.variant.share.yaml - package com.variant.share.yaml
 
commit(Object) - Method in interface com.variant.client.StateRequest
Complete this state request successfully.
Committed - Enum constant in enum class com.variant.client.StateRequest.Status
This state request has been completed successfully and the associated trace events are usable by the downstream statistical analysis.
Committed - Enum constant in enum class com.variant.server.spi.StateRequest.Status
 
Configuration - Interface in com.variant.server.spi
Variant Server's runtime configuration currently in effect.
Connection - Interface in com.variant.client
Connection to a particular variation schema on a Variant server established by VariantClient.connectTo(String).
connectTo(String) - Method in interface com.variant.client.VariantClient
Connect to a variation schema on a Variant server by its URI.

D

Default - Static variable in interface com.variant.share.schema.Durability
 
defaultEventFlusherClassInit() - Method in interface com.variant.server.spi.Configuration
Initial state for the server-wide default trace event flusher.
defaultEventFlusherClassName() - Method in interface com.variant.server.spi.Configuration
Server-wide default trace event flusher class.
defaultEventFlusherName() - Method in interface com.variant.server.spi.Configuration
Server-wide default trace event flusher name.
deleteAttributes(String...) - Method in interface com.variant.client.Session
Delete one or more session attributes.
destroy() - Method in interface com.variant.server.spi.TraceEventFlusher
Called by the server, whenever this event flusher is being destroyed because the associated schema generation is being undeployed.
DuplicateKeyException - Exception in com.variant.share.yaml
 
DuplicateKeyException(YamlNode<?>, String) - Constructor for exception com.variant.share.yaml.DuplicateKeyException
 
Durability - Interface in com.variant.share.schema
Durability of qualification and targeting decisions.
Durability.Scope - Enum Class in com.variant.share.schema
Durability scope — how long a qualification or targeting decision is guaranteed to persist.
DURABLE - Enum constant in enum class com.variant.share.schema.Durability.Scope
Durable scope.

E

endMark() - Method in record class com.variant.share.yaml.YamlList
Returns the value of the endMark record component.
endMark() - Method in record class com.variant.share.yaml.YamlMap
Returns the value of the endMark record component.
endMark() - Method in interface com.variant.share.yaml.YamlNode
 
endMark() - Method in record class com.variant.share.yaml.YamlNullNode
 
endMark() - Method in record class com.variant.share.yaml.YamlScalar
Returns the value of the endMark record component.
endMark() - Method in record class com.variant.share.yaml.YamlSomeNode
 
equals(Object) - Method in record class com.variant.share.yaml.YamlList
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.variant.share.yaml.YamlMap
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.variant.share.yaml.YamlNullNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.variant.share.yaml.YamlScalar
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.variant.share.yaml.YamlSomeNode
Indicates whether some other object is "equal to" this one.
error - Variable in exception com.variant.client.VariantException
 
EventFlusher - Interface in com.variant.share.schema
Representation of the trace event flusher.
eventWriterBufferSize() - Method in interface com.variant.server.spi.Configuration
Event writer buffer size.
eventWriterFlushParallelism() - Method in interface com.variant.server.spi.Configuration
Trace event writer's maximum degree of flushing parallelism.
eventWriterFlushSize() - Method in interface com.variant.server.spi.Configuration
Trace event flush size.
eventWriterMaxDelay() - Method in interface com.variant.server.spi.Configuration
Event writer maximum delay in seconds.

F

fail(Object) - Method in interface com.variant.client.StateRequest
Complete this state request unsuccessfully.
Failed - Enum constant in enum class com.variant.client.StateRequest.Status
This state request has failed and should be discarded by the downstream statistical analysis.
Failed - Enum constant in enum class com.variant.server.spi.StateRequest.Status
 
flush(FlushableTraceEvent[], int) - Method in interface com.variant.server.spi.TraceEventFlusher
Called by the server whenever a new collection of trace events become available to be flushed out of memory.
FlushableTraceEvent - Interface in com.variant.server.spi
An enriched Variant trace event that is passed to a trace event flusher.
from(String) - Static method in interface com.variant.share.yaml.YamlNode
 

G

get() - Method in interface com.variant.client.SessionIdTracker
The current value of the session ID tracked by this object, if any.
getAttributes() - Method in interface com.variant.client.Session
This session's attributes, as they existed at the time of the most recent state refresh.
getAttributes() - Method in interface com.variant.client.TraceEvent
The map of event attributes.
getAttributes() - Method in interface com.variant.server.spi.FlushableTraceEvent
A read-only map of event attributes.
getAttributes() - Method in interface com.variant.server.spi.Session
This session's attributes as a mutable map.
getAttributes() - Method in interface com.variant.server.spi.TraceEvent
An immutable map of event attributes.
getClassName() - Method in interface com.variant.share.schema.EventFlusher
The canonical name of the class implementing this trace event flusher.
getClassName() - Method in interface com.variant.share.schema.Hook
The canonical name of the class implementing this lifecycle hook.
getClient() - Method in interface com.variant.client.Connection
The Variant client instance, which created this connection.
getConcurrentExperiences() - Method in interface com.variant.share.schema.StateVariant
The list of this variant's concurrent experiences.
getConcurrentVariations() - Method in interface com.variant.share.schema.Variation
The variations declared as concurrent with this variation, as provided by the /variations[]/concurrentVariations key.
getConfiguration() - Method in interface com.variant.server.spi.Session
Variant server's current runtime configuration.
getConnection() - Method in interface com.variant.client.Session
The connection object, which created this session.
getControlExperience() - Method in interface com.variant.share.schema.Variation
Get this variation's control experience.
getDefinedExperiences() - Method in interface com.variant.share.schema.Variation.OnState
The set of this variation's experiences defined on this state.
getDescription() - Method in interface com.variant.share.schema.Schema
The schema's description.
getDurability() - Method in interface com.variant.share.schema.Variation
The durability settings of this variation, as provided by the /variations[]/durability key.
getExperience() - Method in interface com.variant.share.schema.StateVariant
This variant's proper experience.
getExperience(String) - Method in interface com.variant.share.schema.Variation
Get an experience by its name.
getExperiences() - Method in interface com.variant.share.schema.Variation
This variation's experiences, as provided by the /variations[]/experiences element.
getFlusher() - Method in interface com.variant.share.schema.Schema
This schema's trace event flusher.
getHooks() - Method in interface com.variant.share.schema.Schema
List of schema-scoped lifecycle hooks.
getHooks() - Method in interface com.variant.share.schema.State
This list's state-scoped lifecycle hooks.
getHooks() - Method in interface com.variant.share.schema.Variation
List of variation-scoped lifecycle hooks, as provided by the /variations[]/hooks key.
getId() - Method in interface com.variant.client.Session
This session's unique identifier.
getId() - Method in interface com.variant.server.spi.FlushableTraceEvent
The reasonably unique id of this event that is safe to use as unique key by external storage.
getId() - Method in interface com.variant.server.spi.Session
This session's ID.
getInit() - Method in interface com.variant.share.schema.EventFlusher
Class initializer.
getInit() - Method in interface com.variant.share.schema.Hook
Class initializer.
getInstrumentedVariations() - Method in interface com.variant.share.schema.State
A list of variations instrumented on this state.
getLifecycleEventClass() - Method in interface com.variant.server.spi.QualificationLifecycleHook
 
getLifecycleEventClass() - Method in interface com.variant.server.spi.TargetingLifecycleHook
 
getLiveExperience(Variation) - Method in interface com.variant.client.StateRequest
The live experience in a given variation, if any.
getLiveExperience(Variation) - Method in interface com.variant.server.spi.StateRequest
The live experience in a given variation, if any.
getLiveExperience(String) - Method in interface com.variant.client.StateRequest
The live experience in a given variation, by variation name.
getLiveExperiences() - Method in interface com.variant.client.StateRequest
All of this session's live experiences on this state.
getLiveExperiences() - Method in interface com.variant.server.spi.FlushableTraceEvent
Live experiences in effect for the triggering session, at the time this event was triggered.
getLiveExperiences() - Method in interface com.variant.server.spi.StateRequest
Targeted experiences in variations instrumented on the target state.
getMessage() - Method in exception com.variant.client.VariantException
 
getName() - Method in interface com.variant.client.TraceEvent
The name of the event.
getName() - Method in interface com.variant.server.spi.FlushableTraceEvent
The name of the event.
getName() - Method in interface com.variant.server.spi.TraceEvent
The name of the event.
getName() - Method in interface com.variant.share.schema.EventFlusher
The flusher's name.
getName() - Method in interface com.variant.share.schema.Hook
The hook's name.
getName() - Method in interface com.variant.share.schema.Schema
The schema's name.
getName() - Method in interface com.variant.share.schema.State
This state's name.
getName() - Method in interface com.variant.share.schema.Variation.Experience
This experience's name, as provided by the /variations[]/experiences[]/name key.
getName() - Method in interface com.variant.share.schema.Variation
This variation's name, as provided by the /variations[]/name element.
getOnState() - Method in interface com.variant.share.schema.StateVariant
The containing Variation.OnState object.
getOnState(State) - Method in interface com.variant.share.schema.Variation
This variation's instrumentation details on a given state, as provided by an element of the /variations[]/onStates sequence key.
getOnStates() - Method in interface com.variant.share.schema.Variation
List of this variation's state instrumentations, as provided by the /variations[]/onStates key.
getOrCreateSession(Object, Optional<String>) - Method in interface com.variant.client.Connection
Get, if exists, or create, if does not exist, a Variant session with the externally tracked ID.
getOwnerId() - Method in interface com.variant.server.spi.Session
This session's owner ID, if proved.
getParameters() - Method in interface com.variant.share.schema.State
This state's parameters.
getParameters() - Method in interface com.variant.share.schema.StateVariant
This variant's state parameters.
getParameters() - Method in interface com.variant.share.schema.Variation.Experience
Variation parameters defined by this experience or this variation.
getParameters() - Method in interface com.variant.share.schema.Variation
Variation parameters defined by this variation.
getQualificationDurability() - Method in interface com.variant.share.schema.Durability
 
getResolvedParameters() - Method in interface com.variant.server.spi.StateRequest
The resolved state parameters as an immutable map, containing the merged maps of the state parameters defined at the state level and at the state variant level, with the latter taking precedence over former.
getSchema() - Method in interface com.variant.client.Session
The variation schema, associated with this session.
getSchema() - Method in interface com.variant.server.spi.Session
The variation schema, associated with this session.
getSchema() - Method in interface com.variant.share.schema.EventFlusher
The enclosing variation schema.
getSchema() - Method in interface com.variant.share.schema.SchemaHook
The containing variation schema.
getSchema() - Method in interface com.variant.share.schema.State
The containing variation schema.
getSchema() - Method in interface com.variant.share.schema.Variation
The containing variation schema.
getSchemaName() - Method in interface com.variant.client.Connection
The name of the schema which is the target of this connection.
getSession() - Method in interface com.variant.client.StateRequest
The Variant session which created with this request by calling Session.targetForState(State).
getSession() - Method in interface com.variant.server.spi.LifecycleEvent
User session on whose behalf the event is raised.
getSession() - Method in interface com.variant.server.spi.StateRequest
User session to which this state request belongs.
getSession(Object) - Method in interface com.variant.client.Connection
Get, if exists, the Variant session with the externally tracked ID.
getSessionById(String) - Method in interface com.variant.client.Connection
Get, if exists, the Variant session by its ID.
getSessionId() - Method in interface com.variant.server.spi.FlushableTraceEvent
The Variant session ID, which triggered this trace event.
getSessionOwner() - Method in interface com.variant.server.spi.FlushableTraceEvent
The owner of the session, which triggered this trace event.
getState() - Method in interface com.variant.client.StateRequest
The target State of this request, which was passed to Session.targetForState(State).
getState() - Method in interface com.variant.server.spi.StateAwareLifecycleEvent
The schema state, associated with this event.
getState() - Method in interface com.variant.server.spi.StateRequest
The target state of this state request.
getState() - Method in interface com.variant.share.schema.StateHook
The containing state.
getState() - Method in interface com.variant.share.schema.StateVariant
The state associated with this state variant.
getState() - Method in interface com.variant.share.schema.Variation.OnState
The state this instrumentation is for, as provided by the /variations[]/onStates[]/stateRef element.
getState(String) - Method in interface com.variant.share.schema.Schema
Get a state by its name.
getStateParameters() - Method in interface com.variant.client.StateRequest
The resolved state parameters as an immutable map.
getStateRequest() - Method in interface com.variant.client.Session
The most recent state request, obtained by this session as returned by Session.targetForState(State).
getStateRequest() - Method in interface com.variant.server.spi.Session
The most recent state request, which may be still in progress or already committed or failed.
getStates() - Method in interface com.variant.share.schema.Schema
This schema's states.
getStateVisitedEvent() - Method in interface com.variant.client.StateRequest
Pending state visited event.
getStatus() - Method in interface com.variant.client.StateRequest
The current status of this state request.
getStatus() - Method in interface com.variant.server.spi.StateRequest
The current status of this state request.
getTargetingDurability() - Method in interface com.variant.share.schema.Durability
 
getTimeoutMillis() - Method in interface com.variant.client.Session
Session timeout interval, as set by the server.
getTimestamp() - Method in interface com.variant.client.Session
This session's creation timestamp.
getTimestamp() - Method in interface com.variant.server.spi.FlushableTraceEvent
Event creation timestamp.
getTimestamp() - Method in interface com.variant.server.spi.Session
This session's creation timestamp.
getTraversedStates() - Method in interface com.variant.client.Session
The collection of states, traversed by this session, and their respective visit counts.
getTraversedStates() - Method in interface com.variant.server.spi.Session
The collection of states, traversed by this session so far, and their respective visit counts.
getTraversedVariations() - Method in interface com.variant.client.Session
The set of variations, traversed by this session.
getTraversedVariations() - Method in interface com.variant.server.spi.Session
The set of variations traversed by this session so far.
getVariant(Variation.Experience, Variation.Experience...) - Method in interface com.variant.share.schema.Variation.OnState
The state variant corresponding to a set of experiences.
getVariants() - Method in interface com.variant.share.schema.Variation.OnState
A set of state variants for this instrumentation.
getVariation() - Method in interface com.variant.server.spi.VariationAwareLifecycleEvent
The schema variation associated with this event.
getVariation() - Method in interface com.variant.share.schema.StateVariant
The variation associated with this state variant.
getVariation() - Method in interface com.variant.share.schema.Variation.Experience
The containing variation.
getVariation() - Method in interface com.variant.share.schema.Variation.OnState
The containing variation.
getVariation() - Method in interface com.variant.share.schema.VariationHook
The containing variation.
getVariation(String) - Method in interface com.variant.share.schema.Schema
Get a variation by its name.
getVariations() - Method in interface com.variant.share.schema.Schema
This schema's variations.

H

hashCode() - Method in record class com.variant.share.yaml.YamlList
Returns a hash code value for this object.
hashCode() - Method in record class com.variant.share.yaml.YamlMap
Returns a hash code value for this object.
hashCode() - Method in record class com.variant.share.yaml.YamlNullNode
Returns a hash code value for this object.
hashCode() - Method in record class com.variant.share.yaml.YamlScalar
Returns a hash code value for this object.
hashCode() - Method in record class com.variant.share.yaml.YamlSomeNode
Returns a hash code value for this object.
Hook - Interface in com.variant.share.schema
Representation of an element of one of several hooks lists.
httpPort() - Method in interface com.variant.server.spi.Configuration
HTTP port.
httpsPort() - Method in interface com.variant.server.spi.Configuration
HTTPS port.

I

InProgress - Enum constant in enum class com.variant.client.StateRequest.Status
Newly created state request.
InProgress - Enum constant in enum class com.variant.server.spi.StateRequest.Status
 
internal(ClientInternalError, String...) - Static method in exception com.variant.client.VariantException
 
internal(String) - Static method in exception com.variant.client.VariantException
 
internal(String, Throwable) - Static method in exception com.variant.client.VariantException
 
isConcurrentWith(Variation) - Method in interface com.variant.share.schema.Variation
Is this variation concurrent with a given variation.
isControl() - Method in interface com.variant.share.schema.Variation.Experience
Is this the control experience, as provided by the /variations[]/experiences[]/isControl key.
isDefinedOn(State) - Method in interface com.variant.share.schema.Variation.Experience
Does this experience instrument a given state, as defined by the variations[].experience.onState.experiences element.
isIn(StateRequest.Status...) - Method in enum class com.variant.server.spi.StateRequest.Status
Is this value one of the given values?
isInstrumentedBy(Variation) - Method in interface com.variant.share.schema.State
Is this state instrumented by a given variation.
isInstruments(State) - Method in interface com.variant.share.schema.Variation
Does this variation instrument a given state?
isOn() - Method in interface com.variant.share.schema.Variation
Is this variation currently online, as provided by the /variations[]/isOn key.
isProper() - Method in interface com.variant.share.schema.StateVariant
Is this a proper variant? Equivalent to StateVariant.getConcurrentExperiences().isEmpty().
isSerialWith(Variation) - Method in interface com.variant.share.schema.Variation
Is this variation serial with a given variation.

K

key - Variable in exception com.variant.share.yaml.DuplicateKeyException
 

L

LifecycleEvent - Interface in com.variant.server.spi
Ultimate super-type of all lifecycle event types.

M

MALFORMED_VARIANT_URI - Static variable in class com.variant.client.VariantError
 

O

of(String) - Static method in interface com.variant.server.spi.TraceEvent
 
of(String, Map<String, String>) - Static method in interface com.variant.server.spi.TraceEvent
 

P

PARAM_CANNOT_BE_NULL - Static variable in class com.variant.client.VariantError
 
post(QualificationLifecycleEvent) - Method in interface com.variant.server.spi.QualificationLifecycleHook
The first hook on the chain that returns a non-empty Optional short-circuits the rest of the chain.
post(TargetingLifecycleEvent) - Method in interface com.variant.server.spi.TargetingLifecycleHook
The first hook on the chain that returns a non-empty Optional short-circuits the rest of the chain.

Q

QualificationLifecycleEvent - Interface in com.variant.server.spi
Lifecycle event, raised when a user session's qualification for a particular variation must be established.
QualificationLifecycleHook - Interface in com.variant.server.spi
 

R

refresh() - Method in interface com.variant.client.Session
Refresh this session's local state with the most recent remote state, which may have changed if another session with the same session ID updated the session's attributes or targeted this session for a new state.

S

save(Object) - Method in interface com.variant.client.SessionIdTracker
Save the value of session ID tracked by this object to the underlying persistence mechanism.
Schema - Interface in com.variant.share.schema
Representation of a variation schema.
SchemaHook - Interface in com.variant.share.schema
Representation of the schema scoped lifecycle hook.
schemataDir() - Method in interface com.variant.server.spi.Configuration
The schemata directory where Variant server is looking for variation schemata.
SERVER_CONNECTION_TIMEOUT - Static variable in class com.variant.client.VariantError
 
ServerConnectException - Exception in com.variant.client
Thrown when Variant client is unable to establish a network connection to Variant server.
ServerConnectException(String) - Constructor for exception com.variant.client.ServerConnectException
 
ServerException - Exception in com.variant.server.spi
The super-type for of Variant server exception.
ServerException() - Constructor for exception com.variant.server.spi.ServerException
 
ServerException(String) - Constructor for exception com.variant.server.spi.ServerException
 
ServerException(String, Throwable) - Constructor for exception com.variant.server.spi.ServerException
 
ServerException(Throwable) - Constructor for exception com.variant.server.spi.ServerException
 
Session - Interface in com.variant.client
Variant client session.
Session - Interface in com.variant.server.spi
User session.
SESSION - Enum constant in enum class com.variant.share.schema.Durability.Scope
Session scope.
SESSION_ID_TRACKER_NO_INTERFACE - Static variable in class com.variant.client.VariantError
 
SESSION_ID_TRCKER_INSTANTIATION_ERROR - Static variable in class com.variant.client.VariantError
 
SessionExpiredException - Exception in com.variant.client
Thrown when the underlying Variant session has been expired on Variant server.
SessionExpiredException(String) - Constructor for exception com.variant.client.SessionExpiredException
 
SessionIdTracker - Interface in com.variant.client
Interface to be implemented by the client, providing external tracking of Variant session IDs.
sessionTimeout() - Method in interface com.variant.server.spi.Configuration
Session timeout in seconds.
sessionVacuumInterval() - Method in interface com.variant.server.spi.Configuration
Session vacuum interval in seconds.
set(String) - Method in interface com.variant.client.SessionIdTracker
Set the value of session ID tracked by this object.
setAttribute(String, String) - Method in interface com.variant.client.Session
Set the value of a session attribute.
setAttributes(Map<String, String>) - Method in interface com.variant.client.Session
Set the values of a set of session attributes in local and remote states.
SnakeParser - Class in com.variant.share.yaml
High level Annotated Parse Tree built from SnakeYAML's low level one.
SnakeParser() - Constructor for class com.variant.share.yaml.SnakeParser
 
startMark() - Method in record class com.variant.share.yaml.YamlList
Returns the value of the startMark record component.
startMark() - Method in record class com.variant.share.yaml.YamlMap
Returns the value of the startMark record component.
startMark() - Method in interface com.variant.share.yaml.YamlNode
 
startMark() - Method in record class com.variant.share.yaml.YamlNullNode
 
startMark() - Method in record class com.variant.share.yaml.YamlScalar
Returns the value of the startMark record component.
startMark() - Method in record class com.variant.share.yaml.YamlSomeNode
Returns the value of the startMark record component.
State - Interface in com.variant.share.schema
Representation of a state.
STATE - Enum constant in enum class com.variant.share.schema.Durability.Scope
State request scope.
StateAwareLifecycleEvent - Interface in com.variant.server.spi
Super-type of all lifecycle event types, whose runtime context includes a particular state.
StateHook - Interface in com.variant.share.schema
Representation of a state scoped hook.
StateRequest - Interface in com.variant.client
Variant state request, as returned by Session.targetForState(State).
StateRequest - Interface in com.variant.server.spi
State request, as returned by Session.getStateRequest().
StateRequest.Status - Enum Class in com.variant.client
The current status of a state request.
StateRequest.Status - Enum Class in com.variant.server.spi
 
StateVariant - Interface in com.variant.share.schema
Representation of an instrumentation of a given state by a given variant.

T

targetForState(State) - Method in interface com.variant.client.Session
Target this session for a given state.
TargetingLifecycleEvent - Interface in com.variant.server.spi
Lifecycle event raised when Variant is about to target a user session for a variation, after the session has already been qualified for this variation.
TargetingLifecycleHook - Interface in com.variant.server.spi
 
toString() - Method in record class com.variant.share.yaml.YamlList
Returns a string representation of this record class.
toString() - Method in record class com.variant.share.yaml.YamlMap
Returns a string representation of this record class.
toString() - Method in record class com.variant.share.yaml.YamlNullNode
Returns a string representation of this record class.
toString() - Method in record class com.variant.share.yaml.YamlScalar
Returns a string representation of this record class.
toString() - Method in record class com.variant.share.yaml.YamlSomeNode
Returns a string representation of this record class.
TraceEvent - Interface in com.variant.client
Variant trace event.
TraceEvent - Interface in com.variant.server.spi
A Variant trace event, that can be triggered either explicitly or is created and triggered implicitly by Variant Server.
TraceEventFlusher - Interface in com.variant.server.spi
Interface to be implemented by a user-supplied class, handling the writing of trace events to external storage.
triggerEvent(TraceEvent) - Method in interface com.variant.server.spi.Session
Trigger a custom trace event.
triggerTraceEvent(TraceEvent) - Method in interface com.variant.client.Session
Trigger a custom trace event.

U

UnknownSchemaException - Exception in com.variant.client
Thrown when an operation was aborted by the server because this connection's schema name, as returned by Connection.getSchemaName() is no longer available on the server.
UnknownSchemaException(String) - Constructor for exception com.variant.client.UnknownSchemaException
 

V

value() - Method in record class com.variant.share.yaml.YamlList
Returns the value of the value record component.
value() - Method in record class com.variant.share.yaml.YamlMap
Returns the value of the value record component.
value() - Method in interface com.variant.share.yaml.YamlNode
 
value() - Method in record class com.variant.share.yaml.YamlNullNode
 
value() - Method in record class com.variant.share.yaml.YamlScalar
Returns the value of the value record component.
value() - Method in record class com.variant.share.yaml.YamlSomeNode
 
valueOf(String) - Static method in enum class com.variant.client.StateRequest.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.variant.server.spi.StateRequest.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.variant.share.schema.Durability.Scope
Returns the enum constant of this class with the specified name.
valueOfOpt(String) - Static method in enum class com.variant.share.schema.Durability.Scope
Null-free variation of the compilor-generated Durability.Scope.valueOf(String).
values() - Static method in enum class com.variant.client.StateRequest.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.variant.server.spi.StateRequest.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.variant.share.schema.Durability.Scope
Returns an array containing the constants of this enum class, in the order they are declared.
VariantClient - Interface in com.variant.client
Variant Java client provides Java native bindings for communicating with Variant CVM Server.
VariantClient.Builder - Interface in com.variant.client
 
VariantError - Class in com.variant.client
User errors, emitted by Variant client.
VariantError(int, String) - Constructor for class com.variant.client.VariantError
 
VariantException - Exception in com.variant.client
Superclass of all user exceptions thrown by Variant Java Client
VariantException(UserError, String...) - Constructor for exception com.variant.client.VariantException
 
VariantException(UserError, Throwable, String...) - Constructor for exception com.variant.client.VariantException
 
Variation - Interface in com.variant.share.schema
Representation of the /variations list element.
Variation.Experience - Interface in com.variant.share.schema
Representation of the /variations[]/experience key.
Variation.OnState - Interface in com.variant.share.schema
Representation of the /variations[]/onStates[] array element.
VariationAwareLifecycleEvent - Interface in com.variant.server.spi
Super-type of all lifecycle event types, whose runtime context includes a particular variation.
VariationHook - Interface in com.variant.share.schema
Representation of a variation scoped hook.

W

withSessionIdTrackerClass(Class<? extends SessionIdTracker>) - Method in interface com.variant.client.VariantClient.Builder
 

Y

YamlList - Record Class in com.variant.share.yaml
 
YamlList(List<YamlNode<?>>, Mark, Mark) - Constructor for record class com.variant.share.yaml.YamlList
Creates an instance of a YamlList record class.
YamlMap - Record Class in com.variant.share.yaml
 
YamlMap(Map<String, YamlNode<?>>, Mark, Mark) - Constructor for record class com.variant.share.yaml.YamlMap
Creates an instance of a YamlMap record class.
YamlNode<T> - Interface in com.variant.share.yaml
 
YamlNullNode - Record Class in com.variant.share.yaml
 
YamlNullNode() - Constructor for record class com.variant.share.yaml.YamlNullNode
Creates an instance of a YamlNullNode record class.
YamlScalar<T> - Record Class in com.variant.share.yaml
 
YamlScalar(T, Mark, Mark) - Constructor for record class com.variant.share.yaml.YamlScalar
Creates an instance of a YamlScalar record class.
YamlSomeNode - Record Class in com.variant.share.yaml
 
YamlSomeNode(Mark) - Constructor for record class com.variant.share.yaml.YamlSomeNode
Creates an instance of a YamlSomeNode record class.
A B C D E F G H I K L M O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Serialized Form