private void deleteScripts(BufferedReader in, PrintWriter out) throws IOException { handleScripts(in, out, true); }
public static synchronized boolean initialize(Retransformer retransformer) { return (initialize(retransformer, null, null)); }
out.flush(); } else if (line.equals("BOOT")) { loadJars(in, out, true); } else if (line.equals("SYS")) { loadJars(in, out, false); } else if (line.equals("LOAD")) { loadScripts(in, out); } else if (line.equals("DELETE")) { deleteScripts(in, out); } else if (line.equals("LIST")) { listScripts(in, out); } else if (line.equals("DELETEALL")) { purgeScripts(in, out); } else if (line.equals("VERSION")) { getVersion(in, out); } else if (line.equals("LISTBOOT")) { listBootJars(in, out); } else if (line.equals("LISTSYS")) { listSystemJars(in, out); } else if (line.equals("LISTSYSPROPS")) { listSystemProperties(in, out); } else if (line.equals("SETSYSPROPS")) { setSystemProperties(in, out); } else { out.println("ERROR");
public static synchronized boolean initialize(Retransformer retransformer, String hostname, Integer port) { if (theTransformListener == null) { try { if (hostname == null) { hostname = DEFAULT_HOST; } if (port == null) { port = Integer.valueOf(DEFAULT_PORT); } theServerSocket = new ServerSocket(); theServerSocket.bind(new InetSocketAddress(hostname, port.intValue())); Helper.verbose("TransformListener() : accepting requests on " + hostname + ":" + port); } catch (IOException e) { Helper.err("TransformListener() : unexpected exception opening server socket " + e); Helper.errTraceException(e); return false; } theTransformListener = new TransformListener(retransformer); theTransformListener.start(); } return true; }
public static synchronized boolean terminate() { // we don't want the listener shutdown to be aborted because of triggered rules boolean enabled = true; try { enabled = Rule.disableTriggersInternal(); if (theTransformListener != null) { try { theServerSocket.close(); Helper.verbose("TransformListener() : closing port " + DEFAULT_PORT); } catch (IOException e) { // ignore -- the thread should exit anyway } try { theTransformListener.join(); } catch (InterruptedException e) { // ignore } theTransformListener = null; theServerSocket = null; } return true; } finally { if (enabled) { Rule.enableTriggersInternal(); } } }
handleConnection(socket); } catch (Exception e) { Helper.err("TransformListener() : error handling connection on port " + socket.getLocalPort());
out.flush(); } else if (line.equals("BOOT")) { loadJars(in, out, true); } else if (line.equals("SYS")) { loadJars(in, out, false); } else if (line.equals("LOAD")) { loadScripts(in, out); } else if (line.equals("DELETE")) { deleteScripts(in, out); } else if (line.equals("LIST")) { listScripts(in, out); } else if (line.equals("DELETEALL")) { purgeScripts(in, out); } else if (line.equals("VERSION")) { getVersion(in, out); } else if (line.equals("LISTBOOT")) { listBootJars(in, out); } else if (line.equals("LISTSYS")) { listSystemJars(in, out); } else if (line.equals("LISTSYSPROPS")) { listSystemProperties(in, out); } else if (line.equals("SETSYSPROPS")) { setSystemProperties(in, out); } else { out.println("ERROR");
public static synchronized boolean initialize(Retransformer retransformer, String hostname, Integer port) { if (theTransformListener == null) { try { if (hostname == null) { hostname = DEFAULT_HOST; } if (port == null) { port = Integer.valueOf(DEFAULT_PORT); } theServerSocket = new ServerSocket(); theServerSocket.bind(new InetSocketAddress(hostname, port.intValue())); Helper.verbose("TransformListener() : accepting requests on " + hostname + ":" + port); } catch (IOException e) { Helper.err("TransformListener() : unexpected exception opening server socket " + e); Helper.errTraceException(e); return false; } theTransformListener = new TransformListener(retransformer); theTransformListener.start(); } return true; }
public static synchronized boolean terminate() { // we don't want the listener shutdown to be aborted because of triggered rules boolean enabled = true; try { enabled = Rule.disableTriggersInternal(); if (theTransformListener != null) { try { theServerSocket.close(); Helper.verbose("TransformListener() : closing port " + DEFAULT_PORT); } catch (IOException e) { // ignore -- the thread should exit anyway } try { theTransformListener.join(); } catch (InterruptedException e) { // ignore } theTransformListener = null; theServerSocket = null; } return true; } finally { if (enabled) { Rule.enableTriggersInternal(); } } }
handleConnection(socket); } catch (Exception e) { Helper.err("TransformListener() : error handling connection on port " + socket.getLocalPort());
private void deleteScripts(BufferedReader in, PrintWriter out) throws IOException { handleScripts(in, out, true); }
public static synchronized boolean initialize(Retransformer retransformer) { return (initialize(retransformer, null, null)); }
private void loadScripts(BufferedReader in, PrintWriter out) throws IOException { handleScripts(in, out, false); }
private void loadScripts(BufferedReader in, PrintWriter out) throws IOException { handleScripts(in, out, false); }