Package com.tangosol.net
Class SessionConfiguration.ConfigurableCacheFactorySessionConfig
java.lang.Object
com.tangosol.net.SessionConfiguration.ConfigurableCacheFactorySessionConfig
- All Implemented Interfaces:
 SessionConfiguration,Comparable<SessionConfiguration>
- Enclosing interface:
 SessionConfiguration
public static class SessionConfiguration.ConfigurableCacheFactorySessionConfig
extends Object
implements SessionConfiguration
An immutable 
SessionConfiguration to configure a Session that
 wraps an underlying ConfigurableCacheFactory.- 
Nested Class Summary
Nested classes/interfaces inherited from interface com.tangosol.net.SessionConfiguration
SessionConfiguration.Builder, SessionConfiguration.ConfigurableCacheFactorySessionConfig - 
Field Summary
Fields inherited from interface com.tangosol.net.SessionConfiguration
DEFAULT_PRIORITY - 
Method Summary
Modifier and TypeMethodDescriptionReturn the optionalClassLoaderto use for the session.Return the optional configuration file URI for a session that wraps aConfigurableCacheFactory.Return the interceptors to add to the session.getMode()Return an optionalCoherence.Modethat the session should use to set thecoherence.clientproperty.getName()Return the name of theSession.Returns an optionalParameterResolverto use to resolve configuration parameters when creating the session.intReturns the priority for this configuration.Return the scope name of theSession.Return theSessionProviderto use to create a session.toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.tangosol.net.SessionConfiguration
compareTo, isEnabled 
- 
Method Details
- 
getName
Description copied from interface:SessionConfigurationReturn the name of theSession.If not specifically set the
Coherence.DEFAULT_NAMEwill be used.A session name must be unique.
- Specified by:
 getNamein interfaceSessionConfiguration- Returns:
 - the name of the 
Session 
 - 
getScopeName
Description copied from interface:SessionConfigurationReturn the scope name of theSession.If not specifically set, the name will default to the
SessionConfiguration.getName()value. If theSessionConfiguration.getName()isCoherence.DEFAULT_NAMEno scope will be used.- Specified by:
 getScopeNamein interfaceSessionConfiguration- Returns:
 - the scope name of the 
Session 
 - 
getInterceptors
Description copied from interface:SessionConfigurationReturn the interceptors to add to the session.- Specified by:
 getInterceptorsin interfaceSessionConfiguration- Returns:
 - the interceptors to add to the session
 
 - 
getPriority
public int getPriority()Description copied from interface:SessionConfigurationReturns the priority for this configuration.Sessions will be created in priority order, the highest priority first.
The default priority is zero (see
SessionConfiguration.DEFAULT_PRIORITY).- Specified by:
 getPriorityin interfaceSessionConfiguration- Returns:
 - the priority for this configuration
 
 - 
getParameterResolver
Description copied from interface:SessionConfigurationReturns an optionalParameterResolverto use to resolve configuration parameters when creating the session.- Specified by:
 getParameterResolverin interfaceSessionConfiguration- Returns:
 - an optional 
ParameterResolverto use to resolve configuration parameters 
 - 
getConfigUri
Description copied from interface:SessionConfigurationReturn the optional configuration file URI for a session that wraps aConfigurableCacheFactory.- Specified by:
 getConfigUriin interfaceSessionConfiguration- Returns:
 - the optional configuration file URI for a session that
         wraps a 
ConfigurableCacheFactory 
 - 
getClassLoader
Description copied from interface:SessionConfigurationReturn the optionalClassLoaderto use for the session.- Specified by:
 getClassLoaderin interfaceSessionConfiguration- Returns:
 - the optional 
ClassLoaderto use for the session 
 - 
getMode
Description copied from interface:SessionConfigurationReturn an optionalCoherence.Modethat the session should use to set thecoherence.clientproperty.- Specified by:
 getModein interfaceSessionConfiguration- Returns:
 - an optional 
Coherence.Modethat the session should use to set thecoherence.clientproperty 
 - 
sessionProvider
Description copied from interface:SessionConfigurationReturn theSessionProviderto use to create a session.- Specified by:
 sessionProviderin interfaceSessionConfiguration- Returns:
 - the 
SessionProviderto use to create a session 
 - 
toString
 
 -