Class: Quark::Quark::HTTPServlet

Inherits:
DatawireQuarkCore::QuarkObject show all
Extended by:
DatawireQuarkCore::Static
Defined in:
lib/quark.rb

Overview

Http servlet

Constant Summary

Constants included from DatawireQuarkCore::Static

DatawireQuarkCore::Static::Unassigned

Instance Method Summary collapse

Methods included from DatawireQuarkCore::Static

_lazy_statics, static, unlazy_statics

Methods inherited from DatawireQuarkCore::QuarkObject

#to_s

Constructor Details

#initializeHTTPServlet

Returns a new instance of HTTPServlet.



2136
2137
2138
2139
2140
# File 'lib/quark.rb', line 2136

def initialize()
    self.__init_fields__

    nil
end

Instance Method Details

#__init_fields__Object



2162
2163
2164
2165
2166
# File 'lib/quark.rb', line 2162

def __init_fields__()
    

    nil
end

#onHTTPRequest(request, response) ⇒ Object

incoming request. respond with Runtime.respond(). After responding the objects may get recycled by the runtime



2148
2149
2150
2151
2152
2153
# File 'lib/quark.rb', line 2148

def onHTTPRequest(request, response)
    
    nil

    nil
end

#serveHTTP(url) ⇒ Object



2155
2156
2157
2158
2159
2160
# File 'lib/quark.rb', line 2155

def serveHTTP(url)
    
    ::Quark.quark.concurrent.Context.runtime().serveHTTP(url, self)

    nil
end