public class CliSession extends DestroyableBase implements java.lang.Runnable
Destroyable.Util
Modifier and Type | Field and Description |
---|---|
protected App |
app |
logger
Modifier | Constructor and Description |
---|---|
protected |
CliSession(ActionContext context)
Construct a CliOverHttp session
|
|
CliSession(java.net.Socket socket,
CliServer server) |
Modifier and Type | Method and Description |
---|---|
<T> T |
attribute(java.lang.String key) |
CliSession |
attribute(java.lang.String key,
java.lang.Object val) |
CliCursor |
cursor() |
CliSession |
cursor(CliCursor cursor) |
CliSession |
dameon(boolean daemon) |
boolean |
expired(int expiration)
Check if this session is expired.
|
java.lang.String |
id() |
protected void |
releaseResources() |
CliSession |
removeAttribute(java.lang.String key) |
void |
removeCursor() |
void |
run() |
void |
stop() |
void |
stop(java.lang.String message) |
addSubResource, destroy, isDestroyed, reload, scope
debug, debug, error, error, fatal, fatal, info, info, isDebugEnabled, isTraceEnabled, trace, trace, warn, warn
protected App app
protected CliSession(ActionContext context)
Construct a CliOverHttp session
context
- the ActionContextpublic CliSession(java.net.Socket socket, CliServer server)
public java.lang.String id()
public CliSession attribute(java.lang.String key, java.lang.Object val)
public CliSession removeAttribute(java.lang.String key)
public CliSession dameon(boolean daemon)
public CliCursor cursor()
public CliSession cursor(CliCursor cursor)
public void removeCursor()
public <T> T attribute(java.lang.String key)
public boolean expired(int expiration)
Check if this session is expired.
expiration
- the expiration in secondstrue
if this session is expiredprotected void releaseResources()
releaseResources
in class DestroyableBase
public void run()
run
in interface java.lang.Runnable
public void stop()
public void stop(java.lang.String message)
Copyright © 2014–2017 ActFramework. All rights reserved.