Examples of ClusterReader


Examples of com.sun.enterprise.ee.admin.lbadmin.reader.api.ClusterReader

    /**
     * Visit reader class
     */
    public void visit(BaseReader br) {
        // FIXME, make as assert here about no class cast exception
        ClusterReader cRdr = (ClusterReader) br;
        try {
            _c.setName(cRdr.getName());
            _c.setPolicy(cRdr.getLbPolicy());
            _c.setPolicyModule(cRdr.getLbPolicyModule());
        } catch (LbReaderException le) {
            // XXX ignore
        }
        InstanceReader[] iRdrs = null;
        try {
            iRdrs = cRdr.getInstances();
        } catch (LbReaderException le) {
            // XXX ignore
        }

        if ((iRdrs != null) &&  (iRdrs.length > 0 ) ){
            boolean[] values = new boolean[iRdrs.length];
            // XXX check if setting to true is required and is ok.
            for(int i=0; i < iRdrs.length; i++) {
                values[i] = true;
            }
            _c.setInstance(values);
            for(int i=0; i < iRdrs.length; i++) {
                iRdrs[i].accept(new InstanceVisitor(_c, i));
            }
        }

        HealthCheckerReader hcRdr = null;
        try {
             hcRdr = cRdr.getHealthChecker();
        } catch (LbReaderException le) {
            // XXX ignore
        }

        if (hcRdr != null) {
            hcRdr.accept(new HealthCheckerVisitor(_c));   
        }

        WebModuleReader[] wRdrs = null;
        try {
            wRdrs = cRdr.getWebModules();
        } catch (LbReaderException le) {
            // XXX ignore
        }

        if ((wRdrs != null) &&  (wRdrs.length > 0 ) ){
View Full Code Here

Examples of com.sun.enterprise.ee.admin.lbadmin.reader.api.ClusterReader

                        ((servers == null) || (servers.length == 0))) {
                return null;
        }
      
        int total = clusters.length + servers.length;
        ClusterReader clImpls = null;

        for (int i=0; i < clusters.length; i++) {
            clImpls = new ClusterReaderImpl(_ctx,_lbConfig.getClusterRef(i));
            list.add(clImpls);
        }
View Full Code Here

Examples of org.glassfish.loadbalancer.admin.cli.reader.api.ClusterReader

        String workerList = "";

        LoadbalancerVisitor lbVstr = new LoadbalancerVisitor(_lb);
        lbRdr.accept(lbVstr);

        ClusterReader clusterReaders[] = lbRdr.getClusters();

        int c;
        buffer.append("worker.properties");

        for(int i=0;i<clusterReaders.length;i++) {
            String clusterWorkerList = "";
            ClusterReader clusterReader = clusterReaders[i];
            String clusterName = clusterReader.getName();
            WebModuleReader webmoduleReaders[] = clusterReader.getWebModules();
            InstanceReader instanceReaders[] = clusterReader.getInstances();

            for(int j =0; j<instanceReaders.length;j++) {
                InstanceReader instanceReader = instanceReaders[j];
                String listenerHost = "";
                String listenerPort = "";
View Full Code Here

Examples of org.glassfish.loadbalancer.admin.cli.reader.api.ClusterReader


        LoadbalancerVisitor lbVstr = new LoadbalancerVisitor(_lb);
        lbRdr.accept(lbVstr);

        ClusterReader clusterReaders[] = lbRdr.getClusters();


        buffer.append("otd.properties");

        for(int i=0;i<clusterReaders.length;i++) {
            StringBuffer clusterHostList = new StringBuffer();
            String clusterWebList = "";
            ClusterReader clusterReader = clusterReaders[i];
            String clusterName = clusterReader.getName();
            WebModuleReader webmoduleReaders[] = clusterReader.getWebModules();
            InstanceReader instanceReaders[] = clusterReader.getInstances();

            for(int j =0; j<instanceReaders.length;j++) {
                InstanceReader instanceReader = instanceReaders[j];
                String listenerHost = "";
                String listenerPort = "";
View Full Code Here

Examples of org.glassfish.loadbalancer.admin.cli.reader.api.ClusterReader

     */
    @Override
    public void visit(BaseReader br) throws Exception {
        // FIXME, make as assert here about no class cast exception
    if (br instanceof ClusterReader) {
      ClusterReader cRdr = (ClusterReader) br;
      _c.setName(cRdr.getName());
      _c.setPolicy(cRdr.getLbPolicy());
      _c.setPolicyModule(cRdr.getLbPolicyModule());
      InstanceReader[] iRdrs = null;
      iRdrs = cRdr.getInstances();

      if ((iRdrs != null) && (iRdrs.length > 0)) {
        boolean[] values = new boolean[iRdrs.length];
        // XXX check if setting to true is required and is ok.
        for (int i = 0; i < iRdrs.length; i++) {
          values[i] = true;
        }
        _c.setInstance(values);
        for (int i = 0; i < iRdrs.length; i++) {
          iRdrs[i].accept(new InstanceVisitor(_c, i));
        }
      }

      HealthCheckerReader hcRdr = cRdr.getHealthChecker();

      if (hcRdr != null) {
        hcRdr.accept(new HealthCheckerVisitor(_c));
      }

      WebModuleReader[] wRdrs = cRdr.getWebModules();

      if ((wRdrs != null) && (wRdrs.length > 0)) {
        WebModule[] wMods = new WebModule[wRdrs.length];
        for (int i = 0; i < wRdrs.length; i++) {
          wMods[i] = new WebModule();
View Full Code Here

Examples of org.glassfish.loadbalancer.admin.cli.reader.api.ClusterReader

     * Visit reader class
     */
    @Override
    public void visit(BaseReader br) throws Exception {
        // FIXME, make as assert here about no class cast exception
        ClusterReader cRdr = (ClusterReader) br;
        _c.setName(cRdr.getName());
        _c.setPolicy(cRdr.getLbPolicy());
        _c.setPolicyModule(cRdr.getLbPolicyModule());
        InstanceReader[] iRdrs = null;
        iRdrs = cRdr.getInstances();

        if ((iRdrs != null) && (iRdrs.length > 0)) {
            boolean[] values = new boolean[iRdrs.length];
            // XXX check if setting to true is required and is ok.
            for (int i = 0; i < iRdrs.length; i++) {
                values[i] = true;
            }
            _c.setInstance(values);
            for (int i = 0; i < iRdrs.length; i++) {
                iRdrs[i].accept(new InstanceVisitor(_c, i));
            }
        }

        HealthCheckerReader hcRdr = cRdr.getHealthChecker();

        if (hcRdr != null) {
            hcRdr.accept(new HealthCheckerVisitor(_c));
        }

        WebModuleReader[] wRdrs = cRdr.getWebModules();

        if ((wRdrs != null) && (wRdrs.length > 0)) {
            WebModule[] wMods = new WebModule[wRdrs.length];
            for (int i = 0; i < wRdrs.length; i++) {
                wMods[i] = new WebModule();
View Full Code Here

Examples of org.glassfish.loadbalancer.admin.cli.reader.api.ClusterReader

        String workerList = "";

        LoadbalancerVisitor lbVstr = new LoadbalancerVisitor(_lb);
        lbRdr.accept(lbVstr);

        ClusterReader clusterReaders[] = lbRdr.getClusters();

        int c;
        buffer.append("worker.properties");

        for(int i=0;i<clusterReaders.length;i++) {
            String clusterWorkerList = "";
            ClusterReader clusterReader = clusterReaders[i];
            String clusterName = clusterReader.getName();
            WebModuleReader webmoduleReaders[] = clusterReader.getWebModules();
            InstanceReader instanceReaders[] = clusterReader.getInstances();

            for(int j =0; j<instanceReaders.length;j++) {
                InstanceReader instanceReader = instanceReaders[j];
                String listenerHost = "";
                String listenerPort = "";
View Full Code Here

Examples of org.glassfish.loadbalancer.admin.cli.reader.api.ClusterReader


        LoadbalancerVisitor lbVstr = new LoadbalancerVisitor(_lb);
        lbRdr.accept(lbVstr);

        ClusterReader clusterReaders[] = lbRdr.getClusters();


        buffer.append("otd.properties");

        for(int i=0;i<clusterReaders.length;i++) {
            String clusterHostList = "";
            String clusterWebList = "";
            ClusterReader clusterReader = clusterReaders[i];
            String clusterName = clusterReader.getName();
            WebModuleReader webmoduleReaders[] = clusterReader.getWebModules();
            InstanceReader instanceReaders[] = clusterReader.getInstances();

            for(int j =0; j<instanceReaders.length;j++) {
                InstanceReader instanceReader = instanceReaders[j];
                String listenerHost = "";
                String listenerPort = "";
View Full Code Here

Examples of org.jvnet.glassfish.comms.admin.clbadmin.reader.api.ClusterReader

        if (((clsRefs == null) || (clsRefs.length == 0)) &&
                ((sRefs == null) || (sRefs.length == 0))) {
            return null;
        }

        ClusterReader cRdr = null;

        for (int i = 0; i < clsRefs.length; i++) {
            cRdr = new ClusterReaderImpl(_ctx,
                    _clbConfig.getConvergedLbClusterRef(i));
            list.add(cRdr);
View Full Code Here

Examples of org.jvnet.glassfish.comms.admin.clbadmin.reader.api.ClusterReader

    /**
     * Visit reader class
     */
    public void visit(BaseReader br) {
        // FIXME, make as assert here about no class cast exception
        ClusterReader cRdr = (ClusterReader) br;

        try {
            _c.setName(cRdr.getName());
            _c.setSelfLoadbalance(cRdr.getSelfLoadbalance());
        } catch (LbReaderException le) {
            // XXX ignore
        }

        InstanceReader[] iRdrs = null;

        try {
            iRdrs = cRdr.getInstances();
        } catch (LbReaderException le) {
            // should we throw this exception XXX ???
            // or fill in with default values
        }

        if ((iRdrs != null) && (iRdrs.length > 0)) {
            Instance ins = null;

            for (int i = 0; i < iRdrs.length; i++) {
                ins = new Instance();
                iRdrs[i].accept(new InstanceVisitor(ins));
                _c.addInstance(ins);
            }
        }

        WebModuleReader[] wRdrs = null;

        try {
            wRdrs = cRdr.getWebModules();
        } catch (LbReaderException le) {
            // XXX ignore
        }

        if ((wRdrs != null) && (wRdrs.length > 0)) {
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.