Class: Quark::MdkDiscovery::StaticRoutes
Overview
Create a DiscoverySource with hard-coded static routes.
Constant Summary
DatawireQuarkCore::Static::Unassigned
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Method Summary
collapse
_lazy_statics, static, unlazy_statics
#to_s
Constructor Details
#initialize(knownNodes) ⇒ StaticRoutes
Returns a new instance of StaticRoutes.
402
403
404
405
406
407
408
|
# File 'lib/mdk_discovery.rb', line 402
def initialize(knownNodes)
self.__init_fields__
(self)._knownNodes = knownNodes
nil
end
|
Instance Attribute Details
#_knownNodes ⇒ Object
Returns the value of attribute _knownNodes.
395
396
397
|
# File 'lib/mdk_discovery.rb', line 395
def _knownNodes
@_knownNodes
end
|
Class Method Details
.parseJSON(json_encoded) ⇒ Object
Instance Method Details
#__init_fields__ ⇒ Object
462
463
464
465
466
467
|
# File 'lib/mdk_discovery.rb', line 462
def __init_fields__()
self._knownNodes = nil
nil
end
|
#_getClass ⇒ Object
436
437
438
439
440
441
|
# File 'lib/mdk_discovery.rb', line 436
def _getClass()
return "mdk_discovery.StaticRoutes"
nil
end
|
#_getField(name) ⇒ Object
443
444
445
446
447
448
449
450
451
|
# File 'lib/mdk_discovery.rb', line 443
def _getField(name)
if ((name) == ("_knownNodes"))
return (self)._knownNodes
end
return nil
nil
end
|
#_setField(name, value) ⇒ Object
453
454
455
456
457
458
459
460
|
# File 'lib/mdk_discovery.rb', line 453
def _setField(name, value)
if ((name) == ("_knownNodes"))
(self)._knownNodes = ::DatawireQuarkCore.cast(value) { ::DatawireQuarkCore::List }
end
nil
end
|
#create(subscriber, runtime) ⇒ Object
429
430
431
432
433
434
|
# File 'lib/mdk_discovery.rb', line 429
def create(subscriber, runtime)
return ::Quark.mdk_discovery._StaticRoutesActor.new(subscriber, (self)._knownNodes)
nil
end
|
#isRegistrar ⇒ Object
422
423
424
425
426
427
|
# File 'lib/mdk_discovery.rb', line 422
def isRegistrar()
return false
nil
end
|