Examples of ServerMetaData


Examples of org.jboss.profileservice.domain.ServerMetaData

  
   public BootstrapDomainMetaData(String domainName, String serverName, DomainMetaData delegate)
   {
      super();
      setDomain(new ManagementDomainMetaData(domainName));
      setServer(new ServerMetaData(serverName));
      this.delegate = delegate;
   }
View Full Code Here

Examples of org.jboss.web.tomcat.metadata.ServerMetaData

      u.setValidation(false);
      u.setEntityResolver(new JBossEntityResolver());

      InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream("test/metadata/server.xml");

      ServerMetaData m = ServerMetaData.class.cast(u.unmarshal(is, schema));
      assertNotNull(m);
      assertNotNull(m.getListeners());
      assertNotNull(m.getServices());
     
      assertEquals(2, m.getListeners().size());
      ListenerMetaData l = m.getListeners().get(0);
      assertNotNull(l);
      assertEquals(l.getClassName(), "org.apache.catalina.core.AprLifecycleListener");
      assertEquals("on", l.getAttributes().get("SSLEngine"));
   }
View Full Code Here

Examples of org.jboss.web.tomcat.metadata.ServerMetaData

      Unmarshaller u = UnmarshallerFactory.newInstance().newUnmarshaller();
      u.setSchemaValidation(false);
      u.setValidation(false);
      u.setEntityResolver(new JBossEntityResolver());
      InputStream is = null;
      ServerMetaData serverMetaData = null;
      try {
         File configFile = new File(tomcatDeployer.getConfigFile());
         if (configFile.exists())
         {
            is = new FileInputStream(configFile);
         }
         else
         {
            is = getClass().getClassLoader().getResourceAsStream(tomcatDeployer.getConfigFile());
         }
         if (is == null) {
            log.error("Could not read configured server.xml (will try default): " + tomcatDeployer.getConfigFile());
            is = getClass().getClassLoader().getResourceAsStream("server.xml");
         }
         serverMetaData = ServerMetaData.class.cast(u.unmarshal(is, schema));
      } finally {
         if (is != null) {
            try {
               is.close();
            } catch (IOException e) {
               // Ignore
            }
         }
      }

      // FIXME: could try to do stuff with EngineConfig and HostConfig, although neither
      //        should be useful in JBoss

      // Create the Catalina instance
      Catalina catalina = new Catalina();
      catalina.setCatalinaHome(System.getProperty("jboss.server.home.dir"));

      // Set the modeler Registry MBeanServer to the that of the tomcat service
      Registry.getRegistry(null, null).setMBeanServer(server);
      // Register the Catalina instance
      Registry.getRegistry(null, null).registerComponent(catalina, objectName, "org.apache.catalina.startup.Catalina");

      // Use the server.xml metadata to create a Server instance and assign it to the Catalina instance

      // Server
      org.apache.catalina.Server catalinaServer =
         (org.apache.catalina.Server) getInstance(serverMetaData, "org.apache.catalina.core.StandardServer");
      Registry.getRegistry(null, null).registerComponent(catalinaServer,
            new ObjectName(tomcatDeployer.getDomain() + ":type=Server"), "org.apache.catalina.startup.StandardServer");
      addLifecycleListeners(catalinaServer, serverMetaData.getListeners());

      // Server/Service
      if (serverMetaData.getServices() == null)
      {
         throw new IllegalArgumentException("No services");
      }
      Iterator<ServiceMetaData> serviceMetaDatas = serverMetaData.getServices().iterator();
      if (serviceMetaDatas.hasNext())
      {
         ServiceMetaData serviceMetaData = serviceMetaDatas.next();
         org.apache.catalina.Service service =
            (org.apache.catalina.Service) getInstance(serviceMetaData, "org.apache.catalina.core.StandardService");
View Full Code Here

Examples of org.jboss.web.tomcat.metadata.ServerMetaData

      Unmarshaller u = UnmarshallerFactory.newInstance().newUnmarshaller();
      u.setSchemaValidation(false);
      u.setValidation(false);
      u.setEntityResolver(new JBossEntityResolver());
      InputStream is = null;
      ServerMetaData serverMetaData = null;
      try {
         File configFile = new File(tomcatDeployer.getConfigFile());
         if (configFile.exists())
         {
            is = new FileInputStream(configFile);
         }
         else
         {
            is = getClass().getClassLoader().getResourceAsStream(tomcatDeployer.getConfigFile());
         }
         if (is == null) {
            log.error("Could not read configured server.xml (will try default): " + tomcatDeployer.getConfigFile());
            is = getClass().getClassLoader().getResourceAsStream("server.xml");
         }
         serverMetaData = ServerMetaData.class.cast(u.unmarshal(is, schema));
      } finally {
         if (is != null) {
            try {
               is.close();
            } catch (IOException e) {
               // Ignore
            }
         }
      }
     
      // FIXME: could try to do stuff with EngineConfig and HostConfig, although neither
      //        should be useful in JBoss
     
      // Create the Catalina instance
      Catalina catalina = new Catalina();
      catalina.setCatalinaHome(System.getProperty("jboss.server.home.dir"));
      catalina.setUseNaming(false);
      catalina.setUseShutdownHook(false);
      catalina.setAwait(false);
      catalina.setRedirectStreams(false);
     
      // Set the modeler Registry MBeanServer to the that of the tomcat service
      Registry.getRegistry(null, null).setMBeanServer(server);
      // Register the Catalina instance
      Registry.getRegistry(null, null).registerComponent(catalina, objectName, "org.apache.catalina.startup.Catalina");
     
      // Use the server.xml metadata to create a Server instance and assign it to the Catalina instance
     
      // Server
      org.apache.catalina.Server catalinaServer =
         (org.apache.catalina.Server) getInstance(serverMetaData, "org.apache.catalina.core.StandardServer");
      Registry.getRegistry(null, null).registerComponent(catalinaServer,
            new ObjectName(tomcatDeployer.getDomain() + ":type=Server"), "org.apache.catalina.startup.StandardServer");
      addLifecycleListeners(catalinaServer, serverMetaData.getListeners());
     
      // Server/Service
      if (serverMetaData.getServices() == null)
      {
         throw new IllegalArgumentException("No services");
      }
      Iterator<ServiceMetaData> serviceMetaDatas = serverMetaData.getServices().iterator();
      while (serviceMetaDatas.hasNext())
      {
         ServiceMetaData serviceMetaData = serviceMetaDatas.next();
         org.apache.catalina.Service service =
            (org.apache.catalina.Service) getInstance(serviceMetaData, "org.apache.catalina.core.StandardService");
View Full Code Here

Examples of org.jboss.web.tomcat.metadata.ServerMetaData

      u.setValidation(false);
      u.setEntityResolver(new JBossEntityResolver());

      InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream("test/metadata/server.xml");

      ServerMetaData m = ServerMetaData.class.cast(u.unmarshal(is, schema));
      assertNotNull(m);
      assertNotNull(m.getListeners());
      assertNotNull(m.getServices());
     
      assertEquals(2, m.getListeners().size());
      ListenerMetaData l = m.getListeners().get(0);
      assertNotNull(l);
      assertEquals(l.getClassName(), "org.apache.catalina.core.AprLifecycleListener");
      assertEquals("on", l.getAttributes().get("SSLEngine"));
   }
View Full Code Here

Examples of rex.metadata.ServerMetadata

    Object obj=evt.getSource();
    if(ur.equalsIgnoreCase("http://localhost:8080/mondrian/xmla"))
    {
      if(obj==bDS)
      {
             ServerMetadata smd = new ServerMetadata(ur);
             DataSourceTreeElement ds[] = smd.discoverDataSources();
             cmbDS.removeAllItems();
             for (int i = 0; ds != null && i < ds.length; i++)
             {
                 cmbDS.addItem((ds[i].toString()).trim());
             }
             cmbDS.repaint();
      }
      if(obj==bCat)
      {
        ServerMetadata smd = new ServerMetadata(ur);
        XMLADiscoverRestrictions restrictions = XMLAObjectsFactory.newXMLADiscoverRestrictions();
        XMLADiscoverProperties   properties   = XMLAObjectsFactory.newXMLADiscoverProperties();
          properties.setDataSourceInfo((String)cmbDS.getSelectedItem());
        CatalogElement ds[]=(CatalogElement[])smd.getCatalogList(restrictions,properties);
        cmbCat.removeAllItems();
        for (int i = 0; i < ds.length; i++)
          {         
            cmbCat.addItem((ds[i].toString()).trim());
          }
        cmbCat.repaint();
      }
      if(obj==bCube)
      {
        ServerMetadata smd = new ServerMetadata(ur);
        XMLADiscoverRestrictions restrictions = XMLAObjectsFactory.newXMLADiscoverRestrictions();
        XMLADiscoverProperties   properties   = XMLAObjectsFactory.newXMLADiscoverProperties();
          properties.setDataSourceInfo((String)cmbDS.getSelectedItem());
          properties.setCatalog((String)cmbCat.getSelectedItem());
        DataSourceTreeElement ds[]=smd.getCubeList(restrictions,properties);
        cmbCube.removeAllItems();
        for (int i = 0; i < ds.length; i++)
          {  System.out.println(ds[i].toString());       
            cmbCube.addItem((ds[i].toString()));
          }       
View Full Code Here

Examples of rex.metadata.ServerMetadata

   }


   public static void main(String[] args) {
     ServerMetadata svm = new ServerMetadata("http://localhost:8080/xmla/msxisapi.dll");

     XMLADiscoverRestrictions restrictions = XMLAObjectsFactory.newXMLADiscoverRestrictions();
     XMLADiscoverProperties   properties   = XMLAObjectsFactory.newXMLADiscoverProperties();

View Full Code Here

Examples of rex.metadata.ServerMetadata

    * Main class used for testing the Mdx Editor.
    * @param args String[]
    */
   public static void main(String[] args){
      String url = JOptionPane.showInputDialog("Please input an Foodmart 2000 service URL", "http://localhost:8080/xmla/msxisapi.dll");
      ServerMetadata svm = new ServerMetadata( url);

      XMLADiscoverRestrictions restrictions =  XMLAObjectsFactory.newXMLADiscoverRestrictions();
      XMLADiscoverProperties   properties   =  XMLAObjectsFactory.newXMLADiscoverProperties();


View Full Code Here

Examples of rex.metadata.ServerMetadata

  {
      mdxEditorRestrictions.setCatalog(strCatalog);
      mdxEditorRestrictions.setCubeName(strCube);
      mdxEditorProperties.setDataSourceInfo(strDataSourcename);
      mdxEditorProperties.setCatalog(strCatalog);
    mdxEditor=new MdxEditor(mdxEditorRestrictions,mdxEditorProperties,new ServerMetadata(strOLAPURL),strCube);
    mdxEditor.setLocale(this.locale);
    I18n.setCurrentLocale(this.locale);        
    mdxEditor.setLocaleEnabled(false);
    pQueryEditor.add(mdxEditor,BorderLayout.CENTER);
    cardLayout.show(pMdxMainPanel,"pQueryEditor");
View Full Code Here

Examples of rex.metadata.ServerMetadata

    public void addDataSource(String URL){
        int i;
       final DataSourceRootElement rootData = (DataSourceRootElement)root.getUserObject();
       if (!urls.containsKey(URL)){ // Jules Grengbondai
           ServerMetadata smd = new ServerMetadata(URL);
           DataSourceTreeElement ds[] = smd.discoverDataSources();
           if (ds != null){
                try {
                    urls.put(URL, new URL(URL));
                } catch (java.net.MalformedURLException  e) {
                   // ignored
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.