Package com.adito.agent

Examples of com.adito.agent.AgentExtensionDefinition


  public void descriptorCreated(Element element, SessionInfo session) throws IOException {
    Element agents = new Element("agents");
    String extensionClasses = "";

    for (Iterator it = agentExtensions.values().iterator(); it.hasNext();) {
      AgentExtensionDefinition def = (AgentExtensionDefinition) it.next();

      if(PluginType.getPlugin(def.getPlugin()) instanceof AgentExtensionVerifier) {
        if(!((AgentExtensionVerifier)PluginType.getPlugin(def.getPlugin())).verifyAccess(def.getName(),
            session.getUser()))
            continue;
      }
      Element a = (Element)def.getAgentXML().clone();

      if (def.getClassName() != null) {
        extensionClasses += (extensionClasses.equals("") ? def.getClassName() : "," + def.getClassName());
      }

      agents.addContent(a);
    }


        if (element.getName().equals(TYPE)) {
            // Agent classname
            String className = element.getAttributeValue("class");
            String plugin = element.getAttributeValue("plugin");
            Element xml = (Element) element.clone();
            def = new AgentExtensionDefinition(descriptor, className, plugin, xml);
            for (Iterator i = xml.getChildren().iterator(); i.hasNext();) {
                processElement((Element) i.next(), descriptor);
            }

            /**
 

TOP

Related Classes of com.adito.agent.AgentExtensionDefinition

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.