Package com.sun.enterprise.config.serverbeans

Examples of com.sun.enterprise.config.serverbeans.ConvergedLbPolicy


                    }
                }
            }

            if (matchFound) {
                ConvergedLbPolicy clbPolicy = clbConfigArray[i].getConvergedLbPolicy();

                if (clbPolicy.getDcrFile() == null || clbPolicy.getDcrFile().length() == 0) {
                    return clbPolicy.getDcrFile();
                }

                ServerContext sc = com.sun.enterprise.server.ondemand.OnDemandServer.getServerContext();
                ConfigContext instanceConfigContext = sc.getConfigContext();
                Config instanceConfig = ServerBeansFactory.getConfigBean(instanceConfigContext);
               
                return instanceConfig.getName() + File.separator + clbPolicy.getDcrFile();
            }
        }

        return null;
    }
View Full Code Here


                clbConfigName = generateClbCfgName(clbConfigs);

            clbConfig = new ConvergedLbConfig();
            clbConfig.setName(clbConfigName);

            ConvergedLbPolicy clbPolicy = new ConvergedLbPolicy();
            clbPolicy.setHttp(httpLbPolicy);
            clbPolicy.setSip(sipLbPolicy);
            clbConfig.setConvergedLbPolicy(clbPolicy);
            //properties
            if (null != props)
                clbConfig.setElementProperty(convertPropertiesToElementProperties(props));
View Full Code Here

            }
        } catch (Exception e) {
            throw new MBeanException(e);
        }

        ConvergedLbPolicy clbPolicy = clbConfig.getConvergedLbPolicy();
        clbPolicy.setDcrFile(dcrNewFile);
    }
View Full Code Here

                    String msg = _strMgr.getString("ClbNameDoesNotExist");
                    throw new MBeanException(new ConfigException(msg));
                }
            }
            ConvergedLbConfig lbCfg = getConvergedLbConfig(clbCfgName);
            ConvergedLbPolicy clbLbPolicy = lbCfg.getConvergedLbPolicy();
            String dcrFileName = clbLbPolicy.getDcrFile();
            // Before unsetting dcr file delete the physical file
            String iRoot = System.getProperty(SystemPropertyConstants.INSTANCE_ROOT_PROPERTY);
            String dcrFilePath = iRoot + File.separator + PEFileLayout.CONFIG_DIR
                                                + File.separator + cfgName + File.separator + dcrFileName;
            File dcrFile = new File(dcrFilePath);
            if (dcrFile.exists())
                dcrFile.delete();
            //setting dcr file to empty string
            clbLbPolicy.setDcrFile("");
        } catch (ConfigException ce) {
            throw new MBeanException(ce);
        }
    }
View Full Code Here

        domain.setConvergedLbConfigs(clbConfigs);

        ConvergedLbConfig clbConfig = new ConvergedLbConfig();
        clbConfig.setName("converged-lb-config-1");

        ConvergedLbPolicy clbPolicy = new ConvergedLbPolicy();
        clbPolicy.setHttp("round-robin");
        clbPolicy.setSip("from-tag,to-tag,call-id");

        ConvergedLbClusterRef clbRef = new ConvergedLbClusterRef();
        clbRef.setRef(DEFAULT_CLUSTER);
        clbRef.setSelfLoadbalance(true);
View Full Code Here

TOP

Related Classes of com.sun.enterprise.config.serverbeans.ConvergedLbPolicy

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.