public void addTree(String tab, List<?> tree) { trees.put(tab, tree); logger.trace(jrds.Util.delayedFormatString("Adding tree %s to tab %s", tree, tab)); }
public Thread newThread(Runnable r) { String threadName = "RendererThread" + counter; Thread t = new Thread(r, threadName); t.setDaemon(true); logger.debug(Util.delayedFormatString("New thread name: %s", threadName)); return t; } });
public Thread newThread(Runnable r) { String threadName = "DomParser" + threadCount.getAndIncrement(); Thread t = new Thread(r, threadName); t.setDaemon(true); logger.debug(Util.delayedFormatString("New thread name: %s", threadName)); return t; } });
public static XPathExpression get(String xpath) throws XPathExpressionException { XPathExpression e = xpc.get(xpath); if (e == null) { logger.debug(Util.delayedFormatString("Uncompiled xpath: %s", xpath)); e = xpather.get().compile(xpath); xpc.put(xpath, e); } return e; }
public static final void prepare(String backend) { usepool = false; if(backend != null) { StoreOpener.backend = RrdBackendFactory.getFactory(backend); logger.trace(Util.delayedFormatString("Store backend set to %s", backend)); } else StoreOpener.backend = RrdBackendFactory.getDefaultFactory(); logger.debug(Util.delayedFormatString("Store backend used is %s", StoreOpener.backend.getName())); logger.debug(Util.delayedFormatString("use pool: %b", usepool)); }
public void addDefaultBean(String beanName, String beanValue, boolean finalBean) throws InvocationTargetException { ProbeDesc.DefaultBean attr = new ProbeDesc.DefaultBean(beanValue, finalBean); if(defaultsBeans.size() == 0) defaultsBeans = new HashMap<String, ProbeDesc.DefaultBean>(); if(beans.containsKey(beanName)) { defaultsBeans.put(beanName, attr); logger.trace(Util.delayedFormatString("Adding bean %s=%s to default beans", beanName, beanValue)); } }
private void doVariable(JrdsJSONWriter w, String key, Object value) { logger.trace(Util.delayedFormatString("resolving %s with %s", key, value)); if(value == null) return; if(value instanceof String && "".equals(value.toString().trim())) { return; } // if(value != null && ! "".equals(value)) { // value = value.replace("'", " ");//.replace("\"", " "); // } w.key(key).value(value); }
protected boolean allowed(ParamsBean params, ACL acl, HttpServletRequest req, HttpServletResponse res) { if (getPropertiesManager().security) { logger.trace(jrds.Util.delayedFormatString("Looking if ACL %s allow access to %s", acl, req.getServletPath())); if (!acl.check(params)) { res.setStatus(HttpServletResponse.SC_FORBIDDEN); return false; } } return true; }
public Map<String, Tab> setTabMap() { Map<String, JrdsDocument> nodemap = load.getRepository(ConfigType.TAB); TabBuilder ob = new TabBuilder(); Map<String, Tab> tabsMap = getObjectMap(ob, nodemap); logger.debug(jrds.Util.delayedFormatString("Tabs configured: %s", tabsMap.keySet())); return tabsMap; }
public Map<String, Macro> setMacroMap() { Map<String, JrdsDocument> nodemap = load.getRepository(ConfigType.MACRODEF); macrosmap = getObjectMap(new MacroBuilder(), nodemap); logger.debug(jrds.Util.delayedFormatString("Macro configured: %s", macrosmap.keySet())); return macrosmap; }
public Map<String, ArchivesSet> setArchiveSetMap() { Map<String, JrdsDocument> nodemap = load.getRepository(ConfigType.ARCHIVESSET); archivessetmap = getObjectMap(new ArchivesSetBuilder(), nodemap); archivessetmap.put(ArchivesSet.DEFAULT.getName(), ArchivesSet.DEFAULT); logger.debug(jrds.Util.delayedFormatString("Archives set configured: %s", archivessetmap.keySet())); return archivessetmap; }
public Map<String, Sum> setSumMap() { Map<String, JrdsDocument> nodemap = load.getRepository(ConfigType.SUM); SumBuilder ob = new SumBuilder(); ob.setPm(pm); Map<String, Sum> sumpsMap = getObjectMap(ob, nodemap); logger.debug(jrds.Util.delayedFormatString("Sums configured: %s", sumpsMap.keySet())); return sumpsMap; }
public Map<String, GraphDesc> setGrapMap() { Map<String, JrdsDocument> nodemap = load.getRepository(ConfigType.GRAPH); GraphDescBuilder ob = new GraphDescBuilder(); ob.setPm(pm); Map<String, GraphDesc> graphsMap = getObjectMap(ob, nodemap); logger.debug(jrds.Util.delayedFormatString("Graphs configured: %s", graphsMap.keySet())); return graphsMap; }
public Map<String, GraphDesc> setGraphDescMap() { Map<String, JrdsDocument> nodemap = load.getRepository(ConfigType.GRAPHDESC); GraphDescBuilder ob = new GraphDescBuilder(); ob.setPm(pm); graphDescMap = getObjectMap(ob, nodemap); logger.debug(jrds.Util.delayedFormatString("Graph description configured: %s", graphDescMap.keySet())); return graphDescMap; }
public Map<String, Filter> setFilterMap() { Map<String, JrdsDocument> nodemap = load.getRepository(ConfigType.FILTER); FilterBuilder ob = new FilterBuilder(); ob.setPm(pm); Map<String, Filter> filtersMap = getObjectMap(ob, nodemap); logger.debug(jrds.Util.delayedFormatString("Filters configured: %s", filtersMap.keySet())); return filtersMap; }
public Map<String, Listener<?, ?>> setListenerMap() { Map<String, JrdsDocument> nodemap = load.getRepository(ConfigType.LISTENER); ListenerBuilder ob = new ListenerBuilder(); ob.setClassLoader(cl); listenerMap = getObjectMap(ob, nodemap); logger.debug(jrds.Util.delayedFormatString("listener configured: %s", listenerMap.keySet())); return listenerMap; }
public boolean acceptGraph(GraphNode graph, String path) { boolean accepted = false; // An explicit graph is always accepted if(names.contains(graph.getQualifiedName())) accepted = true; // if neither tags or path, it's refused else if(!tags.isEmpty() || !goodPaths.isEmpty()) accepted = (acceptPath(path) && acceptTag(graph.getProbe())); if(logger.isTraceEnabled()) logger.trace(Util.delayedFormatString("Tried to accept : %s=%s, %s: %b", path, graph.getQualifiedName(), graph.getProbe() != null ? graph.getProbe().getTags() : "", accepted)); return accepted; }
public void setPeriod(Period p) { logger.trace(jrds.Util.delayedFormatString("Period for graph: %s", p)); setStart(p.getBegin()); setEnd(p.getEnd()); }
public Map<String, ProbeDesc<? extends Object>> setProbeDescMap() { Map<String, JrdsDocument> nodemap = load.getRepository(ConfigType.PROBEDESC); ProbeDescBuilder ob = new ProbeDescBuilder(); ob.setClassLoader(cl); ob.setPm(pm); ob.setGraphDescMap(graphDescMap); Map<String, ProbeDesc<? extends Object>> probeDescMap = getObjectMap(ob, nodemap); pf = new ProbeFactory(probeDescMap, graphDescMap); logger.debug(jrds.Util.delayedFormatString("Probe description configured: %s", probeDescMap.keySet())); return probeDescMap; }
public Filter makeFilter(JrdsDocument n) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException, InstantiationException { JrdsElement root = n.getRootElement(); JrdsElement name = root.getElementbyName("name"); if(name == null) return null; FilterXml f = new FilterXml(name.getTextContent()); setMethod(root.getChildElementsByName("path"), f, "addPath", String.class); setMethod(root.getChildElementsByName("tag"), f, "addTag", String.class); setMethod(root.getChildElementsByName("qualifiedname"), f, "addGraph", String.class); doACL(f, n, root); logger.trace(Util.delayedFormatString("Filter loaded: %s", f.getName())); return f; }