Package org.apache.tuscany.sca.runtime

Examples of org.apache.tuscany.sca.runtime.RuntimeEndpoint.invoke()


        final Object[] args = JSONUtil.decodeJsonParamsForOperation(jsonData, operation);
        Message msg = createMessageWithMockedCometReference(args, sessionId, callbackMethod);
        boolean isVoidReturnType = operation.getOutputType().getLogical().isEmpty();
        if (!isVoidReturnType) {
            Object response = wire.invoke(operation, args);
            Broadcaster broadcaster = CometSessionManager.get(sessionId);
            if (broadcaster != null) {
                broadcaster.broadcast(callbackMethod + "($.secureEvalJSON('" + JSONUtil.encodeResponse(response)
                        + "'))");
            }
View Full Code Here


            if (broadcaster != null) {
                broadcaster.broadcast(callbackMethod + "($.secureEvalJSON('" + JSONUtil.encodeResponse(response)
                        + "'))");
            }
        } else {
            wire.invoke(operation, msg);
        }
    }

    /**
     * Creates a message with a mocked EndpointReference in the 'from' field to
View Full Code Here

        for (final DataType<?> dataType : operation.getInputType().getLogical()) {
            args[index] = this.gson.fromJson(json[index], dataType.getPhysical());
            index++;
        }
        // invoke the service operation
        final Object response = wire.invoke(operation, args);
        return new Broadcastable(callbackMethod + "($.secureEvalJSON('" + this.gson.toJson(response) + "'))", "",
                                 this.broadcaster);
    }

    /**
 
View Full Code Here

        Operation operation = getRequestOperation(endpoint);
        DOMHelper domHelper = DOMHelper.getInstance(endpoint.getCompositeContext().getExtensionPointRegistry());
        Object[] args = getRequestArgs(domHelper);
        String responseXML;
        try {
            Object response = endpoint.invoke(operation, args);
            responseXML = getResponseXML(domHelper, response);
        } catch (Exception e) {
           if (e instanceof InvocationTargetException && ((InvocationTargetException)e).getTargetException() instanceof FaultException) {
               responseXML = "DECLAREDEXCEPTION:" + getResponseXML(domHelper, ((FaultException)((InvocationTargetException)e).getTargetException()).getFaultInfo());
           } else {
View Full Code Here

        //getEndpoint(targetBinding).invoke(tuscanyMsg);
        RuntimeEndpoint endpoint = getEndpoint(targetBinding);
        if( endpoint.isAsyncInvocation() ) {
          endpoint.invokeAsync(tuscanyMsg);
        } else {
          endpoint.invoke(tuscanyMsg);
        } // end if
           
    } // end method invokeService
   
    private RuntimeEndpoint getEndpoint(Binding targetBinding) {
View Full Code Here

        //getEndpoint(targetBinding).invoke(tuscanyMsg);
        RuntimeEndpoint endpoint = getEndpoint(targetBinding);
        if( endpoint.isAsyncInvocation() ) {
          endpoint.invokeAsync(tuscanyMsg);
        } else {
          endpoint.invoke(tuscanyMsg);
        } // end if
           
    } // end method invokeService
   
    private RuntimeEndpoint getEndpoint(Binding targetBinding) {
View Full Code Here

        //getEndpoint(targetBinding).invoke(tuscanyMsg);
        RuntimeEndpoint endpoint = getEndpoint(targetBinding);
        if( endpoint.isAsyncInvocation() ) {
          endpoint.invokeAsync(tuscanyMsg);
        } else {
          endpoint.invoke(tuscanyMsg);
        } // end if
           
    } // end method invokeService
   
    private RuntimeEndpoint getEndpoint(Binding targetBinding) {
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.