Skip navigation links
\
A C E F G H I L M P R S T U V 

A

addMessage(UserError.Severity, String) - Method in interface com.variant.core.lifecycle.ParsetimeLifecycleEvent
Add a custom message to the parser response in progress.
asMessage(Object...) - Method in class com.variant.core.UserError
As a message.

C

clearAttribute(String) - Method in interface com.variant.core.TraceEvent
Remove a session attribute.
com.variant.client - package com.variant.client
This package contains top level classes for Variant Java Client API.
com.variant.core - package com.variant.core
Publicly accessible objects in the Core library, shared by Variant client and Variant server code.
com.variant.core.lifecycle - package com.variant.core.lifecycle
Publicly accessible objects related to life-cycle events, shared by Variant client and Variant server code.
com.variant.core.schema - package com.variant.core.schema
Public classes modeling the objects of the Variant Experience Variation Model (XVM).
com.variant.server.api - package com.variant.server.api
This package contains top level classes for Variant Server Extension API.
com.variant.server.api.lifecycle - package com.variant.server.api.lifecycle
Life-cycle events and hooks accessible via the Server Extension API.
commit(Object...) - Method in interface com.variant.client.StateRequest
Commit this state request.
ConfigKeys - Interface in com.variant.client
Known external configuration keys.
ConfigKeys - Interface in com.variant.server.api
Known external configuration keys.
Connection - Interface in com.variant.client
Represents a connection to a particular schema on a Variant server.
connectTo(String) - Method in interface com.variant.client.VariantClient
Connect to the given variation schema on the server.

E

empty() - Static method in interface com.variant.client.TargetingTracker
An empty targeting tracker.
EVENT_FLUSHER_CLASS_INIT - Static variable in interface com.variant.server.api.ConfigKeys
 
EVENT_FLUSHER_CLASS_NAME - Static variable in interface com.variant.server.api.ConfigKeys
 
EVENT_WRITER_BUFFER_SIZE - Static variable in interface com.variant.server.api.ConfigKeys
 
EVENT_WRITER_MAX_DELAY - Static variable in interface com.variant.server.api.ConfigKeys
 

F

Factory() - Constructor for class com.variant.client.VariantClient.Factory
 
fail(Object...) - Method in interface com.variant.client.StateRequest
Fail this state request.
flush(Collection<FlushableTraceEvent>) - Method in interface com.variant.server.api.TraceEventFlusher
Called by the server, whenever the asynchronous event writer needs to flush events from memory.
flush(Collection<FlushableTraceEvent>) - Method in class com.variant.server.api.TraceEventFlusherAppLogger
 
flush(Collection<FlushableTraceEvent>) - Method in class com.variant.server.api.TraceEventFlusherNull
 
FlushableTraceEvent - Interface in com.variant.server.api
A enriched Variant trace event that can be flushed by an event flusher.
Flusher - Interface in com.variant.core.schema
Representation of the event flusher schema property.

G

get() - Method in interface com.variant.client.SessionIdTracker
Retrieve the current value of the session ID from the tracker.
get() - Method in interface com.variant.client.TargetingTracker
All currently tracked experiences.
getAttribute(String) - Method in interface com.variant.core.TraceEvent
Retrieve the value of an event attribute.
getAttributes() - Method in interface com.variant.client.Session
The mutable map containing the most recent snapshot of this session's attributes.
getAttributes() - Method in interface com.variant.server.api.FlushableTraceEvent
A read-only map of event attributes
getAttributes() - Method in interface com.variant.server.api.Session
Get the map, containing session attributes.
getClassName() - Method in interface com.variant.core.schema.Flusher
The name of the class implementing this flusher.
getClassName() - Method in interface com.variant.core.schema.Hook
The canonical name of the class implementing this hook.
getClient() - Method in interface com.variant.client.Connection
The Variant client instance, which created this connection.
getCode() - Method in interface com.variant.core.schema.ParserMessage
Internally assigned code of this message.
getCode() - Method in class com.variant.core.UserError
 
