Module: IceGrid::SessionPrx_mixin
Constant Summary collapse
- OP_keepAlive =
Ice::__defineOperation('keepAlive', 'keepAlive', Ice::OperationMode::Idempotent, nil, [], [], nil, [], false)
- OP_allocateObjectById =
Ice::__defineOperation('allocateObjectById', 'allocateObjectById', Ice::OperationMode::Normal, nil, [[::Ice::T_Identity, false, 0]], [], [Ice::T_ObjectPrx, false, 0], [::IceGrid::T_ObjectNotRegisteredException, ::IceGrid::T_AllocationException], false)
- OP_allocateObjectByType =
Ice::__defineOperation('allocateObjectByType', 'allocateObjectByType', Ice::OperationMode::Normal, nil, [[Ice::T_string, false, 0]], [], [Ice::T_ObjectPrx, false, 0], [::IceGrid::T_AllocationException], false)
- OP_releaseObject =
Ice::__defineOperation('releaseObject', 'releaseObject', Ice::OperationMode::Normal, nil, [[::Ice::T_Identity, false, 0]], [], nil, [::IceGrid::T_ObjectNotRegisteredException, ::IceGrid::T_AllocationException], false)
- OP_setAllocationTimeout =
Ice::__defineOperation('setAllocationTimeout', 'setAllocationTimeout', Ice::OperationMode::Idempotent, nil, [[Ice::T_int, false, 0]], [], nil, [], false)
Constants included from Glacier2::SessionPrx_mixin
Glacier2::SessionPrx_mixin::OP_destroy
Instance Method Summary collapse
- #allocateObjectById(id, context = nil) ⇒ Object
- #allocateObjectByType(type, context = nil) ⇒ Object
- #keepAlive(context = nil) ⇒ Object
- #releaseObject(id, context = nil) ⇒ Object
- #setAllocationTimeout(timeout, context = nil) ⇒ Object
Methods included from Glacier2::SessionPrx_mixin
Instance Method Details
#allocateObjectById(id, context = nil) ⇒ Object
26 27 28 |
# File 'ruby/IceGrid/Session.rb', line 26 def allocateObjectById(id, context=nil) SessionPrx_mixin::OP_allocateObjectById.invoke(self, [id], context) end |
#allocateObjectByType(type, context = nil) ⇒ Object
30 31 32 |
# File 'ruby/IceGrid/Session.rb', line 30 def allocateObjectByType(type, context=nil) SessionPrx_mixin::OP_allocateObjectByType.invoke(self, [type], context) end |
#keepAlive(context = nil) ⇒ Object
22 23 24 |
# File 'ruby/IceGrid/Session.rb', line 22 def keepAlive(context=nil) SessionPrx_mixin::OP_keepAlive.invoke(self, [], context) end |
#releaseObject(id, context = nil) ⇒ Object
34 35 36 |
# File 'ruby/IceGrid/Session.rb', line 34 def releaseObject(id, context=nil) SessionPrx_mixin::OP_releaseObject.invoke(self, [id], context) end |
#setAllocationTimeout(timeout, context = nil) ⇒ Object
38 39 40 |
# File 'ruby/IceGrid/Session.rb', line 38 def setAllocationTimeout(timeout, context=nil) SessionPrx_mixin::OP_setAllocationTimeout.invoke(self, [timeout], context) end |