Examples of ClusterQueue


Examples of com.sun.grid.jgdi.configuration.ClusterQueue

                throw new IllegalArgumentException("Invalid property scope specifier!");
        }
    }

    public static void main(String[] args) {
        ClusterQueue geObject = new ClusterQueueImpl(true);
        System.out.println(GEObjectEditor.getConfigurablePropertiesAsText(geObject));
        System.out.println(GEObjectEditor.getReadOnlyPropertiesAsText(geObject));
        System.out.println(GEObjectEditor.getAllPropertiesAsText(geObject));
    }
View Full Code Here

Examples of com.sun.grid.jgdi.configuration.ClusterQueue

        String attrName = oi.getFirstArg().toLowerCase();
        String attrValue = oi.getFirstArg();
        String objectIdList = oi.getFirstArg();
       
        if (objectName.equals("queue")) {
            ClusterQueue q = jgdi.getClusterQueueWithAnswer(objectIdList, answer);
            printAnswers(answer);
            answer.clear();
            //TODO LP: This exception should have been thrown from the jgdi.getClusterQueueWithAnswer for invalid queue name!
            if (q == null) {
                throw new JGDIException("denied: cluster queue \""+objectIdList+"\" does not exist",1);
View Full Code Here

Examples of com.sun.grid.jgdi.configuration.ClusterQueue

        jgdi = createJGDI();
       
        cq = new ClusterQueueImpl(true);
        cq.setName("crashQueue");
        cq.addHostlist("@allhosts");
        ClusterQueue oldQueue;
        if ((oldQueue = jgdi.getClusterQueue(cq.getName())) != null) {
            jgdi.deleteClusterQueue(oldQueue);
        }
        jgdi.addClusterQueue(cq);
       
View Full Code Here

Examples of com.sun.grid.jgdi.configuration.ClusterQueue

                for (ClusterQueue cq : gdi.getClusterQueueList()) {
                    logger.fine("ClusterQueue " + cq.getName() + "----------");
                    File file = File.createTempFile("cq_" + cq.getName(), ".xml");
                    XMLUtil.write(cq, file);
                    logger.fine("cq " + cq.getName() + " -> " + file.getAbsolutePath());
                    ClusterQueue cq1 = (ClusterQueue) XMLUtil.read(file);
                    assertTrue("cq1 is not equals to cq2", cq.equalsCompletely(cq1));
                }
            } finally {
                gdi.close();
            }
View Full Code Here

Examples of com.sun.grid.jgdi.configuration.ClusterQueue

    public void testUpdateJobSlots() throws Exception {
       
        JGDI jgdi = super.createJGDI();
        try {
           
            ClusterQueue testObj = jgdi.getClusterQueue("all.q");
           
            testObj.setName("new.q");
           
            jgdi.addClusterQueue(testObj);
            try {
                ClusterQueue retObj = jgdi.getClusterQueue(testObj.getName());
               
                String host = TestValueFactory.getNextHostname();
                retObj.putJobSlots(host, 10);
               
                jgdi.updateClusterQueue(retObj);
               
                ClusterQueue updatedObj = jgdi.getClusterQueue(testObj.getName());
               
                // TODO: problem with short/long hostnames as keys -> failure of test even for correct result
                //       workaround is correct hostname in Testvalues*.properties
                // System.out.println("retObj.getJobSlots(host) " + retObj.getJobSlots(host) + "(" + host + ")");
                // System.out.println("updateObj.getJobSlots(host) " + updatedObj.getJobSlots(host) + "(" + host + ")");
                // System.out.println("updateObj.getJobSlotsKeys() " + updatedObj.getJobSlotsKeys());
                assertEquals(retObj.getJobSlots(host), updatedObj.getJobSlots(host));
               
                retObj.removeJobSlots(host);
                Logger logger = Logger.getLogger("com.sun.grid.jgdi");
                Level orgLevel = logger.getLevel();
                logger.setLevel(Level.FINE);
                jgdi.updateClusterQueue(retObj);
               
                updatedObj = jgdi.getClusterQueue(testObj.getName());
                logger.setLevel(orgLevel);
               
                Set hostnames = updatedObj.getJobSlotsKeys();
                assertFalse(hostnames.contains(host));
               
            } finally {
                jgdi.deleteClusterQueue(testObj);
            }
View Full Code Here

Examples of com.sun.grid.jgdi.configuration.ClusterQueue

            UserSet userSet = ConfigurationFactory.createUserSet();
            userSet.setName("NoAccessUsers");
            userSet.addEntries("noaccess");
            jgdi.addUserSet(userSet);
            try {
                ClusterQueue cq = ConfigurationFactory.createClusterQueueWithDefaults();
                cq.setName("testQueueUserFilter");
                UserFilter uf = new UserFilter();
                uf.addUser("noaccess");
                jgdi.addClusterQueue(cq);
               
                try {
                    options.setQueueUserFilter(uf);
                    logger.fine("testQueueUserFilter for queue " + cq.getName());
                    List<ClusterQueueSummary> result = jgdi.getClusterQueueSummary(options);
                    printResult(result);
                } finally {
                    jgdi.deleteClusterQueue(cq);
                }
View Full Code Here

Examples of org.objectweb.joram.client.jms.admin.ClusterQueue


    javax.jms.QueueConnectionFactory cf =
      QueueTcpConnectionFactory.create("localhost", 16010+id);

    ClusterQueue cluster = (ClusterQueue) jndiCtx.lookup("clusterQueue");

    AdminHelper.setQueueCluster(cluster,queue);

    Hashtable h = cluster.getCluster();
    h.put(sid,queue);

    ClusterQueue clusterQueue = new ClusterQueue(h);
    System.out.println("clusterQueue = " + clusterQueue);

    clusterQueue.setReader(user);
    clusterQueue.setWriter(user);


    jndiCtx.bind("qcf"+sid, cf);
    jndiCtx.rebind("clusterQueue",clusterQueue);
    jndiCtx.bind("queue"+sid, queue);
View Full Code Here

Examples of org.objectweb.joram.client.jms.admin.ClusterQueue

   
    ictx.bind("queue0", queue0);
    ictx.bind("queue1", queue1);
    ictx.bind("queue2", queue2);

    ClusterQueue clusterQueue = new ClusterQueue();
    clusterQueue.addDestination("server0", queue0);
    clusterQueue.addDestination("server1", queue1);
    clusterQueue.addDestination("server2", queue2);
    clusterQueue.setFreeReading();
    clusterQueue.setFreeWriting();
    ictx.rebind("clusterQueue", clusterQueue);

    System.out.println("clusterQueue = " + clusterQueue);

    ictx.close();
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.