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

A

args - Variable in exception com.variant.client.VariantException
 

B

build() - Method in class com.variant.client.VariantClient.Builder
Factory method for obtaining a new instance of VariantClient.
builder() - Static method in interface com.variant.client.VariantClient
The implementation

C

CANNOT_TRIGGER_SVE - Static variable in class com.variant.client.VariantError
 
cause - Variable in exception com.variant.client.VariantException
 
com.variant.client - package com.variant.client
Top level classes in the Variant Java Client API.
com.variant.server.api - package com.variant.server.api
Top level classes in the Variant Server Extension SPI.
com.variant.server.api.lifecycle - package com.variant.server.api.lifecycle
Lifecycle events and hooks available via the Variant Server Extension SPI.
com.variant.share.schema - package com.variant.share.schema
Classes encapsulating objects in Variant variation schema.
commit(Object...) - Method in interface com.variant.client.StateRequest
Complete this state request successfully.
Configuration - Interface in com.variant.server.api
Variant Server's runtime configuration currently in effect.
Connection - Interface in com.variant.client
Connection to a particular schema on a Variant server.
connectTo(String) - Method in interface com.variant.client.VariantClient
Connect to a variation schema on a Variant server by its URI.

D

defaultEventFlusherClassInit() - Method in interface com.variant.server.api.Configuration
Initial state for the server-wide default trace event flusher.
defaultEventFlusherClassName() - Method in interface com.variant.server.api.Configuration
Server-wide default trace event flusher.
destroy() - Method in interface com.variant.server.api.TraceEventFlusher
Called by the server, whenever this event flusher is being destroyed because the associated schema generation is being undeployed.

E

empty() - Static method in interface com.variant.client.TargetingTracker
An empty targeting tracker.
entries() - Method in interface com.variant.client.SessionAttributes
All existing session attributes as a set of Map.Entry<String,String>s.
error - Variable in exception com.variant.client.VariantException
 
eventWriterBufferSize() - Method in interface com.variant.server.api.Configuration
Event writer buffer size.
eventWriterFlushParallelism() - Method in interface com.variant.server.api.Configuration
Trace event writer's maximum degree of flushing parallelism.
eventWriterFlushSize() - Method in interface com.variant.server.api.Configuration
Trace event flush size.
eventWriterMaxDelay() - Method in interface com.variant.server.api.Configuration
Event writer maximum delay in seconds.

F

fail(Object...) - Method in interface com.variant.client.StateRequest
Complete this state request unsuccessfully.
flush(FlushableTraceEvent[], int) - Method in interface com.variant.server.api.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.api
An enriched Variant trace event that is passed to a trace event flusher.
Flusher - Interface in com.variant.share.schema
Representation of the /meta/flusher schema element.

G

