Class: IceGrid::ServerDescriptor

Inherits:
CommunicatorDescriptor show all
Defined in:
lib/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.



333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
# File 'lib/IceGrid/Descriptor.rb', line 333

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.



350
351
352
# File 'lib/IceGrid/Descriptor.rb', line 350

def activation
  @activation
end

#activationTimeoutObject

Returns the value of attribute activationTimeout.



350
351
352
# File 'lib/IceGrid/Descriptor.rb', line 350

def activationTimeout
  @activationTimeout
end

#allocatableObject

Returns the value of attribute allocatable.



350
351
352
# File 'lib/IceGrid/Descriptor.rb', line 350

def allocatable
  @allocatable
end

#applicationDistribObject

Returns the value of attribute applicationDistrib.



350
351
352
# File 'lib/IceGrid/Descriptor.rb', line 350

def applicationDistrib
  @applicationDistrib
end

#deactivationTimeoutObject

Returns the value of attribute deactivationTimeout.



350
351
352
# File 'lib/IceGrid/Descriptor.rb', line 350

def deactivationTimeout
  @deactivationTimeout
end

#distribObject

Returns the value of attribute distrib.



350
351
352
# File 'lib/IceGrid/Descriptor.rb', line 350

def distrib
  @distrib
end

#envsObject

Returns the value of attribute envs.



350
351
352
# File 'lib/IceGrid/Descriptor.rb', line 350

def envs
  @envs
end

#exeObject

Returns the value of attribute exe.



350
351
352
# File 'lib/IceGrid/Descriptor.rb', line 350

def exe
  @exe
end

#iceVersionObject

Returns the value of attribute iceVersion.



350
351
352
# File 'lib/IceGrid/Descriptor.rb', line 350

def iceVersion
  @iceVersion
end

#idObject

Returns the value of attribute id.



350
351
352
# File 'lib/IceGrid/Descriptor.rb', line 350

def id
  @id
end

#optionsObject

Returns the value of attribute options.



350
351
352
# File 'lib/IceGrid/Descriptor.rb', line 350

def options
  @options
end

#pwdObject

Returns the value of attribute pwd.



350
351
352
# File 'lib/IceGrid/Descriptor.rb', line 350

def pwd
  @pwd
end

#userObject

Returns the value of attribute user.



350
351
352
# File 'lib/IceGrid/Descriptor.rb', line 350

def user
  @user
end