Class SessionConfigurationBean

  • All Implemented Interfaces:
    SessionConfigurationProvider
    Direct Known Subclasses:
    ClientSessionConfigurationBean, ServerSessionConfigurationBean

    public class SessionConfigurationBean
    extends AbstractSessionConfigurationBean
    A SessionConfiguration bean that will be created for each named session in the application configuration properties.

    Sessions are configured with the coherence.session prefix, for example coherence.session.foo configures a session named foo.

    The session name default is a special case that configures the default session named Coherence.DEFAULT_NAME.

    Since:
    3.0
    Author:
    Gunnar Hillert
    • Constructor Detail

      • SessionConfigurationBean

        protected SessionConfigurationBean​(java.lang.String name)
        Create a named SessionConfigurationBean.
        Parameters:
        name - the name for the session
      • SessionConfigurationBean

        public SessionConfigurationBean()
    • Method Detail

      • getConfiguration

        public java.util.Optional<com.tangosol.net.SessionConfiguration> getConfiguration()
        Description copied from interface: SessionConfigurationProvider
        Returns the optional SessionConfiguration that is provider provides.
        Returns:
        the optional SessionConfiguration that is provider provides or an empty Optional if this provider cannot provide a configuration
      • getConfig

        public java.lang.String getConfig()
        Get the Coherence cache configuration URI.
        Returns:
        the Coherence cache configuration URI
      • setConfig

        public void setConfig​(java.lang.String configUri)
        Set the Coherence cache configuration URI.
        Parameters:
        configUri - the Coherence cache configuration URI