Package org.jboss.byteman.agent.submit

Examples of org.jboss.byteman.agent.submit.ScriptText


        Submit submit = new Submit(getHost(), getPort());
        if (isBMUnitVerbose()) {
            System.out.println("BMUnit : unloading text script = " + key);
        }
        List<ScriptText> scripts = new ArrayList<ScriptText>();
        ScriptText script = new ScriptText(key, scriptText);
        scripts.add(script);
        submit.deleteScripts(scripts);
    }
View Full Code Here


        if (verbose) {
            System.out.println("BMUNit : loading text script = " + key);
            // System.out.println(scriptText);
        }
        List<ScriptText> scripts = new ArrayList<ScriptText>();
        ScriptText script = new ScriptText(key, scriptText);
        scripts.add(script);
        submit.addScripts(scripts);
    }
View Full Code Here

        Submit submit = new Submit();
        if (verbose) {
            System.out.println("BMUNit : unloading text script = " + key);
        }
        List<ScriptText> scripts = new ArrayList<ScriptText>();
        ScriptText script = new ScriptText(key, scriptText);
        scripts.add(script);
        submit.deleteScripts(scripts);
    }
View Full Code Here

            String ruleKey = Thread.currentThread().getName();
            String ruleScript = GenerateScriptUtil.toString(scriptStream);
            try
            {
               Submit submit = new Submit(Submit.DEFAULT_ADDRESS, config.containerAgentPort());
               submit.addScripts(Arrays.asList(new ScriptText(ruleKey, ruleScript)));
            }
            catch (Exception e)
            {
               throw new SubmitException("Could not install script from file", e);
            }
View Full Code Here

         String ruleKey = Thread.currentThread().getName();
         String ruleScript = GenerateScriptUtil.toString(scriptStream);
         try
         {
             Submit submit = new Submit(Submit.DEFAULT_ADDRESS, config.containerAgentPort());
            submit.deleteScripts(Arrays.asList(new ScriptText(ruleKey, ruleScript)));
         }
         catch (Exception e)
         {
            throw new SubmitException("Could not uninstall script from file", e);
         }
View Full Code Here

    public static void install(String key, String script, int port)
    {
        try
        {
            Submit submit = new Submit(Submit.DEFAULT_ADDRESS, port);
            submit.addScripts(Arrays.asList(new ScriptText(key, script)));
        }
        catch (Exception e)
        {
            throw new SubmitException("Could not uninstall script from file", e);
        }
View Full Code Here

    public static void uninstall(String key, String script, int port)
    {
        try
        {
            Submit submit = new Submit(Submit.DEFAULT_ADDRESS, port);
            submit.deleteScripts(Arrays.asList(new ScriptText(key, script)));
        }
        catch (Exception e)
        {
            throw new SubmitException("Could not uninstall script from file", e);
        }
View Full Code Here

        if (verbose) {
            System.out.println("BMUNit : loading text script = " + key);
            // System.out.println(scriptText);
        }
        List<ScriptText> scripts = new ArrayList<ScriptText>();
        ScriptText script = new ScriptText(key, scriptText);
        scripts.add(script);
        submit.addScripts(scripts);
    }
View Full Code Here

        Submit submit = new Submit();
        if (verbose) {
            System.out.println("BMUNit : unloading text script = " + key);
        }
        List<ScriptText> scripts = new ArrayList<ScriptText>();
        ScriptText script = new ScriptText(key, scriptText);
        scripts.add(script);
        submit.deleteScripts(scripts);
    }
View Full Code Here

    {
        System.out.println("installing: "+scriptString);

        if(scriptString.length() > 0) {
            if(redirectedSubmissionsFile == null) {
                ScriptText scriptText = new ScriptText(scriptName, scriptString);
                List<ScriptText> scriptTexts = new LinkedList<ScriptText>();
                scriptTexts.add(scriptText);
                submit.addScripts(scriptTexts);
                installedScripts.addAll(scriptTexts);
            } else {
                appendToFile(redirectedSubmissionsFile, scriptString);
                ScriptText installedScriptText = null;
                ScriptText updatedScriptText = null;
                for(ScriptText scriptText : installedScripts) {
                    if(scriptText.getFileName().equals(redirectedSubmissionsFile.getCanonicalPath())) {
                        installedScriptText = scriptText;
                    }
                }
                if(installedScriptText != null) {
                    installedScripts.remove(installedScriptText);
                    updatedScriptText = new ScriptText(installedScriptText.getFileName(), installedScriptText.getText()+scriptString);
                } else {
                    updatedScriptText = new ScriptText(redirectedSubmissionsFile.getCanonicalPath(), scriptString);
                }
                installedScripts.add(updatedScriptText);
            }
        }
    }
View Full Code Here

TOP

Related Classes of org.jboss.byteman.agent.submit.ScriptText

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.