PHP Интерфейс AppserverIo\Appserver\ServletEngine\Session\SessionHandlerInterface

Автор: Tim Wagner ([email protected])
Показать файл Открыть проект

Открытые методы

Метод Описание
collectGarbage ( ) : integer Collects the garbage by deleting expired sessions.
delete ( string $id ) : void Deletes the session with the passed ID from the persistence layer.
getSessionMarshaller ( ) : AppserverIo\Appserver\ServletEngine\SessionMarshallerInterface Returns the session marshaller.
getSessionSettings ( ) : AppserverIo\Appserver\ServletEngine\SessionSettingsInterface Returns the session settings.
load ( string $id ) : AppserverIo\Psr\Servlet\ServletSessionInterface Loads the session with the passed ID from the persistence layer and returns it.
save ( AppserverIo\Psr\Servlet\ServletSessionInterface $session ) : void Saves the passed session to the persistence layer.

Описание методов

collectGarbage() публичный Метод

Collects the garbage by deleting expired sessions.
public collectGarbage ( ) : integer
Результат integer The number of removed sessions

delete() публичный Метод

Deletes the session with the passed ID from the persistence layer.
public delete ( string $id ) : void
$id string The ID of the session we want to delete
Результат void

getSessionMarshaller() публичный Метод

Returns the session marshaller.
public getSessionMarshaller ( ) : AppserverIo\Appserver\ServletEngine\SessionMarshallerInterface
Результат AppserverIo\Appserver\ServletEngine\SessionMarshallerInterface The session marshaller

getSessionSettings() публичный Метод

Returns the session settings.
public getSessionSettings ( ) : AppserverIo\Appserver\ServletEngine\SessionSettingsInterface
Результат AppserverIo\Appserver\ServletEngine\SessionSettingsInterface The session settings

load() публичный Метод

Loads the session with the passed ID from the persistence layer and returns it.
public load ( string $id ) : AppserverIo\Psr\Servlet\ServletSessionInterface
$id string The ID of the session we want to unpersist
Результат AppserverIo\Psr\Servlet\ServletSessionInterface The unpersisted session

save() публичный Метод

Saves the passed session to the persistence layer.
public save ( AppserverIo\Psr\Servlet\ServletSessionInterface $session ) : void
$session AppserverIo\Psr\Servlet\ServletSessionInterface The session to save
Результат void