Package com.sforce.soap.tooling

Examples of com.sforce.soap.tooling.ContainerAsyncRequest


                                return result.isSuccess();
                            }
                        });

                if (allClassMembersCreatedSuccessfully) {
                    ContainerAsyncRequest request = new ContainerAsyncRequest();
                    request.setIsCheckOnly(false);
                    request.setMetadataContainerId(containerId);
                    SaveResult[] requestResults = stub.create(new SObject[] { request });

                    if (requestResults[0].isSuccess()) {
                        ContainerAsyncRequest onGoingRequest = pollForStatus(stub, requestResults, monitor);
                        handleContainerAsyncMessages(list, onGoingRequest);
                    } else {
                        handleContainerAsyncRequestCreationFailure(list, requestResults);
                    }
                } else {
View Full Code Here


        String soql =
                String.format("SELECT Id, State, ErrorMsg, DeployDetails FROM ContainerAsyncRequest where id = '%s'",
                    requestId);
        QueryResult queryResult = stub.query(soql);

        ContainerAsyncRequest onGoingRequest = (ContainerAsyncRequest) queryResult.getRecords()[0];

        return pollUntilUnqueuedOrCancelled(stub, monitor, soql, onGoingRequest);
    }
View Full Code Here

        int delayMultipler = 1;
        while (onGoingRequest.getState().equalsIgnoreCase("queued")) {
            try {
                Thread.sleep(POLL_INTERVAL * delayMultipler++);
                if (monitor.isCanceled()) { // The user has canceled the task
                    ContainerAsyncRequest abortedRequest = new ContainerAsyncRequest();
                    abortedRequest.setId(onGoingRequest.getId());
                    abortedRequest.setState("Aborted");
                    stub.update(new SObject[] { abortedRequest });
                    return abortedRequest;
                }
            } catch (InterruptedException e) {
                logger.debug("Exception while polling for ContainerAsyncRequest: ", e);
View Full Code Here

TOP

Related Classes of com.sforce.soap.tooling.ContainerAsyncRequest

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.