getComment() - Method in interface com.variant.core.schema.Meta
This schema's comment.
getConfig() - Method in interface com.variant.client.Session
Externally supplied configuration.
getConfig() - Method in interface com.variant.client.VariantClient
Externally supplied configuration.
getConjointExperiences() - Method in interface com.variant.core.schema.StateVariant
The list of this variant's conjointly concurrent experiences, i.e.
getConjointVariations() - Method in interface com.variant.core.schema.Variation
Get a list of variations conjointly concurrent with this instrumentation.
getConnection() - Method in interface com.variant.client.Session
The connection object, which originally created this session via Connection.getSession(Object...).
getControlExperience() - Method in interface com.variant.core.schema.Variation
Get this variation's control experience.
getCreateDate() - Method in interface com.variant.client.Session
This session's creation date.
getCreateDate() - Method in interface com.variant.server.api.FlushableTraceEvent
Event creation timestamp.
getCreateDate() - Method in interface com.variant.server.api.Session
This session's creation date.
getDefaultHook() - Method in interface com.variant.server.api.lifecycle.RuntimeLifecycleEvent
The default life-cycle hook, which is automatically added to each life cycle event's hook chain.
getDisqualifiedVariations() - Method in interface com.variant.client.Session
The set of variations for which this session has been disqualified.
getDisqualifiedVariations() - Method in interface com.variant.server.api.Session
The set of variations, which this session is disqualified for.
getError() - Method in exception com.variant.client.VariantException
 
getExperience() - Method in interface com.variant.core.schema.StateVariant
This variant's proper experience, i.e.
getExperience(String) - Method in interface com.variant.core.schema.Variation
Get an experience by its name.
getExperienceName() - Method in interface com.variant.client.TargetingTracker.Entry
Name of the experience.
getExperiences() - Method in interface com.variant.core.schema.Variation
A list, in ordinal order, of all of this variation's experiences.
getFlusher() - Method in interface com.variant.core.schema.Meta
This schema's declared Flusher.
getHooks() - Method in interface com.variant.core.schema.Meta
List of schema-scoped life-cycle hooks.
getHooks() - Method in interface com.variant.core.schema.State
List of variation-scoped life-cycle hooks defined in the scope of this state.
getHooks() - Method in interface com.variant.core.schema.Variation
List of life-cycle hooks, defined in the scope of this variation.
getId() - Method in interface com.variant.client.Session
This session's unique identifier.
getId() - Method in interface com.variant.server.api.Session
This session's ID.
getInit() - Method in interface com.variant.core.schema.Flusher
The initialization string.
getInit() - Method in interface com.variant.core.schema.Hook
The initialization string.
getInstance() - Static method in class com.variant.client.VariantClient.Factory
Obtain a new instance of VariantClient.
getInstrumentedVariations() - Method in interface com.variant.core.schema.State
List, in ordinal order, of variations which are instrumented on this state.
getLifecycleEventClass() - Method in interface com.variant.core.lifecycle.LifecycleHook
Implementation must tell the server what life cycle event type(s) it wants to be posted on.
getLiveExperience(Variation) - Method in interface com.variant.client.StateRequest
The live experience in a given test, if any.
getLiveExperience(Variation) - Method in interface com.variant.server.api.StateRequest
The live experience in a given variation, if any.
getLiveExperiences() - Method in interface com.variant.client.StateRequest
Targeted experiences in variations instrumented on this state.
getLiveExperiences() - Method in interface com.variant.server.api.FlushableTraceEvent
Live experiences in effect at the time this event was triggered.
getLiveExperiences() - Method in interface com.variant.server.api.StateRequest
Targeted experiences in variations instrumented on the target state.
getLocation() - Method in interface com.variant.core.schema.ParserMessage
Location, in the schema source, where this message was detected.
getMessage() - Method in exception com.variant.client.VariantException
 
