Examples of OFailureHandling


Examples of org.apache.ode.bpel.o.OFailureHandling

                        _failure = new ActivityFailure();
                    _failure.dateTime = new Date();
                    _failure.reason = reason;
                    _failure.data = data;

                    OFailureHandling failureHandling = _oactivity.getFailureHandling();
                    if (failureHandling != null && failureHandling.faultOnFailure) {
                      // No attempt to retry or enter activity recovery state, simply fault.
                        if (__log.isDebugEnabled())
                            __log.debug("ActivityRecovery: Activity " + _self.aId + " faulting on failure");
                        FaultData faultData = createFault(OFailureHandling.FAILURE_FAULT_NAME, _oactivity, reason);
View Full Code Here

Examples of org.apache.ode.bpel.o.OFailureHandling

    private void retryOrFailure(String reason, Element data) {
        _lastFailure = new Date();
        _failureReason = reason;
        _failureData = data;

        OFailureHandling failureHandling = _oinvoke.getFailureHandling();
        if (failureHandling != null && failureHandling.faultOnFailure) {
            // No attempt to retry or enter activity recovery state, simply fault.
            if (__log.isDebugEnabled())
                __log.debug("ActivityRecovery: Invoke activity " + _self.aId + " faulting on failure");
            FaultData faultData = createFault(OFailureHandling.FAILURE_FAULT_NAME, _oinvoke, reason);
View Full Code Here

Examples of org.apache.ode.bpel.o.OFailureHandling

                        _failure = new ActivityFailure();
                    _failure.dateTime = new Date();
                    _failure.reason = reason;
                    _failure.data = data;

                    OFailureHandling failureHandling = _oactivity.getFailureHandling();
                    if (failureHandling != null && failureHandling.faultOnFailure) {
                      // No attempt to retry or enter activity recovery state, simply fault.
                        if (__log.isDebugEnabled())
                            __log.debug("ActivityRecovery: Activity " + _self.aId + " faulting on failure");
                        FaultData faultData = createFault(OFailureHandling.FAILURE_FAULT_NAME, _oactivity, reason);
View Full Code Here

Examples of org.apache.ode.bpel.o.OFailureHandling

                partnerRoleInitialValues.put(plinkName, new Endpoint(service.getName(),
                                                                     service.getPort()));
                //TODO add proper variable names
                {
                    OFailureHandling g = null;
                    if (invoke.isSetFailureHandling()) {
                        FailureHandlingDocument.FailureHandling fh = invoke.getFailureHandling();
                        g = new OFailureHandling();

                        if (fh.isSetFaultOnFailure()) {
                            g.faultOnFailure = fh.getFaultOnFailure();
                        }
View Full Code Here

Examples of org.apache.ode.bpel.o.OFailureHandling

                __log.debug("Processing <invoke> element for process " + _pinfo.getName() + ": partnerlink " + plinkName + " --> "
                        + service);
                _partnerRoleInitialValues.put(plinkName, new Endpoint(service.getName(), service.getPort()));

                {
                    OFailureHandling g = null;

                    if (invoke.isSetFailureHandling()) {
                        FailureHandling f = invoke.getFailureHandling();
                        g = new OFailureHandling();
                        if (f.isSetFaultOnFailure()) g.faultOnFailure = f.getFaultOnFailure();
                        if (f.isSetRetryDelay()) g.retryDelay = f.getRetryDelay();
                        if (f.isSetRetryFor()) g.retryFor = f.getRetryFor();
                    }
View Full Code Here

Examples of org.apache.ode.bpel.o.OFailureHandling

                }

                private OFailureHandling getFailureHandling() {
                    if (_oactivity instanceof OInvoke) {
                        OInvoke _oinvoke = (OInvoke) _oactivity;
                        OFailureHandling f = getBpelRuntimeContext().getConfigForPartnerLink(_oinvoke.partnerLink).failureHandling;
                        if (f != null) return f;
                    }
                    return _oactivity.getFailureHandling();
                }

                public void failure(String reason, Element data) {
                    if (_failure == null)
                        _failure = new ActivityFailure();
                    _failure.dateTime = new Date();
                    _failure.reason = reason;
                    _failure.data = data;

                    OFailureHandling failureHandling = getFailureHandling();
                    if (failureHandling != null && failureHandling.faultOnFailure && _failure.retryCount >= failureHandling.retryFor) {
                        //Fault after retries (may be 0)
                        if (__log.isDebugEnabled())
                            __log.debug("ActivityRecovery: Activity " + _self.aId + " faulting on failure");
                        FaultData faultData = createFault(OFailureHandling.FAILURE_FAULT_NAME, _oactivity, reason);
View Full Code Here

Examples of org.apache.ode.bpel.o.OFailureHandling

    private void retryOrFailure(String reason, Element data) {
        _lastFailure = new Date();
        _failureReason = reason;
        _failureData = data;

        OFailureHandling failureHandling = _oinvoke.getFailureHandling();
        if (failureHandling != null && failureHandling.faultOnFailure) {
            // No attempt to retry or enter activity recovery state, simply fault.
            if (__log.isDebugEnabled())
                __log.debug("ActivityRecovery: Invoke activity " + _self.aId + " faulting on failure");
            FaultData faultData = createFault(OFailureHandling.FAILURE_FAULT_NAME, _oinvoke, reason);
View Full Code Here

Examples of org.apache.ode.bpel.o.OFailureHandling

                }
                   
                _partnerRoleInitialValues.put(plinkName, new Endpoint(service.getName(), service.getPort()));

                {
                    OFailureHandling g = null;

                    if (invoke.isSetFailureHandling()) {
                        FailureHandling f = invoke.getFailureHandling();
                        g = new OFailureHandling();
                        if (f.isSetFaultOnFailure()) g.faultOnFailure = f.getFaultOnFailure();
                        if (f.isSetRetryDelay()) g.retryDelay = f.getRetryDelay();
                        if (f.isSetRetryFor()) g.retryFor = f.getRetryFor();
                    }
View Full Code Here

Examples of org.apache.ode.bpel.o.OFailureHandling

                }

                private OFailureHandling getFailureHandling() {
                    if (_oactivity instanceof OInvoke) {
                        OInvoke _oinvoke = (OInvoke) _oactivity;
                        OFailureHandling f = getBpelRuntimeContext().getConfigForPartnerLink(_oinvoke.partnerLink).failureHandling;
                        if (f != null) return f;
                    }
                    return _oactivity.getFailureHandling();
                }

                public void failure(String reason, Element data) {
                    if (_failure == null)
                        _failure = new ActivityFailure();
                    _failure.dateTime = new Date();
                    _failure.reason = reason;
                    _failure.data = data;

                    OFailureHandling failureHandling = getFailureHandling();
                    if (failureHandling != null && failureHandling.faultOnFailure && _failure.retryCount >= failureHandling.retryFor) {
                        //Fault after retries (may be 0)
                        if (__log.isDebugEnabled())
                            __log.debug("ActivityRecovery: Activity " + _self.aId + " faulting on failure");
                        FaultData faultData = createFault(OFailureHandling.FAILURE_FAULT_NAME, _oactivity, reason);
View Full Code Here

Examples of org.apache.ode.bpel.o.OFailureHandling

                }
               
                private OFailureHandling getFailureHandling() {
                    if (_oactivity instanceof OInvoke) {
                        OInvoke _oinvoke = (OInvoke) _oactivity;
                        OFailureHandling f = getBpelRuntimeContext().getConfigForPartnerLink(_oinvoke.partnerLink).failureHandling;
                        if (f != null) return f;
                    }
                    return _oactivity.getFailureHandling();
                }

                public void failure(String reason, Element data) {
                    if (_failure == null)
                        _failure = new ActivityFailure();
                    _failure.dateTime = new Date();
                    _failure.reason = reason;
                    _failure.data = data;

                    OFailureHandling failureHandling = getFailureHandling();
                    if (failureHandling != null && failureHandling.faultOnFailure && _failure.retryCount >= failureHandling.retryFor) {
                        //Fault after retries (may be 0)
                        if (__log.isDebugEnabled())
                            __log.debug("ActivityRecovery: Activity " + _self.aId + " faulting on failure");
                        FaultData faultData = createFault(OFailureHandling.FAILURE_FAULT_NAME, _oactivity, reason);
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.