get(String) - Method in interface com.variant.client.SessionAttributes
The string value, currently associated with the given key.
get() - Method in interface com.variant.client.SessionIdTracker
The current value of the session ID tracked by this object.
get() - Method in interface com.variant.client.TargetingTracker
All currently tracked experiences.
getAttributes() - Method in interface com.variant.client.Session
This session's attributes.
getAttributes() - Method in interface com.variant.client.TraceEvent
The map of event 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
This session's attributes as a mutable map.
getAttributes() - Method in interface com.variant.server.api.TraceEvent
Get the map of event attributes.
getClassName() - Method in interface com.variant.share.schema.Flusher
The canonical name of the class implementing this trace event flusher, as provided by the /meta/flusher/class schema element.
getClassName() - Method in interface com.variant.share.schema.Hook
The canonical name of the class implementing this lifecycle hook, as provided by the /../hooks[]/class schema element.
getClient() - Method in interface com.variant.client.Connection
The Variant client instance, which created this connection.
getComment() - Method in interface com.variant.share.schema.Meta
This schema's comment, as provided by the /meta/comment element.
getConfiguration() - Method in interface com.variant.server.api.Session
Variant server's current runtime configuration.
getConjointExperiences() - Method in interface com.variant.share.schema.StateVariant
The list of this variant's conjointly concurrent experiences, i.e.
getConjointVariations() - Method in interface com.variant.share.schema.Variation
The variations conjointly concurrent with this variation, as provided by the /variations[]/conjointVariationRefs property.
getConnection() - Method in interface com.variant.client.Session
The connection object, which originally created this session.
getControlExperience() - Method in interface com.variant.share.schema.Variation
Get this variation's control experience.
getDefaultHook() - Method in interface com.variant.server.api.lifecycle.LifecycleEvent
The default lifecycle hook, which is automatically appended 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.
getExperience() - Method in interface com.variant.share.schema.StateVariant
This variant's proper experience, i.e.
getExperience(String) - Method in interface com.variant.share.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.share.schema.Variation
This variation's experiences, as provided by the /variations[]/experiences element.
getFlusher() - Method in interface com.variant.share.schema.Meta
This schema's trace event flusher, as proided by the /meta/flusher element.
getHooks() - Method in interface com.variant.share.schema.Meta
List of schema-scoped lifecycle hooks, as provided by the /meta/hooks element.
getHooks() - Method in interface com.variant.share.schema.State
List of state-scoped lifecycle hooks, as provided by the /states[]/hooks element.
getHooks() - Method in interface com.variant.share.schema.Variation
The lifecycle hooks, defined by this variation, as provided by the /variations[]/hooks element.
getId() - Method in interface com.variant.client.Session
This session's unique identifier.
getId() - Method in interface com.variant.server.api.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.api.Session
This session's ID.
getInit() - Method in interface com.variant.share.schema.Flusher
Arbitrary object used to initialize a newly instantiated trace event flusher, as provided by the /meta/flusher/init schema element.
getInit() - Method in interface com.variant.share.schema.Hook
Arbitrary object used to initialize a newly instantiated lifecycle hook, as provided by the /../hooks[]/init schema element.
getInstrumentedVariations() - Method in interface com.variant.share.schema.State
A list of variations which instrument this state.
getLifecycleEventClass() - Method in interface com.variant.server.api.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.Session
The live experience in a given variation.
getLiveExperience(String) - Method in interface com.variant.client.Session
The live experience in a given variation, by variation name.
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.api.StateRequest
The live experience in a given variation, if any.
getLiveExperiences() - Method in interface com.variant.client.Session
The set of live experiences to which this session has been targeted.
getLiveExperiences() - Method in interface com.variant.client.StateRequest
All live experiences in variations instrumented on this state.
getLiveExperiences() - Method in interface com.variant.server.api.FlushableTraceEvent
Live experiences in effect for the triggering session, 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.
getMessage() - Method in exception com.variant.client.VariantException
 
