public class org.apache.hive.http.LlapServlet extends javax.servlet.http.HttpServlet { private static final org.slf4j.Logger LOG; static final boolean $assertionsDisabled; public void () { org.apache.hive.http.LlapServlet v; v := @this: org.apache.hive.http.LlapServlet; specialinvoke v.()>(); return; } public void init() throws javax.servlet.ServletException { org.apache.hive.http.LlapServlet v; v := @this: org.apache.hive.http.LlapServlet; return; } private org.apache.hadoop.conf.Configuration getConfFromContext() { java.lang.Object v; javax.servlet.ServletContext v; org.apache.hive.http.LlapServlet v; java.lang.AssertionError v; boolean v; v := @this: org.apache.hive.http.LlapServlet; v = virtualinvoke v.(); v = interfaceinvoke v.("hive.conf"); v = ; if v != 0 goto label; if v != null goto label; v = new java.lang.AssertionError; specialinvoke v.()>(); throw v; label: return v; } public void doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) { java.lang.Throwable v; org.apache.hadoop.hive.llap.cli.status.ExitCode v, v; java.lang.String[] v; org.apache.hive.http.LlapServlet v; javax.servlet.http.HttpServletRequest v; org.apache.hadoop.hive.conf.HiveConf$ConfVars v; org.apache.hadoop.conf.Configuration v; java.lang.String v, v; org.apache.hadoop.hive.llap.cli.status.LlapStatusServiceCommandLine v; boolean v, v, v; java.io.PrintWriter v; org.slf4j.Logger v, v; javax.servlet.http.HttpServletResponse v; java.lang.Exception v; javax.servlet.ServletContext v; org.apache.hadoop.hive.llap.cli.status.LlapStatusServiceDriver v; v := @this: org.apache.hive.http.LlapServlet; v := @parameter: javax.servlet.http.HttpServletRequest; v := @parameter: javax.servlet.http.HttpServletResponse; label: v = virtualinvoke v.(); v = staticinvoke (v, v, v); if v != 0 goto label; label: return; label: v = null; v = specialinvoke v.(); v = ; v = staticinvoke (v, v); label: interfaceinvoke v.("application/json; charset=utf8"); interfaceinvoke v.("Access-Control-Allow-Methods", "GET"); interfaceinvoke v.("Access-Control-Allow-Origin", "*"); interfaceinvoke v.("Cache-Control", "no-transform,public,max-age=60,s-maxage=60"); v = interfaceinvoke v.(); if v == null goto label; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); if v == 0 goto label; label: virtualinvoke v.("{\"LLAP\": \"No llap daemons configured. "); virtualinvoke v.("Check hive.llap.daemon.service.hosts.\"}"); label: virtualinvoke v.(); label: return; label: v = virtualinvoke v.("@"); if v == 0 goto label; v = virtualinvoke v.(1); label: v = ; v = dynamicinvoke "makeConcatWithConstants" (v) ("Retrieving info for cluster: \u0001"); interfaceinvoke v.(v); v = new org.apache.hadoop.hive.llap.cli.status.LlapStatusServiceDriver; specialinvoke v.()>(); v = newarray (java.lang.String)[2]; v[0] = "-n"; v[1] = v; v = staticinvoke (v); v = virtualinvoke v.(v, 0L); v = ; if v != v goto label; virtualinvoke v.(v); label: if v == null goto label; virtualinvoke v.(); goto label; label: v := @caughtexception; if v == null goto label; virtualinvoke v.(); label: throw v; label: v := @caughtexception; v = ; interfaceinvoke v.("Caught exception while processing llap status request", v); interfaceinvoke v.(500); label: return; catch java.lang.Throwable from label to label with label; catch java.lang.Throwable from label to label with label; catch java.lang.Exception from label to label with label; catch java.lang.Exception from label to label with label; catch java.lang.Exception from label to label with label; } static void () { org.slf4j.Logger v; java.lang.Class v; boolean v, v; v = class "Lorg/apache/hive/http/LlapServlet;"; v = virtualinvoke v.(); if v != 0 goto label; v = 1; goto label; label: v = 0; label: = v; v = staticinvoke (class "Lorg/apache/hive/http/LlapServlet;"); = v; return; } }