public final class GertrudeUtils extends Object
ExperimentState
in client code.Modifier and Type | Method and Description |
---|---|
static <T> T |
getFlagValue(javax.servlet.ServletRequest request,
ExperimentFlag<T> flag)
Shortcut for getting the value of an
ExperimentFlag from a ServletRequest that
contains an ExperimentState . |
static ExperimentState |
getState(javax.servlet.ServletRequest request)
Retrieves a
HttpServletExperimentState from a ServletRequest . |
public static ExperimentState getState(javax.servlet.ServletRequest request)
HttpServletExperimentState
from a ServletRequest
.request
- the requestHttpServletExperimentState
associated with the request, or null if none existspublic static <T> T getFlagValue(javax.servlet.ServletRequest request, ExperimentFlag<T> flag)
ExperimentFlag
from a ServletRequest
that
contains an ExperimentState
.request
- the current requestflag
- the value whose value for the current request is returnedCopyright © 2013. All rights reserved.