Package org.rhq.core.pc.plugin

Examples of org.rhq.core.pc.plugin.FileSystemPluginFinder


    @BeforeSuite
    public void start() {
        try {
            File pluginDir = new File("target/itest/plugins");
            PluginContainerConfiguration pcConfig = new PluginContainerConfiguration();
            pcConfig.setPluginFinder(new FileSystemPluginFinder(pluginDir));
            pcConfig.setPluginDirectory(pluginDir);
            pcConfig.setInsideAgent(false);

            PluginContainer.getInstance().setConfiguration(pcConfig);
            PluginContainer.getInstance().initialize();
View Full Code Here


    public static void startPluginContainer() throws Exception {
        LOG.info("Setting up plugin container");
        File pluginDir = new File("target/itest/plugins");
        copyAdditionalPlugins(pluginDir);
        PluginContainerConfiguration containerConfig = new PluginContainerConfiguration();
        containerConfig.setPluginFinder(new FileSystemPluginFinder(pluginDir));
        containerConfig.setPluginDirectory(pluginDir);
        containerConfig.setInsideAgent(false);
        // JMX plugin has resources which can only be manually added so we have to mock server integration.
        DiscoveryServerService discoveryServerService = Mockito.mock(DiscoveryServerService.class);
        when(discoveryServerService.addResource(any(Resource.class), anyInt())).thenAnswer(
View Full Code Here

    @BeforeSuite
    public void start() {
        try {
            File pluginDir = new File("target/itest/plugins");
            PluginContainerConfiguration pcConfig = new PluginContainerConfiguration();
            pcConfig.setPluginFinder(new FileSystemPluginFinder(pluginDir));
            pcConfig.setPluginDirectory(pluginDir);

            pcConfig.setInsideAgent(false);
            PluginContainer.getInstance().setConfiguration(pcConfig);
            PluginContainer.getInstance().initialize();
View Full Code Here

    private void initPluginContainer() {
        PluginContainerConfiguration pcConfig = new PluginContainerConfiguration();
        File pluginsDir = new File(System.getProperty("pc.plugins.dir"));
        pcConfig.setPluginDirectory(pluginsDir);
        pcConfig.setPluginFinder(new FileSystemPluginFinder(pluginsDir));

        pcConfig.setInsideAgent(false);
        PluginContainer.getInstance().setConfiguration(pcConfig);
        PluginContainer.getInstance().initialize();
    }
View Full Code Here

    @BeforeSuite(groups = "as5.plugin")
    public void start() {
        try {
            PluginContainerConfiguration pcConfig = new PluginContainerConfiguration();
            File pluginDir = new File(ITEST_DIR, "plugins");
            pcConfig.setPluginFinder(new FileSystemPluginFinder(pluginDir));
            pcConfig.setPluginDirectory(pluginDir);
            pcConfig.setInsideAgent(false);
            pcConfig.setCreateResourceClassloaders(true);
           
            // Because we communicate with the AS directly in the tests setups
View Full Code Here

        try {
            File pluginDir = new File("target/itest/plugins");
            File dataDir = new File("target/itest/plugins-data");
            dataDir.mkdir();
            PluginContainerConfiguration pcConfig = new PluginContainerConfiguration();
            pcConfig.setPluginFinder(new FileSystemPluginFinder(pluginDir));
            pcConfig.setPluginDirectory(pluginDir);
            pcConfig.setDataDirectory(dataDir);

            pcConfig.setInsideAgent(false);
            PluginContainer.getInstance().setConfiguration(pcConfig);
View Full Code Here

    protected abstract Configuration getUpdatedResourceConfig();

    protected PluginContainerConfiguration createPluginContainerConfiguration() throws IOException {
        PluginContainerConfiguration pcConfig = new PluginContainerConfiguration();
        File pluginsDir = new File(ITEST_DIR, "plugins");
        pcConfig.setPluginFinder(new FileSystemPluginFinder(pluginsDir));
        pcConfig.setPluginDirectory(pluginsDir);
        pcConfig.setInsideAgent(false);
        pcConfig.setCreateResourceClassloaders(true);

        // Set initial delays for all scheduled scans to one week to effectively disable them.
View Full Code Here

   {
      try
      {
         File pluginDir = new File("target/itest/plugins");
         PluginContainerConfiguration pcConfig = new PluginContainerConfiguration();
         pcConfig.setPluginFinder(new FileSystemPluginFinder(pluginDir));
         pcConfig.setPluginDirectory(pluginDir);

         pcConfig.setInsideAgent(false);
         PluginContainer.getInstance().setConfiguration(pcConfig);
         PluginContainer.getInstance().initialize();
View Full Code Here

        // We need to do this so we can create our own plugin finder.
        // Starting the PC here, rather than have the agent do it, disables the ability from a remote
        // JON Server from accessing the PC; but for these tests, that feature is not needed so its
        // OK that we lost remote access to the PC.
        PluginContainerConfiguration pc_config = agent.getConfiguration().getPluginContainerConfiguration();
        pc_config.setPluginFinder(new FileSystemPluginFinder(new File("target/itest/plugins")));
        pc_config.setInsideAgent(false);

        PluginContainer.getInstance().setConfiguration(pc_config);
        PluginContainer.getInstance().initialize();
View Full Code Here

  public static void startContainer(String principal, String credentials)
      throws Exception {
    File pluginDir = new File("target/itest/plugins");
    PluginContainerConfiguration pcConfig = new PluginContainerConfiguration();
    pcConfig.setPluginFinder(new FileSystemPluginFinder(pluginDir));
    pcConfig.setPluginDirectory(pluginDir);
    pcConfig.setInsideAgent(false);
    PluginContainer container = PluginContainer.getInstance();
    PluginContainer.getInstance().setConfiguration(pcConfig);
    System.out.println("Starting PC...");
View Full Code Here

TOP

Related Classes of org.rhq.core.pc.plugin.FileSystemPluginFinder

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.