Index
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
- attributes - Variable in class com.variant.client.TraceEvent
- attributes - Variable in class com.variant.spi.TraceEvent
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.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
- com.variant.spi - package com.variant.spi
-
Top level classes in the Variant server-side service program interface (SPI).
- 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.spi.StateRequest.Status
- Connection - Interface in com.variant.client
-
Connection to a particular experiment schema on a Variant server established by
VariantClient.connectTo(String)
. - connectTo(String) - Method in interface com.variant.client.VariantClient
-
Connect to a experiment schema on a Variant server by its URI.
D
- Default - Static variable in interface com.variant.share.schema.TimeToLive
- deleteAttributes(String...) - Method in interface com.variant.client.Session
-
Delete one or more session attributes.
- destroy() - Method in interface com.variant.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
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 class com.variant.client.TraceEvent
- 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.
- equals(Object) - Method in class com.variant.spi.TraceEvent
- error - Variable in exception com.variant.client.VariantException
- EventFlusher - Interface in com.variant.share.schema
-
Representation of the trace event flusher.
- Experiment - Interface in com.variant.share.schema
-
Representation of the
/experiments
list element. - EXPERIMENT - Enum constant in enum class com.variant.share.schema.TimeToLive.Scope
-
Durable scope.
- Experiment.Experience - Interface in com.variant.share.schema
-
Representation of the
/experiments[]/experience
key. - Experiment.OnState - Interface in com.variant.share.schema
-
Representation of the
/experiments[]/onStates[]
array element. - ExperimentAwareLifecycleEvent - Interface in com.variant.spi
-
Super-type of all lifecycle event types, whose runtime context includes a particular experiment.
- ExperimentHook - Interface in com.variant.share.schema
-
Representation of an experiment scoped hook.
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.spi.StateRequest.Status
- flush(FlushableTraceEvent[], int) - Method in interface com.variant.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.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.spi.FlushableTraceEvent
-
A read-only map of event attributes.
- getAttributes() - Method in interface com.variant.spi.Session
-
This session's attributes as a mutable map.
- 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.
- getConcurrentExperiments() - Method in interface com.variant.share.schema.Experiment
-
The experiments declared as concurrent with this experiment, as provided by the
/experiments[]/concurrentWith
key. - getConnection() - Method in interface com.variant.client.Session
-
The connection object, which created this session.
- getControlExperience() - Method in interface com.variant.share.schema.Experiment
-
Get this experiment's control experience.
- getCookieName() - Method in interface com.variant.client.SessionIdTracker
- getDefinedExperiences() - Method in interface com.variant.share.schema.Experiment.OnState
-
The set of this experiment's experiences defined on this state.
- getDescription() - Method in interface com.variant.share.schema.Schema
-
The schema's description.
- getExperience() - Method in interface com.variant.share.schema.StateVariant
-
This variant's proper experience.
- getExperience(String) - Method in interface com.variant.share.schema.Experiment
-
Get an experience by its name.
- getExperiences() - Method in interface com.variant.share.schema.Experiment
-
This experiment's experiences, as provided by the
/experiments[]/experiences
element. - getExperiment() - Method in interface com.variant.share.schema.Experiment.Experience
-
The containing experiment.
- getExperiment() - Method in interface com.variant.share.schema.Experiment.OnState
-
The containing experiment.
- getExperiment() - Method in interface com.variant.share.schema.ExperimentHook
-
The containing experiment.
- getExperiment() - Method in interface com.variant.share.schema.StateVariant
-
The experiment associated with this state variant.
- getExperiment() - Method in interface com.variant.spi.ExperimentAwareLifecycleEvent
-
The schema experiment associated with this event.
- getExperiment(String) - Method in interface com.variant.share.schema.Schema
-
Get a experiment by its name.
- getExperiments() - Method in interface com.variant.share.schema.Schema
-
This schema's experiments.
- getFlusher() - Method in interface com.variant.share.schema.Schema
-
This schema's trace event flusher.
- getHooks() - Method in interface com.variant.share.schema.Experiment
-
List of experiment-scoped lifecycle hooks, as provided by the
/experiments[]/hooks
key. - 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.
- getId() - Method in interface com.variant.client.Session
-
This session's unique identifier.
- getId() - Method in interface com.variant.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.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.
- getInstrumentedExperiments() - Method in interface com.variant.share.schema.State
-
A list of experiments instrumented on this state.
- getLifecycleEventClass() - Method in interface com.variant.spi.LifecycleHook
-
Implementation must tell the server what life cycle event type(s) it wants to be posted on.
- getLifecycleEventClass() - Method in interface com.variant.spi.QualificationLifecycleHook
- getLifecycleEventClass() - Method in interface com.variant.spi.TargetingLifecycleHook
- getLiveExperience(Experiment) - Method in interface com.variant.client.StateRequest
-
The live experience in a given experiment, if any.
- getLiveExperience(Experiment) - Method in interface com.variant.spi.StateRequest
-
The live experience in a given experiment, if any.
- getLiveExperience(String) - Method in interface com.variant.client.StateRequest
-
The live experience in a given experiment, by experiment 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.spi.FlushableTraceEvent
-
Live experiences in effect for the triggering session, at the time this event was triggered.
- getLiveExperiences() - Method in interface com.variant.spi.StateRequest
-
Targeted experiences in experiments instrumented on the target state.
- getMessage() - Method in exception com.variant.client.VariantException
- getName() - Method in interface com.variant.share.schema.EventFlusher
-
The flusher's name.
- getName() - Method in interface com.variant.share.schema.Experiment.Experience
-
This experience's name, as provided by the
/experiments[]/experiences[]/name
key. - getName() - Method in interface com.variant.share.schema.Experiment
-
This experiment's name, as provided by the
/experiments[]/name
element. - 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.spi.FlushableTraceEvent
-
The name of the event.
- getOnState() - Method in interface com.variant.share.schema.StateVariant
-
The containing
Experiment.OnState
object. - getOnState(State) - Method in interface com.variant.share.schema.Experiment
-
This experiment's instrumentation details on a given state, as provided by an element of the
/experiments[]/onStates
sequence key. - getOnStates() - Method in interface com.variant.share.schema.Experiment
-
List of this experiment's state instrumentations, as provided by the
/experiments[]/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.spi.Session
-
This session's owner ID, if proved.
- getParameters() - Method in interface com.variant.share.schema.Experiment.Experience
-
Experiment parameters defined by this experience or this experiment.
- getParameters() - Method in interface com.variant.share.schema.Experiment
-
Experiment parameters defined by this experiment.
- 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.
- getQualificationDurability() - Method in interface com.variant.share.schema.TimeToLive
- getResolvedParameters() - Method in interface com.variant.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 experiment 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.Experiment
-
The containing experiment 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 experiment schema.
- getSchema() - Method in interface com.variant.spi.Session
-
The experiment schema, associated with this session.
- 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.spi.LifecycleEvent
-
User session on whose behalf the event is raised.
- getSession() - Method in interface com.variant.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.spi.FlushableTraceEvent
-
The Variant session ID, which triggered this trace event.
- getSessionOwner() - Method in interface com.variant.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 toSession.targetForState(State)
. - getState() - Method in interface com.variant.share.schema.Experiment.OnState
-
The state this instrumentation is for, as provided by the
/experiments[]/onStates[]/stateRef
element. - 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.spi.StateAwareLifecycleEvent
-
The schema state, associated with this event.
- getState() - Method in interface com.variant.spi.StateRequest
-
The target state of this state request.
- 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.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.spi.StateRequest
-
The current status of this state request.
- getTargetingDurability() - Method in interface com.variant.share.schema.TimeToLive
- 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.spi.FlushableTraceEvent
-
Event creation timestamp.
- getTimestamp() - Method in interface com.variant.spi.Session
-
This session's creation timestamp.
- getTimeToLive() - Method in interface com.variant.share.schema.Experiment
-
The time-to-live settings of this experiment, as provided by the
/experiments[]/timeToLive
key. - getTraversedExperiments() - Method in interface com.variant.client.Session
-
The set of experiments, traversed by this session.
- getTraversedExperiments() - Method in interface com.variant.spi.Session
-
The set of experiments traversed by this session so far.
- 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.spi.Session
-
The collection of states, traversed by this session so far, and their respective visit counts.
- getVariant(Experiment.Experience, Experiment.Experience...) - Method in interface com.variant.share.schema.Experiment.OnState
-
The state variant corresponding to a set of experiences.
- getVariants() - Method in interface com.variant.share.schema.Experiment.OnState
-
A set of state variants for this instrumentation.
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.
I
- InProgress - Enum constant in enum class com.variant.client.StateRequest.Status
-
Newly created state request.
- InProgress - Enum constant in enum class com.variant.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(Experiment) - Method in interface com.variant.share.schema.Experiment
-
Is a given experiment declared as concurrent with this experiment,or vice versa.
- isControl() - Method in interface com.variant.share.schema.Experiment.Experience
-
Is this the control experience, as provided by the
/experiments[]/experiences[]/isControl
key. - isDefinedOn(State) - Method in interface com.variant.share.schema.Experiment.Experience
-
Does this experience instrument a given state, as defined by the experiments[].experience.onState.experiences element.
- isImplicitlyConcurrentWith(Experiment) - Method in interface com.variant.share.schema.Experiment
-
Is a given experiment neither serial with (i.e.
- isIn(StateRequest.Status...) - Method in enum class com.variant.spi.StateRequest.Status
-
Is this value one of the given values?
- isInstrumentedBy(Experiment) - Method in interface com.variant.share.schema.State
-
Is this state instrumented by a given experiment.
- isInstruments(State) - Method in interface com.variant.share.schema.Experiment
-
Does this experiment instrument a given state?
- isOn() - Method in interface com.variant.share.schema.Experiment
-
Is this experiment currently online, as provided by the
/experiments[]/isOn
key. - isProper() - Method in interface com.variant.share.schema.StateVariant
-
Is this a proper variant? Equivalent to
.StateVariant.getConcurrentExperiences()
.isEmpty() - isSerialWith(Experiment) - Method in interface com.variant.share.schema.Experiment
-
Is this experiment serial with a given experiment.
K
- key - Variable in exception com.variant.share.yaml.DuplicateKeyException
L
- LifecycleEvent - Interface in com.variant.spi
-
Ultimate super-type of all lifecycle event types.
- LifecycleHook<R,
E extends LifecycleEvent> - Interface in com.variant.spi -
The interface to be implemented by a user lifecycle hook.
M
- MALFORMED_VARIANT_URI - Static variable in class com.variant.client.VariantError
N
- name - Variable in class com.variant.client.TraceEvent
- name - Variable in class com.variant.spi.TraceEvent
O
- of(String) - Static method in class com.variant.client.TraceEvent
- of(String) - Static method in class com.variant.spi.TraceEvent
- of(String, Map<String, String>) - Static method in class com.variant.client.TraceEvent
- of(String, Map<String, String>) - Static method in class com.variant.spi.TraceEvent
P
- PARAM_CANNOT_BE_NULL - Static variable in class com.variant.client.VariantError
- post(QualificationLifecycleEvent) - Method in interface com.variant.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.spi.TargetingLifecycleHook
-
The first hook on the chain that returns a non-empty Optional short-circuits the rest of the chain.
- post(E) - Method in interface com.variant.spi.LifecycleHook
-
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.spi
-
Lifecycle event, raised when a user session's qualification for a particular experiment must be established.
- QualificationLifecycleHook - Interface in com.variant.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 experiment schema.
- SchemaHook - Interface in com.variant.share.schema
-
Representation of the schema scoped lifecycle hook.
- 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
- Session - Interface in com.variant.client
-
Variant client session.
- Session - Interface in com.variant.spi
-
User session.
- SESSION - Enum constant in enum class com.variant.share.schema.TimeToLive.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.
- 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.TimeToLive.Scope
-
State request scope.
- StateAwareLifecycleEvent - Interface in com.variant.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.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.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.spi
-
Lifecycle event raised when Variant is about to target a user session for a experiment, after the session has already been qualified for this experiment.
- TargetingLifecycleHook - Interface in com.variant.spi
- TimeToLive - Interface in com.variant.share.schema
-
Time to live of qualification and targeting decisions.
- TimeToLive.Scope - Enum Class in com.variant.share.schema
-
Durability scope — how long a qualification or targeting decision is guaranteed to persist.
- 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 - Class in com.variant.client
-
Trace event can be sent by the client or triggered by an SPI object.
- TraceEvent - Class in com.variant.spi
-
Trace event can be sent by the client or triggered by an SPI object.
- TraceEvent(String) - Constructor for class com.variant.client.TraceEvent
- TraceEvent(String) - Constructor for class com.variant.spi.TraceEvent
- TraceEvent(String, Map<String, String>) - Constructor for class com.variant.client.TraceEvent
- TraceEvent(String, Map<String, String>) - Constructor for class com.variant.spi.TraceEvent
- TraceEventFlusher - Interface in com.variant.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.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.share.schema.TimeToLive.Scope
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.variant.spi.StateRequest.Status
-
Returns the enum constant of this class with the specified name.
- valueOfOpt(String) - Static method in enum class com.variant.share.schema.TimeToLive.Scope
-
Null-free variation of the compilor-generated
TimeToLive.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.share.schema.TimeToLive.Scope
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.variant.spi.StateRequest.Status
-
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
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.
All Classes and Interfaces|All Packages|Serialized Form