class AssMaintainer::InfoBase::Session
Constants
- EXCLUDE_APP_IDS
AppID excluded from {Interfaces::InfoBase#sessions} array
-
SrvrConsole - cluster console
-
COMConsole - ole cluster console
-
OpenIDProvider - OpenID provider
-
RAS - administration server
-
Attributes
app_id[R]
see {#initialize} app_id
host[R]
see {#initialize} host
id[R]
see {#initialize} id
infobase[R]
see {#initialize} infobase
user[R]
see {#initialize} user
Public Class Methods
new(id, app_id, host, user, infobase)
click to toggle source
@api private @param id [Fixnum] sessions id @param app_id
[String] client application id @param host [String] client host name @param user [Strin] infobase user @param infobase [InfoBase] infobase instance
# File lib/ass_maintainer/info_base/server_ib.rb, line 32 def initialize(id, app_id, host, user, infobase) @id = id @app_id = app_id @host = host @user = user @infobase = infobase end
Public Instance Methods
terminate()
click to toggle source
Terminate session
# File lib/ass_maintainer/info_base/server_ib.rb, line 41 def terminate infobase.send(:infobase_wrapper).terminate(self) unless terminated? end
terminated?()
click to toggle source
True if session is terminated
# File lib/ass_maintainer/info_base/server_ib.rb, line 46 def terminated? infobase.send(:infobase_wrapper).session_get(id).empty? end