Class: IceGrid::ServerDescriptor

Inherits:
CommunicatorDescriptor show all
Defined in:
ruby/IceGrid/Descriptor.rb

Direct Known Subclasses

IceBoxDescriptor

Instance Attribute Summary collapse

Attributes inherited from CommunicatorDescriptor

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

Attributes inherited from Ice::Value

#_ice_slicedData

Instance Method Summary collapse

Methods inherited from Ice::Value

#ice_getSlicedData, #ice_id, ice_staticId, #inspect

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.



319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
# File 'ruby/IceGrid/Descriptor.rb', line 319

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

Instance Attribute Details

#activationObject

Returns the value of attribute activation.



336
337
338
# File 'ruby/IceGrid/Descriptor.rb', line 336

def activation
  @activation
end

#activationTimeoutObject

Returns the value of attribute activationTimeout.



336
337
338
# File 'ruby/IceGrid/Descriptor.rb', line 336

def activationTimeout
  @activationTimeout
end

#allocatableObject

Returns the value of attribute allocatable.



336
337
338
# File 'ruby/IceGrid/Descriptor.rb', line 336

def allocatable
  @allocatable
end

#applicationDistribObject

Returns the value of attribute applicationDistrib.



336
337
338
# File 'ruby/IceGrid/Descriptor.rb', line 336

def applicationDistrib
  @applicationDistrib
end

#deactivationTimeoutObject

Returns the value of attribute deactivationTimeout.



336
337
338
# File 'ruby/IceGrid/Descriptor.rb', line 336

def deactivationTimeout
  @deactivationTimeout
end

#distribObject

Returns the value of attribute distrib.



336
337
338
# File 'ruby/IceGrid/Descriptor.rb', line 336

def distrib
  @distrib
end

#envsObject

Returns the value of attribute envs.



336
337
338
# File 'ruby/IceGrid/Descriptor.rb', line 336

def envs
  @envs
end

#exeObject

Returns the value of attribute exe.



336
337
338
# File 'ruby/IceGrid/Descriptor.rb', line 336

def exe
  @exe
end

#iceVersionObject

Returns the value of attribute iceVersion.



336
337
338
# File 'ruby/IceGrid/Descriptor.rb', line 336

def iceVersion
  @iceVersion
end

#idObject

Returns the value of attribute id.



336
337
338
# File 'ruby/IceGrid/Descriptor.rb', line 336

def id
  @id
end

#optionsObject

Returns the value of attribute options.



336
337
338
# File 'ruby/IceGrid/Descriptor.rb', line 336

def options
  @options
end

#pwdObject

Returns the value of attribute pwd.



336
337
338
# File 'ruby/IceGrid/Descriptor.rb', line 336

def pwd
  @pwd
end

#userObject

Returns the value of attribute user.



336
337
338
# File 'ruby/IceGrid/Descriptor.rb', line 336

def user
  @user
end