Package com.sun.enterprise.config.serverbeans

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


    public void setLbEnabledFlag(String lbenableallInstances, String clbConfigName)
  throws MBeanException {
       try {
  ConfigContext ctx = AdminService.getAdminService().getAdminContext().getAdminConfigContext();
  Domain domain = (Domain) ctx.getRootConfigBean();
  Clusters clusters = domain.getClusters();
  ConvergedLbConfig clbConfig = domain.getConvergedLbConfigs().getConvergedLbConfigByName(clbConfigName);
  ConvergedLbClusterRef[] clbRef = clbConfig.getConvergedLbClusterRef();
  ServerRef[] servRefs = clbConfig.getServerRef();
  if ((lbenableallInstances != null) && (lbenableallInstances.equals("true")))
  {
    //Set LbEnabled flag for Cluster Instances
View Full Code Here


        _logger.log(Level.FINE, "Deleting CLB Config Name as part of deletion of CLB");

        try {
            ConfigContext ctx = AdminService.getAdminService().getAdminContext()
                                           .getAdminConfigContext();
            Domain domain = (Domain) ctx.getRootConfigBean();
            Configs configs = domain.getConfigs();
            AvailabilityService avSvc = null;
            String targetName = null;

            if (configs != null) {
                boolean found = false;
                Config[] configArray = configs.getConfig();
                for (int i = 0; i < configArray.length; i++) {
                    avSvc = configArray[i].getAvailabilityService();
                    if (avSvc != null) {
                        ConvergedLoadBalancer clb = configArray[i].getAvailabilityService()
                                                                  .getConvergedLoadBalancer();

                        if (clb != null && clb.getName().equals(clbName)) {
                            // Issue 803, check if Cluster is running before deleting CLB
                            String configName = configArray[i].getName();
                            Cluster[] cluster = domain.getClusters().getCluster();
                            Server[] server = domain.getServers().getServer();
                            boolean isClusterConfig = false;
                            // In the case if clb is created in cluster config
                            for (int cnt=0; cnt < cluster.length; cnt++) {
                                String configRef = cluster[cnt].getConfigRef();
                                if (configRef.equals(configName)) {
View Full Code Here

    public String[] listConvergedLoadBalancers() throws MBeanException {
        try {
            ConfigContext ctx = AdminService.getAdminService().getAdminContext()
                                            .getAdminConfigContext();
            Domain domain = (Domain) ctx.getRootConfigBean();
            Configs configs = domain.getConfigs();
            HashSet names = new HashSet(0);

            if (configs != null) {
                Config[] configArray = configs.getConfig();
                for (int i = 0; i < configArray.length; i++) {
View Full Code Here

        try {
            // get the clbconfig name if clb name is provided
            _logger.log(Level.FINE, "Checking if CLB Name provided contains valid CLB Config Name");
            if (clbName != null) {
                Domain domain = (Domain) ctx.getRootConfigBean();
                Configs configs = domain.getConfigs();
               
                if (configs != null) {
                    Config[] configArray = configs.getConfig();
                    for (int i = 0; i < configArray.length; i++) {
                        AvailabilityService avSvc = configArray[i].getAvailabilityService();
View Full Code Here

                                        .getAdminConfigContext();

        try {
            _logger.log(Level.FINE, "Checking if CLB Name provided contains valid CLB Config Name");
            if (clbName != null) {
                Domain domain = (Domain) ctx.getRootConfigBean();
                Configs configs = domain.getConfigs();
               
                if (configs != null) {
                    Config[] configArray = configs.getConfig();
                    for (int i = 0; i < configArray.length; i++) {
                        AvailabilityService avSvc = configArray[i].getAvailabilityService();
View Full Code Here

    private Object[] getConfigsUsingCLBConfig(String clbConfigName) throws MBeanException {
        ArrayList configsUsingCLBConfig = new ArrayList();
        ConfigContext ctx = AdminService.getAdminService().getAdminContext()
                                            .getAdminConfigContext();
        try {
            Domain domain = (Domain) ctx.getRootConfigBean();
            Configs configs = domain.getConfigs();
            if (configs != null) {
                Config[] configArray = configs.getConfig();
                for (int i = 0; i < configArray.length; i++) {
                    AvailabilityService avSvc = configArray[i].getAvailabilityService();
                    if (avSvc != null) {
View Full Code Here

        // check if the specified CLB Config is used by any CLB
        ConfigContext ctx = AdminService.getAdminService().getAdminContext()
                                        .getAdminConfigContext();
        boolean clbConfigUsed = false;
        try {
            Domain domain = (Domain) ctx.getRootConfigBean();
            Configs configs = domain.getConfigs();
            if (configs != null) {
                Config[] configArray = configs.getConfig();
                for (int i = 0; i < configArray.length; i++) {
                    AvailabilityService avSvc = configArray[i].getAvailabilityService();
                    if (avSvc != null) {
View Full Code Here

   
    public void unsetDcrFile(String clbName) throws MBeanException {
        try {
            ConfigContext ctx = AdminService.getAdminService().getAdminContext()
                                           .getAdminConfigContext();
            Domain domain = (Domain) ctx.getRootConfigBean();
            Configs configs = domain.getConfigs();

            String clbCfgName = null;
            String cfgName = null;
            // check if provided clbName is valid
            if (configs != null) {
View Full Code Here

                // disables cluster
                disableCluster(target, time);
            } else if (ServerHelper.isAServer(ctx, target)) {
                // disable server
                boolean found = false;
                Domain domain = (Domain) ctx.getRootConfigBean();
                Cluster[] clusters = domain.getClusters().getCluster();
                for (int i=0; i < clusters.length; i++) {
                    Cluster cluster = clusters[i];
                    ServerRef[] sRefs = cluster.getServerRef();
                    for (int j=0; j < sRefs.length; j++) {
                        if (sRefs[j].getRef().equals(target)) {
View Full Code Here

                // enable cluster
                enableCluster(target);
            } else if (ServerHelper.isAServer(ctx, target)) {
                // enable server
                boolean found = false;
                Domain domain = (Domain) ctx.getRootConfigBean();
                Cluster[] clusters = domain.getClusters().getCluster();
                for (int i=0; i < clusters.length; i++) {
                    Cluster cluster = clusters[i];
                    ServerRef[] sRefs = cluster.getServerRef();
                    for (int j=0; j < sRefs.length; j++) {
                        if (sRefs[j].getRef().equals(target)) {
View Full Code Here

TOP

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

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.