getMeta() - Method in interface com.variant.share.schema.Schema
This schema's /meta element.
getName() - Method in interface com.variant.client.TraceEvent
The name of the event.
getName() - Method in interface com.variant.server.api.FlushableTraceEvent
The name of the event.
getName() - Method in interface com.variant.server.api.TraceEvent
The name of the event.
getName() - Method in interface com.variant.share.schema.Meta
This schema's name, as provided by the /meta/name element.
getName() - Method in interface com.variant.share.schema.State
This state's name, as provided by the /states[]/name element.
getName() - Method in interface com.variant.share.schema.Variation.Experience
This experience's name, as provided by the /variations[]/experiences[]/name element.
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 Variation.OnState object this variant belongs to.
getOnState(State) - Method in interface com.variant.share.schema.Variation
This variation's instrumentation details on a given state.
getOnStates() - Method in interface com.variant.share.schema.Variation
List of this variations's state instrumentations, as provided by the /variations[]/onStates[] array element.
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.share.schema.State
Sate parameters defined by this state, as provided by the /states[]/parameters element.
getParameters() - Method in interface com.variant.share.schema.StateVariant
This variant's declared state parameter.
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, if any.
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
The variation schema, associated with this session.
getSchema() - Method in interface com.variant.server.api.Session
The variation schema, associated with this session.
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(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 which created with this request by calling Session.targetForState(State).
getSession() - Method in interface com.variant.server.api.lifecycle.LifecycleEvent
User session on whose behalf the event is raised.
getSession() - Method in interface com.variant.server.api.StateRequest
User session to which this state request belongs.
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.api.FlushableTraceEvent
The Variant session ID, 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.api.lifecycle.StateAwareLifecycleEvent
The schema state, associated with this event.
getState() - Method in interface com.variant.server.api.StateRequest
The target state of this state request.
getState(String) - Method in interface com.variant.share.schema.Schema
Get a state by its name.
getState() - Method in interface com.variant.share.schema.StateScopedHook
The state in whose scope this hook is defined.
getState() - Method in interface com.variant.share.schema.StateVariant
The state for which this variant is defined.
getState() - Method in interface com.variant.share.schema.Variation.OnState
The state this instrumentation is for, as provided by the /variations[]/onStates[]/stateRef element.
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.share.schema.Schema
This schema's /states[] element array.
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.
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 time stamp.
getTimestamp() - Method in interface com.variant.client.TargetingTracker.Entry
Get the timestamp when this experience was last seen by a user.
getTimestamp() - Method in interface com.variant.server.api.FlushableTraceEvent
Event creation timestamp.
getTimestamp() - Method in interface com.variant.server.api.Session
This session's creation timestamp.
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.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, as provided by the /variations[]/onStates[]/variants element.
getVariation() - Method in interface com.variant.server.api.lifecycle.VariationAwareLifecycleEvent
The schema variation associated with this event.
getVariation(String) - Method in interface com.variant.share.schema.Schema
Get a variation by its name.
getVariation() - Method in interface com.variant.share.schema.StateVariant
The variation for which this variant is defined.
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.VariationScopedHook
The variation in whose scope this hook is defined.
getVariations() - Method in interface com.variant.share.schema.Schema
This schema's /variations[] element array.
getWeight() - Method in interface com.variant.share.schema.Variation.Experience
This experience's probabilistic weight, as provided by the /variations[]/experiences[]/weight element.

H

Hook - Interface in com.variant.share.schema
Representation of various lifecycle HOOK schema elements.
httpPort() - Method in interface com.variant.server.api.Configuration
HTTP port.
httpsPort() - Method in interface com.variant.server.api.Configuration
HTTPS port.

I

internal(String, Throwable) - Static method in exception com.variant.client.VariantException
 
internal(String) - Static method in exception com.variant.client.VariantException
 
internal(ClientInternalError, String...) - 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.
isConjointWith(Variation) - Method in interface com.variant.share.schema.Variation
Is this variation conjointly concurrent with the 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 element.
isIn(StateRequest.Status...) - Method in enum com.variant.server.api.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.
isOn() - Method in interface com.variant.share.schema.Variation
Is this variation currently online.
isPhantom(State) - Method in interface com.variant.share.schema.Variation.Experience
Is a given state phantom in this experience, as provided by the /variations[]/experiences[]/onStates[]/variants[]/isPhantom element.
isProper() - Method in interface com.variant.share.schema.StateVariant
Is this a proper variant? A shorthand for getConjointExperiences().isEmpty().
isSerialWith(Variation) - Method in interface com.variant.share.schema.Variation
Is this variation serial with a given variation.

L

LifecycleEvent - Interface in com.variant.server.api.lifecycle
Ultimate super-type of all lifecycle event types.
LifecycleEvent.PostResult - Interface in com.variant.server.api.lifecycle
The return type of the LifecycleHook.post(LifecycleEvent) callback method.
LifecycleHook<E extends LifecycleEvent> - Interface in com.variant.server.api.lifecycle
The interface to be implemented by a concrete lifecycle hook.

M

MALFORMED_VARIANT_URI - Static variable in class com.variant.client.VariantError
 
Meta - Interface in com.variant.share.schema
Representation of the /meta schema element.
MetaScopedHook - Interface in com.variant.share.schema
Representation of the schema scoped lifecycle hook, defined by /meta/hooks[] array element.
mkPostResult() - Method in interface com.variant.server.api.lifecycle.LifecycleEvent
Make a new object of the right type, suitable to be returned by the LifecycleHook.post(LifecycleEvent) method.
mkPostResult() - Method in interface com.variant.server.api.lifecycle.VariationQualificationLifecycleEvent
Override the return type with the narrower one, suitable for this class.
mkPostResult() - Method in interface com.variant.server.api.lifecycle.VariationTargetingLifecycleEvent
Override the return type with the narrower one, suitable for this concrete lifecycle event.

N

names() - Method in interface com.variant.client.SessionAttributes
The names of all existing session attributes.

P

PARAM_CANNOT_BE_NULL - Static variable in class com.variant.client.VariantError
 
post(E) - Method in interface com.variant.server.api.lifecycle.LifecycleHook
The callback method, called by the server when a life cycle event of type assignable to that returned by LifecycleHook.getLifecycleEventClass() is raised.
put(String, String) - Method in interface com.variant.client.SessionAttributes
Add a session attribute to the underlying session.
putAll(Map<String, String>) - Method in interface com.variant.client.SessionAttributes
Add multiple session attributes to the underlying session, possibly replacing values of those attributes which already exist.

R

remove(String...) - Method in interface com.variant.client.SessionAttributes
Remove one or more attributes from the underlying session.
removeAll() - Method in interface com.variant.client.SessionAttributes
Remove all session attributes.

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.
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.share.schema
Representation of the root schema element.
schemataDir() - Method in interface com.variant.server.api.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 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
Variant user session.
Session - Interface in com.variant.server.api
User session.
SESSION_ID_TRACKER_MISSING - Static variable in class com.variant.client.VariantError
 
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
 
SessionAttributes - Interface in com.variant.client
A map-like collection of session attributes, returned by Session.getAttributes().
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 a session ID tracker.
sessionTimeout() - Method in interface com.variant.server.api.Configuration
Session timeout in seconds.
sessionVacuumInterval() - Method in interface com.variant.server.api.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.
set(Set<TargetingTracker.Entry>) - Method in interface com.variant.client.TargetingTracker
Sets the test experiences tracked by this object.
setQualified(boolean) - Method in interface com.variant.server.api.lifecycle.VariationQualificationLifecycleEvent.PostResult
Set whether the session is qualified for the associated test.
setTargetedExperience(Variation.Experience) - Method in interface com.variant.server.api.lifecycle.VariationTargetingLifecycleEvent.PostResult
Set the test experience for this session in this test.
size() - Method in interface com.variant.client.SessionAttributes
The number of session attributes tracked by this object.
State - Interface in com.variant.share.schema
Representation of the /states[] array element.
StateAwareLifecycleEvent - Interface in com.variant.server.api.lifecycle
Super-type of all lifecycle event types, whose runtime context includes a particular state.
StateRequest - Interface in com.variant.client
Variant state request, as returned by Session.targetForState(State).
StateRequest - Interface in com.variant.server.api
State request, as returned by Session.getStateRequest().
StateRequest.Status - Enum in com.variant.client
The current status of a state request.
StateRequest.Status - Enum in com.variant.server.api
 
StateScopedHook - Interface in com.variant.share.schema
Representation of state scoped lifecycle hook, defined by /states[]/hooks[] array element.
StateVariant - Interface in com.variant.share.schema
Representation of the /variations[]/onState/variations[] array element.

T

targetForState(State) - Method in interface com.variant.client.Session
Target this session for a given state.
TARGETING_TRACKER_MISSING - Static variable in class com.variant.client.VariantError
 
TARGETING_TRACKER_NO_INTERFACE - Static variable in class com.variant.client.VariantError
 
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.client
Variant trace event.
TraceEvent - Interface in com.variant.server.api
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.api
Interface to be implemented by a user-supplied class, handling the writing of trace events to external storage.
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
 

V

valueOf(String) - Static method in enum com.variant.client.StateRequest.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.variant.server.api.StateRequest.Status
Returns the enum constant of this type with the specified name.
values() - Method in interface com.variant.client.SessionAttributes
The values of all existing session attributes.
values() - Static method in enum com.variant.client.StateRequest.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.variant.server.api.StateRequest.Status
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.
VariantClient.Builder - Class in com.variant.client
Variant client builder helper class.
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, Throwable, String...) - Constructor for exception com.variant.client.VariantException
 
