Examples of PutQuery


Examples of net.timewalker.ffmq3.transport.packet.query.PutQuery

    private void remoteSend( Message message ) throws JMSException
    {
      if (debugEnabled)
        log.debug("#"+id+" Sending message "+message.getJMSMessageID());
     
        PutQuery query = new PutQuery();
        query.setSessionId(id);
        query.setMessage((AbstractMessage)message);
        transportEndpoint.blockingRequest(query);
    }
View Full Code Here

Examples of net.timewalker.ffmq3.transport.packet.query.PutQuery

            case R_DELETE_TEMP_TOPIC:         return new DeleteTemporaryTopicResponse();
            case Q_GET:                       return new GetQuery();
            case R_GET:                       return new GetResponse();
            case Q_OPEN_CONNECTION:           return new OpenConnectionQuery();
            case R_OPEN_CONNECTION:           return new OpenConnectionResponse();
            case Q_PUT:                       return new PutQuery();
            case R_PUT:                       return new PutResponse();
            case Q_RECOVER:                   return new RecoverQuery();
            case R_RECOVER:                   return new RecoverResponse();
            case Q_ROLLBACK:                  return new RollbackQuery();
            case R_ROLLBACK:                  return new RollbackResponse();
View Full Code Here

Examples of org.apache.pivot.web.PutQuery

                    final HashMap<String, Object> expenseLocal = new HashMap<String, Object>();
                    expenseSheet.store(expenseLocal);

                    // PUT expense to server and then update table
                    Expenses expensesApplicationLocal = getExpensesApplication();
                    PutQuery updateExpenseQuery = new PutQuery(expensesApplicationLocal.getHostname(),
                        expensesApplicationLocal.getPort(), "/pivot-tutorials/expenses/" + JSON.get(expenseLocal, "id"),
                        expensesApplicationLocal.isSecure()
                    );
                    updateExpenseQuery.setValue(expenseLocal);

                    activityIndicatorBoxPane.setVisible(true);
                    activityIndicator.setActive(true);

                    updateExpenseQuery.execute(new TaskAdapter<Boolean>(new TaskListener<Boolean>() {
                        @Override
                        public void taskExecuted(Task<Boolean> task) {
                            activityIndicatorBoxPane.setVisible(false);
                            activityIndicator.setActive(false);
View Full Code Here

Examples of org.apache.pivot.web.PutQuery

                    final HashMap<String, Object> expense = new HashMap<String, Object>();
                    expenseSheet.store(expense);

                    // PUT expense to server and then update table
                    Expenses expensesApplication = Expenses.getInstance();
                    PutQuery updateExpenseQuery = new PutQuery(expensesApplication.getHostname(),
                        expensesApplication.getPort(), "/pivot-tutorials/expenses/" + JSON.get(expense, "id"),
                        expensesApplication.isSecure());
                    updateExpenseQuery.setValue(expense);

                    activityIndicatorBoxPane.setVisible(true);
                    activityIndicator.setActive(true);

                    updateExpenseQuery.execute(new TaskAdapter<Boolean>(new TaskListener<Boolean>() {
                        @Override
                        public void taskExecuted(Task<Boolean> task) {
                            activityIndicatorBoxPane.setVisible(false);
                            activityIndicator.setActive(false);
View Full Code Here

Examples of org.apache.pivot.web.PutQuery

                    final HashMap<String, Object> expense = new HashMap<String, Object>();
                    expenseSheet.store(expense);

                    // PUT expense to server and then update table
                    Expenses expensesApplication = Expenses.getInstance();
                    PutQuery updateExpenseQuery = new PutQuery(expensesApplication.getHostname(),
                        expensesApplication.getPort(), "/pivot-tutorials/expenses/" + JSON.get(expense, "id"),
                        expensesApplication.isSecure());
                    updateExpenseQuery.setValue(expense);

                    activityIndicatorBoxPane.setVisible(true);
                    activityIndicator.setActive(true);

                    updateExpenseQuery.execute(new TaskAdapter<Boolean>(new TaskListener<Boolean>() {
                        @Override
                        public void taskExecuted(Task<Boolean> task) {
                            activityIndicatorBoxPane.setVisible(false);
                            activityIndicator.setActive(false);
View Full Code Here

Examples of org.apache.pivot.web.PutQuery

        assertEquals(JSON.get(contact, "address.street"), JSON.get(result, "address.street"));
        assertEquals(contact, result);

        // Update
        JSON.put(contact, "name", "Joseph User");
        PutQuery putQuery = new PutQuery(hostname, port, path, secure);
        putQuery.setValue(contact);
        boolean created = putQuery.execute();

        assertFalse(created);
        assertEquals(contact, getQuery.execute());

        // Delete
View Full Code Here

Examples of org.apache.pivot.web.PutQuery

                    final HashMap<String, Object> expense = new HashMap<String, Object>();
                    expenseSheet.store(expense);

                    // PUT expense to server and then update table
                    Expenses expensesApplication = Expenses.getInstance();
                    PutQuery updateExpenseQuery = new PutQuery(expensesApplication.getHostname(),
                        expensesApplication.getPort(), "/pivot-tutorials/expenses/" + JSON.get(expense, "id"),
                        expensesApplication.isSecure());
                    updateExpenseQuery.setValue(expense);

                    activityIndicatorBoxPane.setVisible(true);
                    activityIndicator.setActive(true);

                    updateExpenseQuery.execute(new TaskAdapter<Boolean>(new TaskListener<Boolean>() {
                        @Override
                        public void taskExecuted(Task<Boolean> task) {
                            activityIndicatorBoxPane.setVisible(false);
                            activityIndicator.setActive(false);
View Full Code Here

Examples of org.apache.pivot.web.PutQuery

        assertEquals(JSON.get(contact, "address.street"), JSON.get(result, "address.street"));
        assertEquals(contact, result);

        // Update
        JSON.put(contact, "name", "Joseph User");
        PutQuery putQuery = new PutQuery(hostname, port, path, secure);
        putQuery.setValue(contact);
        boolean created = putQuery.execute();

        assertFalse(created);
        assertEquals(contact, getQuery.execute());

        // Delete
View Full Code Here

Examples of org.apache.pivot.web.PutQuery

                    final HashMap<String, Object> expense = new HashMap<String, Object>();
                    expenseSheet.store(expense);

                    // PUT expense to server and then update table
                    Expenses expensesApplication = Expenses.getInstance();
                    PutQuery updateExpenseQuery = new PutQuery(expensesApplication.getHostname(),
                        expensesApplication.getPort(), "/pivot-tutorials/expenses/" + JSON.get(expense, "id"),
                        expensesApplication.isSecure());
                    updateExpenseQuery.setValue(expense);

                    activityIndicatorBoxPane.setVisible(true);
                    activityIndicator.setActive(true);

                    updateExpenseQuery.execute(new TaskAdapter<Boolean>(new TaskListener<Boolean>() {
                        @Override
                        public void taskExecuted(Task<Boolean> task) {
                            activityIndicatorBoxPane.setVisible(false);
                            activityIndicator.setActive(false);
View Full Code Here

Examples of org.apache.pivot.web.PutQuery

        authentication.authenticate(postQuery);
        postQuery.setValue(JSONSerializer.parseList("[1, 2, 3]"));
        queryGroup.add(postQuery);

        // PUT
        final PutQuery putQuery = new PutQuery(HOSTNAME, PORT, PATH, SECURE);
        authentication.authenticate(putQuery);
        putQuery.setValue(JSONSerializer.parseMap("{a:100, b:200, c:300}"));
        queryGroup.add(putQuery);

        // POST
        final DeleteQuery deleteQuery = new DeleteQuery(HOSTNAME, PORT, PATH, SECURE);
        authentication.authenticate(deleteQuery);
        queryGroup.add(deleteQuery);

        queryGroup.execute(new TaskListener<Void>() {
            @SuppressWarnings("unchecked")
            @Override
            public synchronized void taskExecuted(Task<Void> task) {
                Dictionary<String, Object> result = (Dictionary<String, Object>)getQuery.getResult();

                System.out.println("GET result: "
                    + "username: " + result.get("username") + ", "
                    + "pathInfo: " + result.get("pathInfo") + ", "
                    + "queryString: " + result.get("queryString") + ", "
                    + "status: " + getQuery.getStatus());

                QueryDictionary responseHeaders = getQuery.getResponseHeaders();
                for (String headerName : responseHeaders) {
                    System.out.print(headerName + "=");

                    for (int i = 0, n = responseHeaders.getLength(headerName); i < n; i++) {
                        System.out.print(responseHeaders.get(headerName, i) + ";");
                    }

                    System.out.print("\n");
                }
                System.out.println("GET fault: " + getQuery.getFault());

                System.out.println("POST result: " + task.getResult());
                System.out.println("POST fault: " + postQuery.getFault());

                System.out.println("PUT fault: " + putQuery.getFault());
                System.out.println("DELETE fault: " + deleteQuery.getFault());
            }

            @Override
            public synchronized void executeFailed(Task<Void> task) {
                // No-op; task groups don't fail
            }
        });

        synchronized(queryGroup) {
            if (queryGroup.isPending()) {
                try {
                    queryGroup.wait(10000);
                } catch(InterruptedException exception) {
                    throw new RuntimeException(exception);
                }
            }
        }

        assertTrue(getQuery.getFault() == null
            && postQuery.getFault() == null
            && putQuery.getFault() == null
            && deleteQuery.getFault() == null);
    }
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.