@Override public Object get(String name, ObjectFactory<?> objectFactory) { Object scopedObject = this.servletContext.getAttribute(name); if (scopedObject == null) { scopedObject = objectFactory.getObject(); this.servletContext.setAttribute(name, scopedObject); } return scopedObject; }
@Override public void init(FilterConfig filterConfig) throws ServletException { if (serverConfig == null) { EurekaServerContext serverContext = (EurekaServerContext) filterConfig.getServletContext() .getAttribute(EurekaServerContext.class.getName()); serverConfig = serverContext.getServerConfig(); } }
@Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { HRegionServer hrs = (HRegionServer)getServletContext().getAttribute(HRegionServer.REGIONSERVER); assert hrs != null : "No RS in context!"; resp.setContentType("text/html"); if (!hrs.isOnline()) { resp.getWriter().write("The RegionServer is initializing!"); resp.getWriter().close(); return; } RSStatusTmpl tmpl = new RSStatusTmpl(); if (req.getParameter("format") != null) tmpl.setFormat(req.getParameter("format")); if (req.getParameter("filter") != null) tmpl.setFilter(req.getParameter("filter")); if (req.getParameter("bcn") != null) tmpl.setBcn(req.getParameter("bcn")); if (req.getParameter("bcv") != null) tmpl.setBcv(req.getParameter("bcv")); tmpl.render(resp.getWriter(), hrs); } }
out = pageContext.getOut(); _jspx_out = out; _jspx_resourceInjector = (org.glassfish.jsp.api.ResourceInjector) application.getAttribute("com.sun.appserv.jsp.resource.injector"); out.print( request.getParameter("pageTitle")); out.write("</title>\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <meta name=\"description\" content=\"\">\n <meta name=\"author\" content=\"\">\n\n <link href=\"/static/css/bootstrap.min.css\" rel=\"stylesheet\">\n <link href=\"/static/css/bootstrap-theme.min.css\" rel=\"stylesheet\">\n <link href=\"/static/css/hbase.css\" rel=\"stylesheet\">\n </head>\n <body>\n <div class=\"navbar navbar-fixed-top navbar-default\">\n <div class=\"container-fluid\">\n <div class=\"navbar-header\">\n <button type=\"button\" class=\"navbar-toggle\" data-toggle=\"collapse\"\n data-target=\".navbar-collapse\">\n <span class=\"icon-bar\"></span>\n <span class=\"icon-bar\"></span>\n <span class=\"icon-bar\"></span>\n </button>\n <a class=\"navbar-brand\" href=\"/rs-status\">\n <img src=\"/static/hbase_logo_small.png\" alt=\"HBase Logo\"/>\n </a>\n </div>\n <div class=\"collapse navbar-collapse\">\n <ul class=\"nav navbar-nav\">\n <li><a href=\"/rs-status\">Home</a></li>\n"); out.write(" <li><a href=\"/processRS.jsp\">Process Metrics</a></li>\n <li><a href=\"/logs/\">Local Logs</a></li>\n <li><a href=\"/logLevel\">Log Level</a></li>\n <li><a href=\"/dump\">Debug Dump</a></li>\n <li><a href=\"/jmx\">Metrics Dump</a></li>\n "); out.clearBuffer(); if (_jspx_page_context != null) _jspx_page_context.handlePageException(t); else throw new ServletException(t);
out = pageContext.getOut(); _jspx_out = out; _jspx_resourceInjector = (org.glassfish.jsp.api.ResourceInjector) application.getAttribute("com.sun.appserv.jsp.resource.injector"); out.clearBuffer(); if (_jspx_page_context != null) _jspx_page_context.handlePageException(t); else throw new ServletException(t);
logger.debug("Home Post Action!"); try { Properties globalProps = (Properties) this.getServletContext().getAttribute("globalProps"); Dao dao = new Dao(globalProps); String zkServer = globalProps.getProperty("zkServer"); String action = request.getParameter("action"); String currentPath = request.getParameter("currentPath"); String displayPath = request.getParameter("displayPath"); String newProperty = request.getParameter("newProperty"); String newValue = request.getParameter("newValue");
.getAttribute(Loading.CONTEXT_NAME); if (globalContext != null) { context.putAll((Context) globalContext); for (Object o : Lang.enum2collection(req.getParameterNames(), new ArrayList<String>())) { String key = (String) o; String value = req.getParameter(key); p.put(key, value);
@Override protected void doPortalInit() throws Exception { if (_INVOKER_FILTER_CHAIN_ENABLED) { _filterChains = PortalCacheHelperUtil.getPortalCache( PortalCacheManagerNames.SINGLE_VM, _getPortalCacheName()); } ServletContext servletContext = _filterConfig.getServletContext(); InvokerFilterHelper invokerFilterHelper = (InvokerFilterHelper)servletContext.getAttribute( InvokerFilterHelper.class.getName()); if (invokerFilterHelper == null) { invokerFilterHelper = new InvokerFilterHelper(); servletContext.setAttribute( InvokerFilterHelper.class.getName(), invokerFilterHelper); invokerFilterHelper.init(_filterConfig); } _invokerFilterHelper = invokerFilterHelper; _invokerFilterHelper.addInvokerFilter(this); _dispatcher = Dispatcher.valueOf( _filterConfig.getInitParameter("dispatcher")); }
public void init(FilterConfig filterConfig) throws ServletException { securityConfig = (SecurityConfig) filterConfig.getServletContext().getAttribute(SecurityConfig.STORAGE_KEY); if (securityConfig == null) { throw new ServletException("No SecurityConfig found in servlet context!"); } }
ServletContext servletContext = filterConfig.getServletContext(); if (servletContext.getAttribute(WebServer.PIPPO_APPLICATION) == null) { servletContext.setAttribute(WebServer.PIPPO_APPLICATION, application); log.error(e.getMessage(), e); destroy(); throw new ServletException(e);
ResteasyDeployment ctxDeployment = (ResteasyDeployment) servletContext.getAttribute(ResteasyDeployment.class.getName()); ResteasyProviderFactory globalFactory = (ResteasyProviderFactory) servletContext.getAttribute(ResteasyProviderFactory.class.getName()); if (globalFactory == null && ctxDeployment != null) { globalFactory = ctxDeployment.getProviderFactory(); Dispatcher globalDispatcher = (Dispatcher) servletContext.getAttribute(Dispatcher.class.getName()); if (globalDispatcher == null && ctxDeployment != null) { globalDispatcher = ctxDeployment.getDispatcher(); if ((providerFactory != null && dispatcher == null) || (providerFactory == null && dispatcher != null)) throw new ServletException(Messages.MESSAGES.unknownStateListener()); deployment.start(); servletContext.setAttribute(ResteasyProviderFactory.class.getName(), deployment.getProviderFactory()); servletContext.setAttribute(Dispatcher.class.getName(), deployment.getDispatcher()); servletContext.setAttribute(Registry.class.getName(), deployment.getRegistry());
out = pageContext.getOut(); _jspx_out = out; _jspx_resourceInjector = (org.glassfish.jsp.api.ResourceInjector) application.getAttribute("com.sun.appserv.jsp.resource.injector"); HMaster master = (HMaster) getServletContext().getAttribute(HMaster.MASTER); out.print( request.getParameter("pageTitle")); out.write("</title>\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <meta name=\"description\" content=\"\">\n <meta name=\"author\" content=\"\">\n\n <link href=\"/static/css/bootstrap.min.css\" rel=\"stylesheet\">\n <link href=\"/static/css/bootstrap-theme.min.css\" rel=\"stylesheet\">\n <link href=\"/static/css/hbase.css\" rel=\"stylesheet\">\n </head>\n <body>\n <div class=\"navbar navbar-fixed-top navbar-default\">\n <div class=\"container-fluid\">\n <div class=\"navbar-header\">\n <button type=\"button\" class=\"navbar-toggle\" data-toggle=\"collapse\"\n data-target=\".navbar-collapse\">\n <span class=\"icon-bar\"></span>\n <span class=\"icon-bar\"></span>\n <span class=\"icon-bar\"></span>\n </button>\n <a class=\"navbar-brand\" href=\"/master-status\">\n <img src=\"/static/hbase_logo_small.png\" alt=\"HBase Logo\"/>\n </a>\n </div>\n <div class=\"collapse navbar-collapse\">\n <ul class=\"nav navbar-nav\">\n <li><a href=\"/master-status\">Home</a></li>\n"); out.write(" <li><a href=\"/tablesDetailed.jsp\">Table Details</a></li>\n "); out.clearBuffer(); if (_jspx_page_context != null) _jspx_page_context.handlePageException(t); else throw new ServletException(t);
out = pageContext.getOut(); _jspx_out = out; _jspx_resourceInjector = (org.glassfish.jsp.api.ResourceInjector) application.getAttribute("com.sun.appserv.jsp.resource.injector"); out.clearBuffer(); if (_jspx_page_context != null) _jspx_page_context.handlePageException(t); else throw new ServletException(t);
@Override public void setServletContext(ServletContext servletContext) { if (this.attributes != null) { for (Map.Entry<String, Object> entry : this.attributes.entrySet()) { String attributeName = entry.getKey(); if (logger.isDebugEnabled()) { if (servletContext.getAttribute(attributeName) != null) { logger.debug("Replacing existing ServletContext attribute with name '" + attributeName + "'"); } } servletContext.setAttribute(attributeName, entry.getValue()); if (logger.isTraceEnabled()) { logger.trace("Exported ServletContext attribute with name '" + attributeName + "'"); } } } }
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { logger.debug("Export Get Action!"); try { Properties globalProps = (Properties) this.getServletContext().getAttribute("globalProps"); String zkServer = globalProps.getProperty("zkServer"); String[] zkServerLst = zkServer.split(","); String authRole = (String) request.getSession().getAttribute("authRole"); if (authRole == null) { authRole = ZooKeeperUtil.ROLE_USER; } String zkPath = request.getParameter("zkPath"); StringBuilder output = new StringBuilder(); output.append("#App Config Dashboard (ACD) dump created on :").append(new Date()).append("\n"); Set<LeafBean> leaves = ZooKeeperUtil.INSTANCE.exportTree(zkPath, ServletUtil.INSTANCE.getZookeeper(request, response, zkServerLst[0], globalProps), authRole); for (LeafBean leaf : leaves) { output.append(leaf.getPath()).append('=').append(leaf.getName()).append('=').append(ServletUtil.INSTANCE.externalizeNodeValue(leaf.getValue())).append('\n'); }// for all leaves response.setContentType("text/plain;charset=UTF-8"); try (PrintWriter out = response.getWriter()) { out.write(output.toString()); } } catch (InterruptedException | KeeperException ex) { logger.error(Arrays.toString(ex.getStackTrace())); ServletUtil.INSTANCE.renderError(request, response, ex.getMessage()); } } }
@Override public void init(FilterConfig filterConfig) throws ServletException { if (serverConfig == null) { EurekaServerContext serverContext = (EurekaServerContext) filterConfig.getServletContext() .getAttribute(EurekaServerContext.class.getName()); serverConfig = serverContext.getServerConfig(); } }
ZooKeeper zk = null; try { Properties globalProps = (Properties) this.getServletContext().getAttribute("globalProps"); String zkServer = globalProps.getProperty("zkServer"); String[] zkServerLst = zkServer.split(","); String clusterName = request.getParameter("cluster"); String appName = request.getParameter("app"); String hostName = request.getParameter("host"); String[] propNames = request.getParameterValues("propNames"); String propValue = "";
@Override public synchronized void init(FilterConfig filterConfig) throws ServletException { checkArgument(servletContext == null, "servlet context is already initialized"); servletContext = filterConfig.getServletContext(); Object prevAttribute = servletContext.getAttribute(SERVLET_CONTEXT_ATTRIBUTE_KEY); checkArgument(prevAttribute == null, "servlet context attribute is already initialized"); servletContext.setAttribute(SERVLET_CONTEXT_ATTRIBUTE_KEY, this); LOGGER.trace("initialized"); }
public void init(FilterConfig config) throws ServletException { context_ = config.getServletContext(); ymir_ = (Ymir) context_.getAttribute(YmirListener.ATTR_YMIR); String dispatcher = config.getInitParameter("dispatcher"); if (dispatcher == null) { throw new ServletException( "Init-param 'dispatcher' must be specified"); } dispatcher_ = dispatcher.toUpperCase(); }
out = pageContext.getOut(); _jspx_out = out; _jspx_resourceInjector = (org.glassfish.jsp.api.ResourceInjector) application.getAttribute("com.sun.appserv.jsp.resource.injector"); String storeFile = request.getParameter("name"); HRegionServer rs = (HRegionServer) getServletContext().getAttribute(HRegionServer.REGIONSERVER); Configuration conf = rs.getConfiguration(); pageContext.setAttribute("pageTitle", "HBase RegionServer: " + rs.getServerName()); out.clearBuffer(); if (_jspx_page_context != null) _jspx_page_context.handlePageException(t); else throw new ServletException(t);