Class: IceGrid::ServerDescriptor

Inherits:
CommunicatorDescriptor show all
Includes:
ServerDescriptor_mixin
Defined in:
lib/IceGrid/Descriptor.rb

Direct Known Subclasses

IceBoxDescriptor

Constant Summary

Constants included from ServerDescriptor_mixin

IceGrid::ServerDescriptor_mixin::ICE_TYPE

Constants included from CommunicatorDescriptor_mixin

CommunicatorDescriptor_mixin::ICE_TYPE

Constants included from Ice::Object_mixin

Ice::Object_mixin::ICE_TYPE, Ice::Object_mixin::OP_ice_id, Ice::Object_mixin::OP_ice_ids, Ice::Object_mixin::OP_ice_isA, Ice::Object_mixin::OP_ice_ping

Instance Attribute Summary

Attributes included from ServerDescriptor_mixin

#activation, #activationTimeout, #allocatable, #applicationDistrib, #deactivationTimeout, #distrib, #envs, #exe, #iceVersion, #id, #options, #pwd, #user

Attributes included from CommunicatorDescriptor_mixin

#adapters, #dbEnvs, #description, #logs, #propertySet

Attributes included from Ice::Object_mixin

#_ice_slicedData

Class Method Summary collapse

Instance Method Summary collapse

Methods included from ServerDescriptor_mixin

#ice_id, #ice_ids, #inspect

Methods included from CommunicatorDescriptor_mixin

#ice_id, #ice_ids, #inspect

Methods included from Ice::Object_mixin

#ice_isA, #ice_ping

Constructor Details

#initialize(adapters = nil, propertySet = ::IceGrid::PropertySetDescriptor.new, dbEnvs = nil, logs = nil, description = '', id = '', exe = '', iceVersion = '', pwd = '', options = nil, envs = nil, activation = '', activationTimeout = '', deactivationTimeout = '', applicationDistrib = false, distrib = ::IceGrid::DistributionDescriptor.new, allocatable = false, user = '') ⇒ ServerDescriptor

Returns a new instance of ServerDescriptor.



413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
# File 'lib/IceGrid/Descriptor.rb', line 413

def initialize(adapters=nil, propertySet=::IceGrid::PropertySetDescriptor.new, dbEnvs=nil, logs=nil, description='', id='', exe='', iceVersion='', pwd='', options=nil, envs=nil, activation='', activationTimeout='', deactivationTimeout='', applicationDistrib=false, distrib=::IceGrid::DistributionDescriptor.new, allocatable=false, user='')
    super(adapters, propertySet, dbEnvs, logs, description)
    @id = id
    @exe = exe
    @iceVersion = iceVersion
    @pwd = pwd
    @options = options
    @envs = envs
    @activation = activation
    @activationTimeout = activationTimeout
    @deactivationTimeout = deactivationTimeout
    @applicationDistrib = applicationDistrib
    @distrib = distrib
    @allocatable = allocatable
    @user = user
end

Class Method Details

.ice_staticIdObject



409
410
411
# File 'lib/IceGrid/Descriptor.rb', line 409

def ServerDescriptor.ice_staticId()
    '::IceGrid::ServerDescriptor'
end