Interface SessionFactory

All Known Implementing Classes:
SimpleSessionFactory

public interface SessionFactory
A simple factory class that instantiates concrete Session instances. This is mainly a mechanism to allow instances to be created at runtime if they need to be different the defaults. It is not used by end-users of the framework, but rather those configuring Shiro to work in an application, and is typically injected into the SecurityManager or a SessionManager.
Since:
1.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Creates a new Session instance based on the specified contextual initialization data.
  • Method Details

    • createSession

      Creates a new Session instance based on the specified contextual initialization data.
      Parameters:
      initData - the initialization data to be used during Session creation.
      Returns:
      a new Session instance.
      Since:
      1.0