public class PushedSiteParamFilter extends GenericService implements SiteContextRuleFilter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
static java.lang.String |
SET_STICKY_SITE |
static java.lang.String |
UNSET_STICKY_SITE |
SERVICE_INFO_KEY
DEFAULT_LOG_TRACE_STATUS
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
Constructor and Description |
---|
PushedSiteParamFilter()
Constructs an instanceof PushedSiteParamFilter
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
filter(DynamoHttpServletRequest pRequest,
SiteSessionManager pSiteSessionManager)
determine the site to use for this request
by looking for a param in the request with the
key equal to the value set in the property pushSiteParamName.
|
java.lang.String |
getPushSiteParamName()
get PushSiteParamName
|
java.lang.String |
getStickySiteParamName()
get StickySiteParamName
|
boolean |
isEnabled()
get Enabled
|
boolean |
isEnableStickySite()
get EnableStickySite
|
void |
setEnabled(boolean pEnabled)
set Enabled
|
void |
setEnableStickySite(boolean pEnableStickySite)
set EnableStickySite
|
void |
setPushSiteParamName(java.lang.String pPushSiteParamName)
set PushSiteParamName
|
void |
setStickySiteParamName(java.lang.String pStickySiteParamName)
set StickySiteParamName
|
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public static java.lang.String CLASS_VERSION
public static final java.lang.String SET_STICKY_SITE
public static final java.lang.String UNSET_STICKY_SITE
public PushedSiteParamFilter()
public void setEnabled(boolean pEnabled)
pEnabled
- the Enabledpublic boolean isEnabled()
public void setEnableStickySite(boolean pEnableStickySite)
pEnableStickySite
- the EnableStickySitepublic boolean isEnableStickySite()
public void setPushSiteParamName(java.lang.String pPushSiteParamName)
pPushSiteParamName
- the PushSiteParamNamepublic java.lang.String getPushSiteParamName()
public void setStickySiteParamName(java.lang.String pStickySiteParamName)
pStickySiteParamName
- the StickySiteParamNamepublic java.lang.String getStickySiteParamName()
public java.lang.String filter(DynamoHttpServletRequest pRequest, SiteSessionManager pSiteSessionManager)
filter
in interface SiteContextRuleFilter
pRequest
- the request objectpSiteSessionManager
- the site session manager for the current session