getMeta() - Method in interface com.variant.core.schema.Schema
This schema's meta section.
getName() - Method in interface com.variant.core.schema.Hook
The name of this life-cycle hook.
getName() - Method in interface com.variant.core.schema.Meta
This schema's name.
getName() - Method in interface com.variant.core.schema.State
The name of this state.
getName() - Method in interface com.variant.core.schema.Variation.Experience
The name of the experience.
getName() - Method in interface com.variant.core.schema.Variation
The name of this variation.
getName() - Method in interface com.variant.core.TraceEvent
The name of the event.
getName() - Method in interface com.variant.server.api.FlushableTraceEvent
The name of the event.
getOnState() - Method in interface com.variant.core.schema.StateVariant
The Variation.OnState object this variant belongs to.
getOnState(State) - Method in interface com.variant.core.schema.Variation
This variation's instrumentation details on a particular state.
getOnStates() - Method in interface com.variant.core.schema.Variation
List, in ordinal order, of all of this variations's state instrumentations.
getOrCreateSession(Object...) - Method in interface com.variant.client.Connection
Get, if exists, or create, if does not exist, the Variant session with the externally tracked ID.
getParameters() - Method in interface com.variant.core.schema.State
Immutable map of sate parameters defined by this state.
getParameters() - Method in interface com.variant.core.schema.StateVariant
This variant's declared state parameter.
getPath() - Method in interface com.variant.core.schema.ParserMessage.Location
Path to the JSON element which emitted a parse error.
getResolvedParameters() - Method in interface com.variant.client.StateRequest
The resolved state parameters as an immutable map.
getResolvedParameters() - Method in interface com.variant.server.api.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.
getResolvedStateVariant() - Method in interface com.variant.client.StateRequest
The state variant to which this state request resolved at run time.
getResolvedStateVariant() - Method in interface com.variant.server.api.StateRequest
The state variant to which this state request resolved at run time.
getSchema() - Method in interface com.variant.client.Session
Get variation schema, associated with this session.
getSchema() - Method in interface com.variant.core.schema.State
The schema object containing this state object.
getSchema() - Method in interface com.variant.core.schema.Variation
The schema, containing this variation.
getSchema() - Method in interface com.variant.server.api.Session
Get variation 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(Object...) - Method in interface com.variant.client.Connection
Get, if exists, the Variant session with the externally tracked ID.
getSession() - Method in interface com.variant.client.StateRequest
The Variant session associated with this request.
getSession() - Method in interface com.variant.server.api.lifecycle.RuntimeLifecycleEvent
User session on whose behalf the event is raised.
getSession() - Method in interface com.variant.server.api.StateRequest
Foreground session to which this state request belongs.
getSessionById(String) - Method in interface com.variant.client.Connection
Get, if exists, the Variant session with the externally tracked ID.
getSessionId() - Method in interface com.variant.server.api.FlushableTraceEvent
The Variant session ID, which triggered this trace event.
getSeverity() - Method in interface com.variant.core.schema.ParserMessage
Severity of the message.
getSeverity() - Method in class com.variant.core.UserError
 
