Package org.gridgain.grid.compute

Examples of org.gridgain.grid.compute.GridComputeJobResultPolicy


                    synchronized (mux) {
                        results = getRemoteResults();
                    }
                }

                GridComputeJobResultPolicy plc = result(jobRes, results);

                if (plc == null) {
                    String errMsg = "Failed to obtain remote job result policy for result from GridComputeTask.result(..) " +
                        "method that returned null (will fail the whole task): " + jobRes;
View Full Code Here


        return U.wrapThreadLoader(dep.classLoader(), new CO<GridComputeJobResultPolicy>() {
            @Nullable @Override public GridComputeJobResultPolicy apply() {
                try {
                    // Obtain job result policy.
                    GridComputeJobResultPolicy plc = null;

                    try {
                        plc = task.result(jobRes, results);

                        if (plc == FAILOVER && noFailover) {
View Full Code Here

        }

        /** {@inheritDoc} */
        @Override public GridComputeJobResultPolicy result(GridComputeJobResult res, List<GridComputeJobResult> rcvd)
            throws GridException {
            GridComputeJobResultPolicy resPlc = super.result(res, rcvd);

            if (res.getException() == null && resPlc != FAILOVER && !t.get3().collect((R1)res.getData()))
                resPlc = REDUCE; // If reducer returned false - reduce right away.

            return resPlc;
View Full Code Here

        }

        /** {@inheritDoc} */
        @Override public GridComputeJobResultPolicy result(GridComputeJobResult res, List<GridComputeJobResult> rcvd)
            throws GridException {
            GridComputeJobResultPolicy resPlc = super.result(res, rcvd);

            if (res.getException() == null && resPlc != FAILOVER && !rdc.collect((R1) res.getData()))
                resPlc = REDUCE; // If reducer returned false - reduce right away.

            return resPlc;
View Full Code Here

        return jobs;
    }

    /** {@inheritDoc} */
    @Override public GridComputeJobResultPolicy result(GridComputeJobResult res, List<GridComputeJobResult> rcvd) throws GridException {
        GridComputeJobResultPolicy superRes = super.result(res, rcvd);

        // Deny failover.
        if (superRes == FAILOVER)
            superRes = WAIT;

View Full Code Here

TOP

Related Classes of org.gridgain.grid.compute.GridComputeJobResultPolicy

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.