Class: Quark::MdkRuntime::FakeWebSockets
Constant Summary
DatawireQuarkCore::Static::Unassigned
Instance Attribute Summary collapse
Instance Method Summary
collapse
_lazy_statics, static, unlazy_statics
#to_s
Constructor Details
Returns a new instance of FakeWebSockets.
1812
1813
1814
1815
1816
|
# File 'lib/mdk_runtime.rb', line 1812
def initialize()
self.__init_fields__
nil
end
|
Instance Attribute Details
#dispatcher ⇒ Object
Returns the value of attribute dispatcher.
1804
1805
1806
|
# File 'lib/mdk_runtime.rb', line 1804
def dispatcher
@dispatcher
end
|
#fakeActors ⇒ Object
Returns the value of attribute fakeActors.
1804
1805
1806
|
# File 'lib/mdk_runtime.rb', line 1804
def fakeActors
@fakeActors
end
|
Instance Method Details
#__init_fields__ ⇒ Object
1895
1896
1897
1898
1899
1900
1901
|
# File 'lib/mdk_runtime.rb', line 1895
def __init_fields__()
self.dispatcher = nil
self.fakeActors = ::DatawireQuarkCore::List.new([])
nil
end
|
#_getClass ⇒ Object
1853
1854
1855
1856
1857
1858
|
# File 'lib/mdk_runtime.rb', line 1853
def _getClass()
return "mdk_runtime.FakeWebSockets"
nil
end
|
#_getField(name) ⇒ Object
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
|
# File 'lib/mdk_runtime.rb', line 1860
def _getField(name)
if ((name) == ("dispatcher"))
return (self).dispatcher
end
if ((name) == ("fakeActors"))
return (self).fakeActors
end
return nil
nil
end
|
#_setField(name, value) ⇒ Object
#connect(url, originator) ⇒ Object
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
|
# File 'lib/mdk_runtime.rb', line 1821
def connect(url, originator)
factory = ::Quark.mdk_runtime.promise.PromiseResolver.new((self).dispatcher)
actor = ::Quark.mdk_runtime.FakeWSActor.new(originator, factory, url)
(self).dispatcher.startActor(actor)
((self).fakeActors) << (actor)
return (factory).promise
nil
end
|
#lastConnection ⇒ Object
1832
1833
1834
1835
1836
1837
|
# File 'lib/mdk_runtime.rb', line 1832
def lastConnection()
return ((self).fakeActors)[(((self).fakeActors).size) - (1)]
nil
end
|
#onMessage(origin, message) ⇒ Object
1846
1847
1848
1849
1850
1851
|
# File 'lib/mdk_runtime.rb', line 1846
def onMessage(origin, message)
nil
nil
end
|
#onStart(dispatcher) ⇒ Object
1839
1840
1841
1842
1843
1844
|
# File 'lib/mdk_runtime.rb', line 1839
def onStart(dispatcher)
(self).dispatcher = dispatcher
nil
end
|
#onStop ⇒ Object
The Actor should begin shutting down.
1888
1889
1890
1891
1892
1893
|
# File 'lib/mdk_runtime.rb', line 1888
def onStop()
nil
nil
end
|