Module: IceGrid::QueryPrx_mixin

Included in:
QueryPrx
Defined in:
lib/IceGrid/Registry.rb

Constant Summary collapse

OP_findObjectById =
::Ice::__defineOperation('findObjectById', ::Ice::OperationMode::Idempotent, ::Ice::OperationMode::Nonmutating, false, nil, [[::Ice::T_Identity, false, 0]], [], [::Ice::T_ObjectPrx, false, 0], [])
OP_findObjectByType =
::Ice::__defineOperation('findObjectByType', ::Ice::OperationMode::Idempotent, ::Ice::OperationMode::Nonmutating, false, nil, [[::Ice::T_string, false, 0]], [], [::Ice::T_ObjectPrx, false, 0], [])
OP_findObjectByTypeOnLeastLoadedNode =
::Ice::__defineOperation('findObjectByTypeOnLeastLoadedNode', ::Ice::OperationMode::Idempotent, ::Ice::OperationMode::Nonmutating, false, nil, [[::Ice::T_string, false, 0], [::IceGrid::T_LoadSample, false, 0]], [], [::Ice::T_ObjectPrx, false, 0], [])
OP_findAllObjectsByType =
::Ice::__defineOperation('findAllObjectsByType', ::Ice::OperationMode::Idempotent, ::Ice::OperationMode::Nonmutating, false, nil, [[::Ice::T_string, false, 0]], [], [::Ice::T_ObjectProxySeq, false, 0], [])
OP_findAllReplicas =
::Ice::__defineOperation('findAllReplicas', ::Ice::OperationMode::Idempotent, ::Ice::OperationMode::Idempotent, false, nil, [[::Ice::T_ObjectPrx, false, 0]], [], [::Ice::T_ObjectProxySeq, false, 0], [])

Instance Method Summary collapse

Instance Method Details

#findAllObjectsByType(type, context = nil) ⇒ Object



93
94
95
# File 'lib/IceGrid/Registry.rb', line 93

def findAllObjectsByType(type, context=nil)
    QueryPrx_mixin::OP_findAllObjectsByType.invoke(self, [type], context)
end

#findAllReplicas(proxy, context = nil) ⇒ Object



97
98
99
# File 'lib/IceGrid/Registry.rb', line 97

def findAllReplicas(proxy, context=nil)
    QueryPrx_mixin::OP_findAllReplicas.invoke(self, [proxy], context)
end

#findObjectById(id, context = nil) ⇒ Object



81
82
83
# File 'lib/IceGrid/Registry.rb', line 81

def findObjectById(id, context=nil)
    QueryPrx_mixin::OP_findObjectById.invoke(self, [id], context)
end

#findObjectByType(type, context = nil) ⇒ Object



85
86
87
# File 'lib/IceGrid/Registry.rb', line 85

def findObjectByType(type, context=nil)
    QueryPrx_mixin::OP_findObjectByType.invoke(self, [type], context)
end

#findObjectByTypeOnLeastLoadedNode(type, sample, context = nil) ⇒ Object



89
90
91
# File 'lib/IceGrid/Registry.rb', line 89

def findObjectByTypeOnLeastLoadedNode(type, sample, context=nil)
    QueryPrx_mixin::OP_findObjectByTypeOnLeastLoadedNode.invoke(self, [type, sample], context)
end