Examples of AcknowledgeFailureType


Examples of org.apache.airavata.workflow.tracking.types.AcknowledgeFailureType

            String... descriptionAndAnnotation) {

        if (context == null)
            throw new RuntimeException("Context passed was NULL.");
        final InvokingServiceFailedDocument activity = InvokingServiceFailedDocument.Factory.newInstance();
        final AcknowledgeFailureType activityType = activity.addNewInvokingServiceFailed();

        // set the remote entity as receiver
        if (context.getRemoteEntity() != null) {
            activityType.addNewReceiver().set(context.getRemoteEntity().toBaseIDType());
        } else {
            logger.warn("Error in context that was passed. "
                    + "there was no remote entity defined (requestReceiver=NULL)");
        }

        // set stack trace if present
        if (trace != null) {
            final StringWriter sw = new StringWriter();
            trace.printStackTrace(new PrintWriter(sw));

            XmlString traceXmlStr = XmlString.Factory.newInstance();
            traceXmlStr.setStringValue(sw.toString());
            activityType.addNewFailure().addNewTrace().set(traceXmlStr);
        }
        sendNotification(wtcontext, activity, descriptionAndAnnotation, "[Service failed]");
    }
View Full Code Here

Examples of org.apache.airavata.workflow.tracking.types.AcknowledgeFailureType

        if (context == null)
            throw new RuntimeException("Context passed was NULL.");

        SendingResponseFailedDocument activity = SendingResponseFailedDocument.Factory.newInstance();
        AcknowledgeFailureType activityType = activity.addNewSendingResponseFailed();

        // set the remote entity as receiver
        if (context.getRemoteEntity() != null) {
            activityType.addNewReceiver().set(context.getRemoteEntity().toBaseIDType());
        } else {
            logger.warn("Error in context that was passed. "
                    + "there was no remote entity defined (responseReceiver=NULL)");
        }

        // set stack trace if present
        if (trace != null) {
            final StringWriter sw = new StringWriter();
            trace.printStackTrace(new PrintWriter(sw));

            XmlString traceXmlStr = XmlString.Factory.newInstance();
            traceXmlStr.setStringValue(sw.toString());
            activityType.addNewFailure().addNewTrace().set(traceXmlStr);
        }

        sendNotification(wtcontext, activity, descriptionAndAnnotation, "[Unable to send result of invocation]");
    }
View Full Code Here

Examples of org.apache.airavata.workflow.tracking.types.AcknowledgeFailureType

        if (context == null)
            throw new RuntimeException("Context passed was NULL.");

        final InvokingServiceFailedDocument activity = InvokingServiceFailedDocument.Factory.newInstance();
        final AcknowledgeFailureType activityType = activity.addNewInvokingServiceFailed();

        // set the remote entity as receiver
        if (context.getRemoteEntity() != null) {
            activityType.addNewReceiver().set(context.getRemoteEntity().toBaseIDType());
        } else {
            logger.warn("Error in context that was passed. "
                    + "there was no remote entity defined (requestReceiver=NULL)");
        }

        // set stack trace if present
        if (trace != null) {
            final StringWriter sw = new StringWriter();
            trace.printStackTrace(new PrintWriter(sw));

            XmlString traceXmlStr = XmlString.Factory.newInstance();
            traceXmlStr.setStringValue(sw.toString());
            activityType.addNewFailure().addNewTrace().set(traceXmlStr);
        }
        sendNotification(wtcontext, activity, descriptionAndAnnotation, "[Service failed]");
    }
View Full Code Here

Examples of org.apache.airavata.workflow.tracking.types.AcknowledgeFailureType

        if (context == null)
            throw new RuntimeException("Context passed was NULL.");

        SendingResponseFailedDocument activity = SendingResponseFailedDocument.Factory.newInstance();
        AcknowledgeFailureType activityType = activity.addNewSendingResponseFailed();

        // set the remote entity as receiver
        if (context.getRemoteEntity() != null) {
            activityType.addNewReceiver().set(context.getRemoteEntity().toBaseIDType());
        } else {
            logger.warn("Error in context that was passed. "
                    + "there was no remote entity defined (responseReceiver=NULL)");
        }

        // set stack trace if present
        if (trace != null) {
            final StringWriter sw = new StringWriter();
            trace.printStackTrace(new PrintWriter(sw));

            XmlString traceXmlStr = XmlString.Factory.newInstance();
            traceXmlStr.setStringValue(sw.toString());
            activityType.addNewFailure().addNewTrace().set(traceXmlStr);
        }

        sendNotification(wtcontext, activity, descriptionAndAnnotation, "[Unable to send result of invocation]");
    }
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.