SessionStore

A session store is used to store sessions for an Vert.x-Web web app

package

Default

Methods

__construct

__construct() 

Remove all sessions from the store.

clear( $arg0) : void

Arguments

$arg0

callable

Close the store

close() : void

Create a Session store given a backend and configuration JSON.

create( $arg0,  $arg1 = null) : \io\vertx\jphp\ext\web\sstore\SessionStore
static

param $vertx [Vertx] vertx instance create($vertx)

Create a Session store given a backend and configuration JSON.

param $vertx [Vertx] vertx instance param $options [array] extra options for initialization create($vertx, $options)

Arguments

$arg0

Vertx

$arg1

array

Response

\io\vertx\jphp\ext\web\sstore\SessionStore

the store or runtime exception

Create a new session using the default min length.

createSession( $arg0,  $arg1 = null) : \io\vertx\jphp\ext\web\Session

param $timeout [integer] - the session timeout, in ms createSession($timeout)

Create a new session.

param $timeout [integer] - the session timeout, in ms param $length [integer] - the required length for the session id createSession($timeout, $length)

Arguments

$arg0

integer

$arg1

integer

Response

\io\vertx\jphp\ext\web\Session

the session

Delete the session with the specified ID.

delete( $arg0,  $arg1) : void

Arguments

$arg0

string

$arg1

callable

Get the session with the specified ID.

get( $arg0,  $arg1) : void

Arguments

$arg0

string

$arg1

callable

Initialize this store.

init( $arg0,  $arg1) : $this

Arguments

$arg0

Vertx

$arg1

array

Response

$this

self

Add a session with the specified ID.

put( $arg0,  $arg1) : void

Arguments

$arg0

Session

$arg1

callable

The retry timeout value in milli seconds used by the session handler when it retrieves a value from the store.<p/>

retryTimeout() : integer

A non positive value means there is no retry at all.

Response

integer

the timeout value, in ms

Get the number of sessions in the store.

size( $arg0) : void

Beware of the result which is just an estimate, in particular with distributed session stores.

Arguments

$arg0

callable

Constants

Default length for a session id.

DEFAULT_SESSIONID_LENGTH
var

php文件只是为了写代码方便,常量的实际值请参考原java文件