The returned valued is passed to the caller of join
.
redef fun main
do
var delay = delay
if delay > 0.0 then delay.sleep
var uri = uri
# Execute REST request
var rep = uri.http_get
if rep.is_error then
app.run_on_ui_thread new RestRunnableOnFail(self, rep.error)
return null
end
if deserialize_json then
# Deserialize
var deserializer = new JsonDeserializer(rep.value)
var res = deserializer.deserialize
if deserializer.errors.not_empty then
app.run_on_ui_thread new RestRunnableOnFail(self, deserializer.errors.first)
else
app.run_on_ui_thread new RestRunnableOnLoad(self, res, rep.code)
end
else
# Return text data
app.run_on_ui_thread new RestRunnableOnLoad(self, rep.value, rep.code)
return null
end
app.run_on_ui_thread new RestRunnableJoin(self)
return null
end
lib/app/http_request.nit:90,2--122,4
redef fun main
do
var res = super
jvm.detach_current_thread
return res
end
lib/android/http_request.nit:86,2--91,4
redef fun main
do
var event_base = new NativeEventBase
var factory = new TestConnectionFactory(event_base)
# Bind TCP socket
factory.bind_tcp(tcp_addr, tcp_port)
# Bind UNIX domain socket
factory.bind_unix unix_socket_path
event_base.dispatch
event_base.free
return null
end
lib/libevent/libevent_test.nit:60,2--75,4
redef fun main
do
# Hide testing concept to force nitcorn to actually run
"NIT_TESTING".setenv("false")
# Setup
var vh = new VirtualHost(iface)
vh.routes.add new Route("rest_path", new MyAction)
# Launch
var factory = new HttpFactory.and_libevent
factory.config.virtual_hosts.add vh
factory.run
return null
end
lib/nitcorn/examples/src/test_restful_annot.nit:34,2--49,4
redef fun main
do
system "curl -s '{iface}/rest_path/async_service?str=thread_{i}'"
return null
end
lib/nitcorn/examples/src/test_restful_annot.nit:57,2--61,4
redef fun main do
sys.system "java -mx4g -cp \"{java_cp}\" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -port {port.to_s} -timeout 15000"
return null
end
lib/nlp/stanford.nit:318,2--321,4
redef fun main do
test_suite.client_test
print ""
return null
end
lib/popcorn/pop_tests.nit:119,2--123,4
redef fun main do
end
end
7,2--8,4
redef fun main do
end
end
10,2--11,4
redef fun main do
end
end
10,2--11,4