public function initialize(ApplicationInterface $application)
{
// load the servlet manager with the session settings configured in web.xml
/** @var \AppserverIo\Psr\Servlet\ServletContextInterface|\AppserverIo\Psr\Application\ManagerInterface $servletManager */
$servletManager = $application->search(ServletContextInterface::IDENTIFIER);
// load the settings, set the default session save path
$sessionSettings = $this->getSessionSettings();
$sessionSettings->setSessionSavePath($application->getSessionDir());
// if we've session parameters defined in our servlet context
if ($servletManager->hasSessionParameters()) {
// we want to merge the session settings from the servlet context
$sessionSettings->mergeServletContext($servletManager);
}
}