Class SessionConfigurationBean
- java.lang.Object
 - 
- com.oracle.coherence.spring.configuration.session.AbstractSessionConfigurationBean
 - 
- com.oracle.coherence.spring.configuration.session.SessionConfigurationBean
 
 
 
- 
- All Implemented Interfaces:
 SessionConfigurationProvider
- Direct Known Subclasses:
 ClientSessionConfigurationBean,ServerSessionConfigurationBean
public class SessionConfigurationBean extends AbstractSessionConfigurationBean
ASessionConfigurationbean that will be created for each named session in the application configuration properties.Sessions are configured with the
coherence.sessionprefix, for examplecoherence.session.fooconfigures a session named foo.The session name
defaultis a special case that configures the default session namedCoherence.DEFAULT_NAME.- Since:
 - 3.0
 - Author:
 - Gunnar Hillert
 
 
- 
- 
Field Summary
- 
Fields inherited from class com.oracle.coherence.spring.configuration.session.AbstractSessionConfigurationBean
DEFAULT_SESSION_NAME 
 - 
 
- 
Constructor Summary
Constructors Modifier Constructor Description SessionConfigurationBean()protectedSessionConfigurationBean(String name)Create a namedSessionConfigurationBean. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetConfig()Get the Coherence cache configuration URI.Optional<com.tangosol.net.SessionConfiguration>getConfiguration()Returns the optionalSessionConfigurationthat is provider provides.voidsetConfig(String configUri)Set the Coherence cache configuration URI.- 
Methods inherited from class com.oracle.coherence.spring.configuration.session.AbstractSessionConfigurationBean
getName, getPriority, getScopeName, getType, setName, setPriority, setScopeName, setType 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
SessionConfigurationBean
protected SessionConfigurationBean(String name)
Create a namedSessionConfigurationBean.- Parameters:
 name- the name for the session
 
- 
SessionConfigurationBean
public SessionConfigurationBean()
 
 - 
 
- 
Method Detail
- 
getConfiguration
public Optional<com.tangosol.net.SessionConfiguration> getConfiguration()
Description copied from interface:SessionConfigurationProviderReturns the optionalSessionConfigurationthat is provider provides.- Returns:
 - the optional 
SessionConfigurationthat is provider provides or an emptyOptionalif this provider cannot provide a configuration 
 
- 
getConfig
public String getConfig()
Get the Coherence cache configuration URI.- Returns:
 - the Coherence cache configuration URI
 
 
- 
setConfig
public void setConfig(String configUri)
Set the Coherence cache configuration URI.- Parameters:
 configUri- the Coherence cache configuration URI
 
 - 
 
 -