Package com.sun.enterprise.admin.util

Examples of com.sun.enterprise.admin.util.TokenValue


   
    private String replaceLine(String lineWithTokens) {
        String tokenFreeString = lineWithTokens;
       
        for (int i = 0 ; i < tokenArray.length ; i++) {
            TokenValue aPair        = tokenArray[i];
            //System.out.println("To replace: " + aPair.delimitedToken);
            //System.out.println("Value replace: " + aPair.value);
            tokenFreeString = tokenFreeString.replaceAll(aPair.delimitedToken,
                aPair.value);
        }
View Full Code Here


        BufferedReader reader = null;
        try {
            reader = new BufferedReader(new FileReader(fileName));
            String line = null;
            while ((line = reader.readLine()) != null) {
                final TokenValue tv = getTokenValue(line);
                tokens.add(tv);
            }
            reader.close();
            reader = null;
        }
View Full Code Here

        int i = 0;
        while(parser.hasMoreTokens()) {
            output[i++] = parser.nextToken();
        }
        final String DELIM = "%%%";
        TokenValue tv = new TokenValue(output[0], output[1], DELIM);
        return ( tv );
    }
View Full Code Here

            final File tmpFile          = File.createTempFile("temp", ".xml");
            final String tmpFilePath    = tmpFile.getAbsolutePath();
            FileUtils.copy(serverXmlPath, tmpFilePath);

            final TokenValue tv = new TokenValue(DOCTYPE_TOKEN, dtdPath);
            System.out.println("TV = " + tv);
            final TokenValueSet ts = new TokenValueSet();
            ts.add(tv);
            final LineTokenReplacer replacer = new LineTokenReplacer(ts);
            replacer.replace(tmpFilePath, serverXmlPath);
View Full Code Here

            // add/overwrite tokens for domain and cluster tokens to appropriate value for instance
            Properties props=getOverridingProperties();
            if (props != null) {
                Iterator iter=props.keySet().iterator();
                String key="";
                TokenValue tv=null;
                while(iter.hasNext()) {
                    key=(String)iter.next();
                    tv = new TokenValue(key, props.getProperty(key));
                    tokens.add(tv);           
                }
            }
           
            generateFromTemplate(tokens, getEEFileLayout().getStartInstanceTemplate(),
View Full Code Here

    //Used to tokenize node agent start/stop scripts
    public static TokenValueSet getBaseTokenValueSet(RepositoryConfig config)
    {
        final TokenValueSet tokens = new TokenValueSet();       
        TokenValue tv = new TokenValue(CONFIG_HOME, config.getConfigRoot());
        tokens.add(tv);    
        File instanceRoot = new EEFileLayout(config).getRepositoryDir();
        // removed because on windows couldn't cd to the config directory, this is like the domain now
        //tv = new TokenValue(INSTANCE_ROOT, FileUtils.makeForwardSlashes(instanceRoot.getAbsolutePath()));       
        tv = new TokenValue(INSTANCE_ROOT, instanceRoot.getAbsolutePath());       
        tokens.add(tv);
        return tokens;
    }
View Full Code Here

   
    //Used to tokenize node agent start/stop scripts
    public static TokenValueSet getTokenValueSet(AgentConfig agentConfig)
    {
        TokenValueSet tokens = getBaseTokenValueSet(agentConfig);
        TokenValue tv = new TokenValue(SERVER_NAME, agentConfig.getAgentName());
        tokens.add(tv);
        return tokens;
    }
View Full Code Here

   
    //Used to tokenize server instance start/stop scripts
    public static TokenValueSet getTokenValueSet(InstanceConfig instanceConfig) {
        TokenValueSet tokens = getBaseTokenValueSet(instanceConfig);
       
        TokenValue tv = new TokenValue(SERVER_NAME, instanceConfig.getInstanceName());
        tokens.add(tv);
       
        //Use the %%%DOMAIN_NAME%%% token for the agent name for now since we do
        //not want to alter startserv script too much at this point.
        tv = new TokenValue(DOMAIN_NAME, instanceConfig.getRepositoryName());
        tokens.add(tv);
       
        return tokens;
    }
View Full Code Here

            final int e2 = tvs.indexOf("=");
            final String t = tvs.substring(0, e2);
            final String v = tvs.substring(e2+1);
            msg = strMgr.getString("processingToken", new String[] {t, v});
            System.out.println(msg);
            final TokenValue tv = new TokenValue(t, v); //default delimiter
            set.add(tv);
        }
        return ( set );
    }
