comparison src/luan/modules/http/tools/Luan_threads.luan @ 1261:198d6af7330a

rename Luan.to_table to Table.java_to_table_shallow and Luan.to_luan to Table.java_to_table_deep
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 24 Sep 2018 13:09:16 -0600
parents 4b5b84853f6f
children 8d95711f6615
comparison
equal deleted inserted replaced
1260:4b5b84853f6f 1261:198d6af7330a
1 local Luan = require "luan:Luan.luan" 1 local Luan = require "luan:Luan.luan"
2 local error = Luan.error 2 local error = Luan.error
3 local Table = require "luan:Table.luan"
4 local java_to_table_shallow = Table.java_to_table_shallow or error()
3 local Io = require "luan:Io.luan" 5 local Io = require "luan:Io.luan"
4 local Time = require "luan:Time.luan" 6 local Time = require "luan:Time.luan"
5 local Http = require "luan:http/Http.luan" 7 local Http = require "luan:http/Http.luan"
6 java() 8 java()
7 local Thread = require "java:java.lang.Thread" 9 local Thread = require "java:java.lang.Thread"
29 <h1>Luan Threads</h1> 31 <h1>Luan Threads</h1>
30 <p><%=Http.request.headers["host"]%> - <%=Time.format(Time.now())%></p> 32 <p><%=Http.request.headers["host"]%> - <%=Time.format(Time.now())%></p>
31 <% 33 <%
32 local count = 0 34 local count = 0
33 for _, thread in Luan.ipairs(threads) do 35 for _, thread in Luan.ipairs(threads) do
34 local luan_trace = Luan.to_table(LuanException.justLuan(thread.trace)) or error() 36 local luan_trace = java_to_table_shallow(LuanException.justLuan(thread.trace))
35 if #luan_trace > 0 then 37 if #luan_trace > 0 then
36 %> 38 %>
37 <p><%=thread.string%> <%=thread.state%> 39 <p><%=thread.string%> <%=thread.state%>
38 <ul> 40 <ul>
39 <% 41 <%