getSeverity() - Method in exception com.variant.server.api.ServerException
The default severity level.
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.core.lifecycle.StateAwareLifecycleEvent
The event's triggering state.
getState() - Method in interface com.variant.core.schema.Hook.State
The state in whose scope this hook is defined.
getState(String) - Method in interface com.variant.core.schema.Schema
Get a state by its name.
getState() - Method in interface com.variant.core.schema.StateVariant
The state for which this variant is defined.
getState() - Method in interface com.variant.core.schema.Variation.OnState
The state this instrumentation is for.
getState() - Method in interface com.variant.server.api.StateRequest
The target of this state request.
getStateRequest() - Method in interface com.variant.client.Session
The most recent state request, which may be still in progress or already committed.
getStateRequest() - Method in interface com.variant.server.api.Session
The most recent state request, which may be still in progress or already committed or failed.
getStates() - Method in interface com.variant.core.schema.Schema
The list, in ordinal order, of all states in this schema.
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.api.StateRequest
The current status of this state request.
getTestName() - Method in interface com.variant.client.TargetingTracker.Entry
Name of the test.
getText() - Method in interface com.variant.core.schema.ParserMessage
Text of the message.
getTimeoutMillis() - Method in interface com.variant.client.Session
Session timeout interval, as set by the server.
getTimestamp() - Method in interface com.variant.client.TargetingTracker.Entry
Get the timestamp when this experience was last seen by a user.
getTraversedStates() - Method in interface com.variant.client.Session
The collection of states, traversed by this session so far, and their respective visit counts.
getTraversedStates() - Method in interface com.variant.server.api.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 so far.
getTraversedVariations() - Method in interface com.variant.server.api.Session
The set of variations traversed by this session so far.
getVariant(Variation.Experience, Variation.Experience...) - Method in interface com.variant.core.schema.Variation.OnState
The state variant by a set of experiences.
getVariants() - Method in interface com.variant.core.schema.Variation.OnState
A set of all state variants for this instrumentation, both explicitly defined and inferred.
getVariation() - Method in interface com.variant.core.lifecycle.VariationAwareLifecycleEvent
The event's triggering test.
getVariation() - Method in interface com.variant.core.schema.Hook.Variation
The variation in whose scope this hook is defined.
getVariation(String) - Method in interface com.variant.core.schema.Schema
Get a variation by its name.
getVariation() - Method in interface com.variant.core.schema.StateVariant
The variation for which this variant is defined.
getVariation() - Method in interface com.variant.core.schema.Variation.Experience
The variation to which this experience belongs.
getVariation() - Method in interface com.variant.core.schema.Variation.OnState
The variation to which this instrumentation belongs.
getVariations() - Method in interface com.variant.core.schema.Schema
The list, in ordinal order, of all variations in this schema.
getWeight() - Method in interface com.variant.core.schema.Variation.Experience
This experience's probabilistic weight.
greaterOrEqual(UserError.Severity) - Method in enum com.variant.core.UserError.Severity
Is other severity greater or equal than this?
greaterThan(UserError.Severity) - Method in enum com.variant.core.UserError.Severity
Is other severity greater than this?

H

Hook - Interface in com.variant.core.schema
Representation of the schema hook property.
Hook.Schema - Interface in com.variant.core.schema
Schema scoped life-cycle hook.
Hook.State - Interface in com.variant.core.schema
State scoped life-cycle hook.
Hook.Variation - Interface in com.variant.core.schema
Variation-scoped life-cycle hook.

I

init(Object...) - Method in interface com.variant.client.SessionIdTracker
Called by Variant to initialize a newly instantiated concrete implementation, within the scope of Connection.getSession(Object...) or Connection.getOrCreateSession(Object...) methods.
init(Object...) - Method in interface com.variant.client.TargetingTracker
Initialize this tracker to reflect the state contained in external persistence mechanism.
isConcurrentWith(Variation) - Method in interface com.variant.core.schema.Variation
Is this variation concurrent with a given variation? This is equivalent to !isSerialWith(other).
isConjointWith(Variation) - Method in interface com.variant.core.schema.Variation
Is this variation conjointly concurrent with the a given variation? Concurrent variations cannot be targeted independently, unless they are declared to be conjointly concurrent and the host application has provided hybrid state variants.
isControl() - Method in interface com.variant.core.schema.Variation.Experience
Is this the control experience?
isIn(StateRequestStatus...) - Method in enum com.variant.core.StateRequestStatus
Is a value one of the given values?
isInstrumentedBy(Variation) - Method in interface com.variant.core.schema.State
Returns true if this state is instrumented by a given variation.
isOn() - Method in interface com.variant.core.schema.Variation
Is this variation currently online? Offline variations are treated specially: A session traversing this variation will always see control experience.
isPhantom(State) - Method in interface com.variant.core.schema.Variation.Experience
Is a given state phantom in this experience? When a state variant is declared phantom, the host application must provide that no session, targeted for this experience will ever request this state.
isProper() - Method in interface com.variant.core.schema.StateVariant
Is this a proper variant? A shorthand for getConjointExperiences().isEmpty().
isSerialWith(Variation) - Method in interface com.variant.core.schema.Variation
Is this variation serial with a given variation? Two variations are serial when there does not exist a state instrumented by both.