View Full Code Here

        String instanceName = (String)domainConfig.get(DomainConfig.K_SERVERID);
        if((instanceName == null) || (instanceName.equals("")))
            instanceName = PEFileLayout.DEFAULT_INSTANCE_NAME;

        TokenValue tv = new TokenValue(CONFIG_MODEL_NAME_TOKEN_NAME,
                                    CONFIG_MODEL_NAME_TOKEN_VALUE);
        tokens.add(tv);

        tv = new TokenValue(HOST_NAME_TOKEN_NAME,
                (String)domainConfig.get(DomainConfig.K_HOST_NAME));
        tokens.add(tv);

        final Integer adminPort =
            (Integer)domainConfig.get(DomainConfig.K_ADMIN_PORT);
        tv = new TokenValue(ADMIN_PORT_TOKEN_NAME, adminPort.toString());
        tokens.add(tv);

        final Integer httpPort =
            (Integer)domainConfig.get(DomainConfig.K_INSTANCE_PORT);
        tv = new TokenValue(HTTP_PORT_TOKEN_NAME, httpPort.toString());
        tokens.add(tv);

        final Integer orbPort =
            (Integer)domainConfig.get(DomainConfig.K_ORB_LISTENER_PORT);
        tv = new TokenValue(ORB_LISTENER_PORT_TOKEN_NAME, orbPort.toString());
        tokens.add(tv);

        final Integer jmsPort =
            (Integer)domainConfig.get(DomainConfig.K_JMS_PORT);
        tv = new TokenValue(JMS_PROVIDER_PORT_TOKEN_NAME, jmsPort.toString());
        tokens.add(tv);

        tv = new TokenValue(SERVER_ID_TOKEN_NAME,
                                instanceName);
        tokens.add(tv);
        final Integer httpSslPort =
            (Integer)domainConfig.get(DomainConfig.K_HTTP_SSL_PORT);
        tv = new TokenValue(HTTP_SSL_PORT_TOKEN_NAME, httpSslPort.toString());
        tokens.add(tv);

        final Integer orbSslPort =
            (Integer)domainConfig.get(DomainConfig.K_IIOP_SSL_PORT);
        tv = new TokenValue(ORB_SSL_PORT_TOKEN_NAME, orbSslPort.toString());
        tokens.add(tv);

        final Integer orbMutualAuthPort =
            (Integer)domainConfig.get(DomainConfig.K_IIOP_MUTUALAUTH_PORT);
        tv = new TokenValue(ORB_MUTUALAUTH_PORT_TOKEN_NAME, orbMutualAuthPort.toString());
        tokens.add(tv);

        final Integer jmxPort =
            (Integer)domainConfig.get(DomainConfig.K_JMX_PORT);
        tv = new TokenValue(JMX_SYSTEM_CONNECTOR_PORT_TOKEN_NAME, jmxPort.toString());
        tokens.add(tv);

        tv = new TokenValue(DOMAIN_NAME_TOKEN_NAME, domainConfig.getRepositoryName());
        tokens.add(tv);
       
        final Integer osgiShellTelnetPort =
            (Integer)domainConfig.get(DomainConfig.K_OSGI_SHELL_TELNET_PORT);
        tv = new TokenValue(OSGI_SHELL_TELNET_PORT_TOKEN_NAME, osgiShellTelnetPort.toString());
        tokens.add(tv);

        final Integer javaDebuggerPort =
            (Integer)domainConfig.get(DomainConfig.K_JAVA_DEBUGGER_PORT);
        tv = new TokenValue(JAVA_DEBUGGER_PORT_TOKEN_NAME, javaDebuggerPort.toString());
        tokens.add(tv);

        tv = new TokenValue(ADMIN_CERT_DN_TOKEN_NAME, (String) domainConfig.get(DomainConfig.K_ADMIN_CERT_DN));
        tokens.add(tv);
       
        tv = new TokenValue(INSTANCE_CERT_DN_TOKEN_NAME, (String) domainConfig.get(DomainConfig.K_INSTANCE_CERT_DN));
        tokens.add(tv);
       
        tv = new TokenValue(SECURE_ADMIN_IDENTIFIER_TOKEN_NAME, (String) domainConfig.get(DomainConfig.K_SECURE_ADMIN_IDENTIFIER));
        tokens.add(tv);

        return ( tokens );
    }
View Full Code Here

TOP

Related Classes of com.sun.enterprise.admin.util.TokenValue

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.