VariantException(UserError, String...) - Constructor for exception com.variant.client.VariantException
 
Variation - Interface in com.variant.share.schema
Representation of the /variations[] array element.
Variation.Experience - Interface in com.variant.share.schema
Representation of the /variations[]/experience schema element.
Variation.OnState - Interface in com.variant.share.schema
Representation of the /variations[]/onStates[] array element.
VariationAwareLifecycleEvent - Interface in com.variant.server.api.lifecycle
Super-type of all lifecycle event types, whose runtime context includes a particular variation.
VariationQualificationLifecycleEvent - Interface in com.variant.server.api.lifecycle
Lifecycle event, raised when a user session's qualification for a particular variation must be established.
VariationQualificationLifecycleEvent.PostResult - Interface in com.variant.server.api.lifecycle
The return type of the Lifecycle<VariationQualificationLifecycleEvent>Hook#post(VariationQualificationLifecycleEvent) method.
VariationScopedHook - Interface in com.variant.share.schema
Representation of variation scoped lifecycle hook, defined by /variations[]/hooks[] array element.
VariationTargetingLifecycleEvent - Interface in com.variant.server.api.lifecycle
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.
VariationTargetingLifecycleEvent.PostResult - Interface in com.variant.server.api.lifecycle
The return type of the Lifecycle<VariationTargetingLifecycleEvent>Hook#post(VariationTargetingLifecycleEvent) method.

W

withSessionIdTrackerClass(Class<? extends SessionIdTracker>) - Method in class com.variant.client.VariantClient.Builder
Set session ID tracker class.
withTargetingStabilityDays(int) - Method in class com.variant.client.VariantClient.Builder
Set targeting stability days.
withTargetingTrackerClass(Class<? extends TargetingTracker>) - Method in class com.variant.client.VariantClient.Builder
Set targeting tracker class.
A B C D E F G H I L M N P R S T U V W 
Skip navigation links
\

Variant Experience Server release 0.10.3. Updated 27 Dec 2019.
Copyright © 2019 Variant Inc.