L

lessOrEqual(UserError.Severity) - Method in enum com.variant.core.UserError.Severity
Is other severity less than this?
lessThan(UserError.Severity) - Method in enum com.variant.core.UserError.Severity
Is other severity less than this?
LifecycleEvent - Interface in com.variant.core.lifecycle
Ultimate super-type of all life-cycle event types.
LifecycleHook<E extends LifecycleEvent> - Interface in com.variant.core.lifecycle
The interface to be implemented by a server life-cycle hook, which wants to be posted by one or more life-cycle events.
LifecycleHook.PostResult - Interface in com.variant.core.lifecycle
The result of the LifecycleHook.post(LifecycleEvent) callback.

M

Meta - Interface in com.variant.core.schema
Representation of the meta section of an variation schema.
mkPostResult(StateParsedLifecycleEvent) - Static method in class com.variant.server.api.lifecycle.PostResultFactory
Obtain an instance of LifecycleHook.PostResult suitable as the return type of the LifecycleHook#post(LifecycleEvent), invoked with the event type of StateParsedLifecycleEvent.
mkPostResult(VariationParsedLifecycleEvent) - Static method in class com.variant.server.api.lifecycle.PostResultFactory
Obtain an instance of LifecycleHook.PostResult suitable as the return type of the LifecycleHook#post(LifecycleEvent), invoked with the event type of TestParsedLifecycleEvent.
mkPostResult(VariationQualificationLifecycleEvent) - Static method in class com.variant.server.api.lifecycle.PostResultFactory
Obtain an instance of LifecycleHook.PostResult suitable as the return type of the LifecycleHook#post(LifecycleEvent), invoked with the event type of VariationQualificationLifecycleEvent.
mkPostResult(VariationTargetingLifecycleEvent) - Static method in class com.variant.server.api.lifecycle.PostResultFactory
Obtain an instance of LifecycleHook.PostResult suitable as the return type of the LifecycleHook#post(LifecycleEvent), invoked with the event type of VariationTargetingLifecycleEvent.
mkTraceEvent(String) - Static method in interface com.variant.core.TraceEvent
Factory method returns a blank custom trace event with a given name.
mkTraceEvent(String, Map<String, String>) - Static method in interface com.variant.core.TraceEvent
Factory method returns a custom trace event with a given name and event attributes.
msgFormat - Variable in class com.variant.core.UserError
 

P

ParserMessage - Interface in com.variant.core.schema
Represents a message generated by Variant schema parser.
ParserMessage.Location - Interface in com.variant.core.schema
Location, in the schema source, where a parser message is emitted.
ParsetimeLifecycleEvent - Interface in com.variant.core.lifecycle
Super-type of all life-cycle event types that post their hooks at schema parse time.
post(E) - Method in interface com.variant.core.lifecycle.LifecycleHook
The callback method, called by the server when a life cycle event of type assignable to that returned by LifecycleHook.getLifecycleEventClass() is reached.
PostResultFactory - Class in com.variant.server.api.lifecycle
A class with a number of static factory methods, returning concrete implementations of LifecycleHook.PostResults, depending on the life-cycle event.

R

RuntimeLifecycleEvent - Interface in com.variant.server.api.lifecycle
Super-type of all life-cycle event types raised at run time.

S

save(Object...) - Method in interface com.variant.client.SessionIdTracker
Called by Variant to save the current value of session ID to the underlying persistence mechanism.
save(Object...) - Method in interface com.variant.client.TargetingTracker
Saves the state of this object to the external persistence mechanism, making it durable between Variant sessions.
Schema - Interface in com.variant.core.schema
Representation of a variation schema.
SCHEMATA_DIR - Static variable in interface com.variant.server.api.ConfigKeys
 
