Package com.sun.grid.jgdi.monitoring.filter

Examples of com.sun.grid.jgdi.monitoring.filter.UserFilter


    public void run(String[] args) throws Exception {
        String[] ars = null;
        boolean arargs = false;
        boolean force = false;
        UserFilter users = new UserFilter();
        List<JGDIAnswer> answers = new LinkedList<JGDIAnswer>();

        if (jgdi == null) {
            throw new IllegalStateException("Not connected");
        }

        for (int i = 0; i < args.length; i++) {
            if (args[i].equals("-help")) {
                i++;
                out.println(getUsage());
                out.flush();
                return;
            } else if (args[i].equals("-u")) {
                i++;
                if (i >= args.length) {
                    throw new IllegalArgumentException("user_list is missing");
                }
                users.fill(args[i]);
            } else if (args[i].equals("-f")) {
                force = true;
            } else if (args[i].charAt(0) == '-') {
                out.println(getUsage());
                out.flush();
                throw new IllegalArgumentException("error: ERROR! invalid option argument \"" + args[i] + "\"");
            } else {
                ars = parseDestinIdList(args[i]);
                if (ars != null) {
                    arargs = true;
                }
            }
        }

        if (!arargs) {
            out.println(getUsage());
            out.flush();
            throw new IllegalArgumentException("ERROR! no option argument");
        }

        jgdi.deleteAdvanceReservationsWithAnswer(ars, force, users.getUsers().size() == 0 ? null : users, answers);
        printAnswers(answers);
    }
View Full Code Here


        ResourceAttributeFilter resourceAttributeFilter = null;
        ResourceFilter resourceFilter = null;
        boolean showQueues = false;
        boolean showJobs = false;
        boolean showAsXML = false;
        UserFilter userFilter = null;
        HostFilter hostFilter = null;

        while (!argList.isEmpty()) {
            String arg = argList.remove(0);
View Full Code Here

    public void run(String[] args) throws Exception {

        boolean jobargs = false;
        boolean force = false;
        UserFilter users = null;
        List<JGDIAnswer> answers = new LinkedList<JGDIAnswer>();
        String[] jobs = null;

        if (jgdi == null) {
            throw new IllegalStateException("Not connected");
View Full Code Here

            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());
View Full Code Here

    }
   
    private QQuotaOptions parse(String[] args) throws Exception {
        ResourceAttributeFilter resourceAttributeFilter = null;
        ResourceFilter resourceFilter = null;
        UserFilter userFilter = null;
        HostFilter hostFilter = null;
        ProjectFilter projectFilter = null;
        ParallelEnvironmentFilter peFilter = null;
        QueueFilter queueFilter = null;
       
View Full Code Here

TOP

Related Classes of com.sun.grid.jgdi.monitoring.filter.UserFilter

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.