Package com.sun.enterprise.web
Class BasePersistenceStrategyBuilder
- java.lang.Object
-
- com.sun.enterprise.web.BasePersistenceStrategyBuilder
-
- All Implemented Interfaces:
PersistenceStrategyBuilder
- Direct Known Subclasses:
CookieStrategyBuilder
,FileStrategyBuilder
,MemoryStrategyBuilder
,ReplicatedWebMethodSessionStrategyBuilder
public abstract class BasePersistenceStrategyBuilder extends Object implements PersistenceStrategyBuilder
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description BasePersistenceStrategyBuilder()
-
Method Summary
-
-
-
Field Detail
-
_logger
public static final Logger _logger
-
_rb
public static final ResourceBundle _rb
-
directory
protected String directory
-
DEFAULT_SESSION_FILENAME
protected static final String DEFAULT_SESSION_FILENAME
-
sessionFilename
protected String sessionFilename
-
sessionIdGeneratorClassname
protected String sessionIdGeneratorClassname
-
_persistenceFrequency
protected String _persistenceFrequency
-
_persistenceScope
protected String _persistenceScope
-
_passedInPersistenceType
protected String _passedInPersistenceType
-
maxSessions
protected int maxSessions
-
DEFAULT_REAP_INTERVAL
protected static final int DEFAULT_REAP_INTERVAL
- See Also:
- Constant Field Values
-
reapInterval
protected int reapInterval
-
storeReapInterval
protected int storeReapInterval
-
DEFAULT_MAX_IDLE_BACKUP
protected static final int DEFAULT_MAX_IDLE_BACKUP
- See Also:
- Constant Field Values
-
maxIdleBackup
protected int maxIdleBackup
-
DEFAULT_MIN_IDLE_SWAP
protected static final int DEFAULT_MIN_IDLE_SWAP
- See Also:
- Constant Field Values
-
minIdleSwap
protected int minIdleSwap
-
DEFAULT_MAX_IDLE_SWAP
protected static final int DEFAULT_MAX_IDLE_SWAP
- See Also:
- Constant Field Values
-
maxIdleSwap
protected int maxIdleSwap
-
DEFAULT_SESSION_TIMEOUT
protected static final int DEFAULT_SESSION_TIMEOUT
- See Also:
- Constant Field Values
-
sessionMaxInactiveInterval
protected int sessionMaxInactiveInterval
-
persistentCookieName
protected String persistentCookieName
-
relaxCacheVersionSemantics
protected boolean relaxCacheVersionSemantics
-
JSF_HA_ENABLED
protected static final String JSF_HA_ENABLED
- See Also:
- Constant Field Values
-
MIN_IDLE_SWAP_PROPERTY
protected static final String MIN_IDLE_SWAP_PROPERTY
- See Also:
- Constant Field Values
-
MAX_IDLE_SWAP_PROPERTY
protected static final String MAX_IDLE_SWAP_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
initializePersistenceStrategy
public void initializePersistenceStrategy(Context ctx, SessionManager smBean, ServerConfigLookup serverConfigLookup)
- Specified by:
initializePersistenceStrategy
in interfacePersistenceStrategyBuilder
-
setDefaultParams
public void setDefaultParams(Context ctx, SessionManager smBean)
-
readInstanceLevelParams
public void readInstanceLevelParams(ServerConfigLookup serverConfigLookup)
-
readWebAppParams
public void readWebAppParams(Context ctx, SessionManager smBean)
-
stripNonAlphas
protected String stripNonAlphas(String inputString)
this method strips out all non-alpha characters- Parameters:
inputString
-
-
stripNonAlphaNumericsExceptUnderscore
protected String stripNonAlphaNumericsExceptUnderscore(String inputString)
this method strips out all non-alphanumeric characters- Parameters:
inputString
-
-
stripNonAlphaNumerics
protected String stripNonAlphaNumerics(String inputString)
this method strips out all non-alphanumeric characters- Parameters:
inputString
-
-
getPersistenceFrequency
public String getPersistenceFrequency()
-
setPersistenceFrequency
public void setPersistenceFrequency(String persistenceFrequency)
- Specified by:
setPersistenceFrequency
in interfacePersistenceStrategyBuilder
-
getPersistenceScope
public String getPersistenceScope()
-
setPersistenceScope
public void setPersistenceScope(String persistenceScope)
- Specified by:
setPersistenceScope
in interfacePersistenceStrategyBuilder
-
getPassedInPersistenceType
public String getPassedInPersistenceType()
-
setPassedInPersistenceType
public void setPassedInPersistenceType(String persistenceType)
- Specified by:
setPassedInPersistenceType
in interfacePersistenceStrategyBuilder
-
-