SERVER_URL - Static variable in interface com.variant.client.ConfigKeys
URL of Variant server.
ServerConnectException - Exception in com.variant.client
Thrown when client is unable to obtain a network connection to Variant server.
ServerConnectException(String) - Constructor for exception com.variant.client.ServerConnectException
 
ServerException - Exception in com.variant.server.api
The super-type for of Variant server exception.
ServerException() - Constructor for exception com.variant.server.api.ServerException
 
ServerException(String) - Constructor for exception com.variant.server.api.ServerException
 
ServerException(Throwable) - Constructor for exception com.variant.server.api.ServerException
 
ServerException(String, Throwable) - Constructor for exception com.variant.server.api.ServerException
 
Session - Interface in com.variant.client
Represents a Variant user session.
Session - Interface in com.variant.server.api
The server side of a Variant user session, contains session-scoped application state.
SESSION_ID_TRACKER_CLASS_NAME - Static variable in interface com.variant.client.ConfigKeys
Session ID tracker implementation.
SESSION_TIMEOUT - Static variable in interface com.variant.server.api.ConfigKeys
 
SESSION_VACUUM_INTERVAL - Static variable in interface com.variant.server.api.ConfigKeys
 
SessionExpiredException - Exception in com.variant.client
Thrown when the underlying Variant session has expired.
SessionExpiredException(String) - Constructor for exception com.variant.client.SessionExpiredException
 
SessionIdTracker - Interface in com.variant.client
Interface to be implemented by an environment-bound session ID tracker.
set(String) - Method in interface com.variant.client.SessionIdTracker
Set the value of session ID.
set(Set<TargetingTracker.Entry>) - Method in interface com.variant.client.TargetingTracker
Sets the test experiences tracked by this object.
setAttribute(String, String) - Method in interface com.variant.core.TraceEvent
Set a trace event attribute.
setQualified(boolean) - Method in interface com.variant.server.api.lifecycle.VariationQualificationLifecycleEvent.PostResult
Set whether the session is qualified for the associated test.
setRemoveFromTargetingTracker(boolean) - Method in interface com.variant.server.api.lifecycle.VariationQualificationLifecycleEvent.PostResult
The LifecycleHook.post(TestQualificationLifecycleEvent) method may call this to inform Variant server whether the entry for this test should be removed from this session's targeting tracker, in the case it is disqualified.
setTargetedExperience(Variation.Experience) - Method in interface com.variant.server.api.lifecycle.VariationTargetingLifecycleEvent.PostResult
Set the test experience for this session in this test.
State - Interface in com.variant.core.schema
Representation of the state schema property.
StateAwareLifecycleEvent - Interface in com.variant.core.lifecycle
Super-type of all life-cycle event types whose runtime context includes a particular state.
StateParsedLifecycleEvent - Interface in com.variant.core.lifecycle
Parse time life-cycle event which posts its hooks whenever the schema parser successfully parses a state.
StateParsedLifecycleEvent.PostResult - Interface in com.variant.core.lifecycle
A LifecycleHook.PostResult suitable as the return type for LifecycleHook.post(LifecycleEvent), called with this event type.
StateRequest - Interface in com.variant.client
Represents a Variant state request, as returned by Session.targetForState(State).
StateRequest - Interface in com.variant.server.api
The server side of a Variant state request.
StateRequestStatus - Enum in com.variant.core
State of a state request.
StateVariant - Interface in com.variant.core.schema
Representation of a single cell of the variant matrix.
SVE_NAME - Static variable in interface com.variant.core.TraceEvent
The name of the implicitly triggered state visited event.

T

