Module: R2CORBA::PortableServer::POAManager

Defined in:
lib/corba/jbase/poa.rb

Overview

POA

Instance Method Summary collapse

Instance Method Details

#activateObject



188
189
190
191
192
193
194
# File 'lib/corba/jbase/poa.rb', line 188

def activate
  begin
    self.objref_.activate
  rescue ::NativeException
    CORBA::Exception.native2r($!)
  end
end

#deactivate(etherealize_objects, wait_for_completion) ⇒ Object

discard_requests



212
213
214
215
216
217
218
# File 'lib/corba/jbase/poa.rb', line 212

def deactivate(etherealize_objects, wait_for_completion)
  begin
    self.objref_.deactivate(etherealize_objects, wait_for_completion)
  rescue ::NativeException
    CORBA::Exception.native2r($!)
  end
end

#discard_requests(wait_for_completion) ⇒ Object

hold_requests



204
205
206
207
208
209
210
# File 'lib/corba/jbase/poa.rb', line 204

def discard_requests(wait_for_completion)
  begin
    self.objref_.discard_requests(wait_for_completion)
  rescue ::NativeException
    CORBA::Exception.native2r($!)
  end
end

#get_stateObject

deactivate



220
221
222
223
224
225
226
# File 'lib/corba/jbase/poa.rb', line 220

def get_state
  begin
    self.objref_.get_state.value
  rescue ::NativeException
    CORBA::Exception.native2r($!)
  end
end

#hold_requests(wait_for_completion) ⇒ Object

activate



196
197
198
199
200
201
202
# File 'lib/corba/jbase/poa.rb', line 196

def hold_requests(wait_for_completion)
  begin
    self.objref_.hold_requests(wait_for_completion)
  rescue ::NativeException
    CORBA::Exception.native2r($!)
  end
end