targetForState(State) - Method in interface com.variant.client.Session
Target this session for a state.
TARGETING_STABILITY_DAYS - Static variable in interface com.variant.client.ConfigKeys
After how many days of inactivity can an entry in the targeting tracker be ignored.
TARGETING_TRACKER_CLASS_NAME - Static variable in interface com.variant.client.ConfigKeys
Targeting tracker implementation.
TargetingTracker - Interface in com.variant.client
Interface to be implemented by an environment-bound targeting tracker.
TargetingTracker.Entry - Interface in com.variant.client
A targeting tracker entry.
TraceEvent - Interface in com.variant.core
A Variant trace event that can be triggered.
TraceEventFlusher - Interface in com.variant.server.api
Interface to be implemented by a user-supplied class, handling the writing of trace events to external storage.
TraceEventFlusherAppLogger - Class in com.variant.server.api
An implementation of TraceEventFlusher, which appends trace events to the application logger.
TraceEventFlusherAppLogger(Config) - Constructor for class com.variant.server.api.TraceEventFlusherAppLogger
 
TraceEventFlusherNull - Class in com.variant.server.api
An implementation of TraceEventFlusher, which discards trace events.
TraceEventFlusherNull() - Constructor for class com.variant.server.api.TraceEventFlusherNull
 
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 is aborted because the underlying schema does not exist.
UnknownSchemaException(String) - Constructor for exception com.variant.client.UnknownSchemaException
 
UserError - Class in com.variant.core
Superclass of all user errors, both client and server.
UserError(int, UserError.Severity, String) - Constructor for class com.variant.core.UserError
 
UserError.Severity - Enum in com.variant.core
User error severity.

V

valueOf(String) - Static method in enum com.variant.core.StateRequestStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.variant.core.UserError.Severity
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.variant.core.StateRequestStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.variant.core.UserError.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
VariantClient - Interface in com.variant.client
Variant Java Client object.
VariantClient.Factory - Class in com.variant.client
Static factory class: call VariantClient.Factory.getInstance() to obtain a new instance of VariantClient.
VariantException - Exception in com.variant.client
Superclass of all user exceptions thrown by Variant Java Client
VariantException(String) - Constructor for exception com.variant.client.VariantException
Exposed for the use by client code.
VariantException(UserError, Object...) - Constructor for exception com.variant.client.VariantException
 
VariantException(UserError, Throwable, Object...) - Constructor for exception com.variant.client.VariantException
 
Variation - Interface in com.variant.core.schema
Representation of the variation schema property.
Variation.Experience - Interface in com.variant.core.schema
Representation of a variation experience.
Variation.OnState - Interface in com.variant.core.schema
Representation of a variation instrumentation on a particular state.
VariationAwareLifecycleEvent - Interface in com.variant.core.lifecycle
Super-type of all life-cycle event types whose runtime context includes a particular experience variation.
VariationParsedLifecycleEvent - Interface in com.variant.core.lifecycle
Parse time life-cycle event which posts its hooks whenever the schema deployer successfully parses a variation.
VariationParsedLifecycleEvent.PostResult - Interface in com.variant.core.lifecycle
A LifecycleHook.PostResult suitable as the return type of the LifecycleHook.post(LifecycleEvent), invoked with the event type of VariationParsedLifecycleEvent.
VariationQualificationLifecycleEvent - Interface in com.variant.server.api.lifecycle
Life cycle event, triggered when Variant session'a qualification for a particular test must be established.
VariationQualificationLifecycleEvent.PostResult - Interface in com.variant.server.api.lifecycle
The return type of the LifecycleHook.post(TestQualificationLifecycleEvent) method.
VariationTargetingLifecycleEvent - Interface in com.variant.server.api.lifecycle
Life cycle event triggered when Variant is about to target a user session for a test, but after the session has already been qualified for this test.
VariationTargetingLifecycleEvent.PostResult - Interface in com.variant.server.api.lifecycle
The return type of the LifecycleHook.post(TestTargetingLifecycleEvent) method.
A C E F G H I L M P R S T U V 
Skip navigation links
\

Variant Experience Server release 0.9.3. Updated 06 Dec 2018.
Copyright © 2018 Variant Inc.