You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by Davanum Srinivas <da...@gmail.com> on 2006/11/09 07:40:28 UTC

Whitespaces (Re: svn commit: r472789 - /webservices/axis2/branches/java/1_1/modules/kernel/src/org/apache/axis2/engine/AxisEngine.java)

Deepal,

*PLEASE* fix your IDE.

-- dims

On 11/9/06, deepal@apache.org <de...@apache.org> wrote:
> Author: deepal
> Date: Wed Nov  8 22:31:32 2006
> New Revision: 472789
>
> URL: http://svn.apache.org/viewvc?view=rev&rev=472789
> Log:
> -removed unwanted "done" bool value from TransportNonBlockingInvocationWorker
>
> Modified:
>     webservices/axis2/branches/java/1_1/modules/kernel/src/org/apache/axis2/engine/AxisEngine.java
>
> Modified: webservices/axis2/branches/java/1_1/modules/kernel/src/org/apache/axis2/engine/AxisEngine.java
> URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/1_1/modules/kernel/src/org/apache/axis2/engine/AxisEngine.java?view=diff&rev=472789&r1=472788&r2=472789
> ==============================================================================
> --- webservices/axis2/branches/java/1_1/modules/kernel/src/org/apache/axis2/engine/AxisEngine.java (original)
> +++ webservices/axis2/branches/java/1_1/modules/kernel/src/org/apache/axis2/engine/AxisEngine.java Wed Nov  8 22:31:32 2006
> @@ -156,7 +156,7 @@
>                  processingContext.getProperty(AddressingConstants.WS_ADDRESSING_VERSION));
>          faultContext.setProperty(AddressingConstants.DISABLE_ADDRESSING_FOR_OUT_MESSAGES,
>                  processingContext.getProperty(AddressingConstants.DISABLE_ADDRESSING_FOR_OUT_MESSAGES));
> -
> +
>          // register the fault message context
>          if (processingContext.getAxisOperation() != null && processingContext.getOperationContext() != null) {
>              processingContext.getAxisOperation().addFaultMessageContext(faultContext, processingContext.getOperationContext());
> @@ -176,13 +176,12 @@
>
>          // Add correct Action
>          AxisOperation op = processingContext.getAxisOperation();
> -        if(op != null && op.getFaultAction()!=null){
> +        if (op != null && op.getFaultAction() != null) {
>              faultContext.setWSAAction(processingContext.getAxisOperation().getFaultAction());
> -        }
> -        else{ //If, for some reason there is no value set, should use a sensible action.
> +        } else { //If, for some reason there is no value set, should use a sensible action.
>              faultContext.setWSAAction(Final.WSA_SOAP_FAULT_ACTION);
>          }
> -
> +
>          // there are some information  that the fault thrower wants to pass to the fault path.
>          // Means that the fault is a ws-addressing one hence use the ws-addressing fault action.
>          Object faultInfoForHeaders = processingContext.getProperty(Constants.FAULT_INFORMATION_FOR_HEADERS);
> @@ -202,11 +201,10 @@
>          EndpointReference faultTo = processingContext.getFaultTo();
>          if (faultTo != null && !doNotSendFaultUsingFaultTo) {
>              faultContext.setTo(faultTo);
> -        }
> -        else {
> +        } else {
>              faultContext.setTo(processingContext.getReplyTo());
>          }
> -
> +
>          // do Target Resolution
>          faultContext.getConfigurationContext().getAxisConfiguration().getTargetResolverChain().resolveTarget(faultContext);
>
> @@ -406,17 +404,17 @@
>
>          // Allow handlers to override the sendStacktraceDetailsWithFaults setting from the Configuration to allow
>          // WS-* protocol faults to not include the exception.
> -        boolean sendStacktraceDetailsWithFaults = false;
> +        boolean sendStacktraceDetailsWithFaults;
>          OperationContext oc = context.getOperationContext();
>          Object flagFromContext = null;
> -        if(oc!=null){
> +        if (oc != null) {
>              flagFromContext = context.getOperationContext().getProperty(Constants.Configuration.SEND_STACKTRACE_DETAILS_WITH_FAULTS);
>          }
> -        if(flagFromContext!=null){
> +        if (flagFromContext != null) {
>              sendStacktraceDetailsWithFaults = JavaUtils.isTrue(flagFromContext);
> -        }else{
> +        } else {
>              Parameter param = context.getParameter(Constants.Configuration.SEND_STACKTRACE_DETAILS_WITH_FAULTS);
> -            sendStacktraceDetailsWithFaults = JavaUtils.isTrue(param.getValue());
> +            sendStacktraceDetailsWithFaults = JavaUtils.isTrue(param.getValue());
>          }
>
>          Object faultDetail = context.getProperty(SOAP12Constants.SOAP_FAULT_DETAIL_LOCAL_NAME);
> @@ -484,17 +482,16 @@
>          msgContext.setFLOW(MessageContext.IN_FLOW);
>          InvocationResponse pi = invoke(msgContext);
>
> -        if (pi.equals(InvocationResponse.CONTINUE))
> -        {
> -          if (msgContext.isServerSide()) {
> +        if (pi.equals(InvocationResponse.CONTINUE)) {
> +            if (msgContext.isServerSide()) {
>
> -            // invoke the Message Receivers
> -            checkMustUnderstand(msgContext);
> +                // invoke the Message Receivers
> +                checkMustUnderstand(msgContext);
>
> -            MessageReceiver receiver = msgContext.getAxisOperation().getMessageReceiver();
> +                MessageReceiver receiver = msgContext.getAxisOperation().getMessageReceiver();
>
> -            receiver.receive(msgContext);
> -          }
> +                receiver.receive(msgContext);
> +            }
>          }
>      }
>
> @@ -521,13 +518,12 @@
>              pi = currentHandler.invoke(msgContext);
>
>              if (pi.equals(InvocationResponse.SUSPEND) ||
> -                pi.equals(InvocationResponse.ABORT))
> -            {
> -              break;
> +                    pi.equals(InvocationResponse.ABORT)) {
> +                break;
>              }
>              msgContext.setCurrentHandlerIndex(msgContext.getCurrentHandlerIndex() + 1);
>          }
> -
> +
>          return pi;
>      }
>
> @@ -543,16 +539,15 @@
>      public InvocationResponse resumeReceive(MessageContext msgContext) throws AxisFault {
>          //invoke the phases
>          InvocationResponse pi = invoke(msgContext);
> -
> -        if (pi.equals(InvocationResponse.CONTINUE))
> -        {
> -          //invoking the MR
> -          if (msgContext.isServerSide()) {
> -            // invoke the Message Receivers
> -            checkMustUnderstand(msgContext);
> -            MessageReceiver receiver = msgContext.getAxisOperation().getMessageReceiver();
> -            receiver.receive(msgContext);
> -          }
> +
> +        if (pi.equals(InvocationResponse.CONTINUE)) {
> +            //invoking the MR
> +            if (msgContext.isServerSide()) {
> +                // invoke the Message Receivers
> +                checkMustUnderstand(msgContext);
> +                MessageReceiver receiver = msgContext.getAxisOperation().getMessageReceiver();
> +                receiver.receive(msgContext);
> +            }
>          }
>          return pi;
>      }
> @@ -575,7 +570,7 @@
>              TransportSender sender = transportOut.getSender();
>              sender.invoke(msgContext);
>          }
> -
> +
>          return pi;
>      }
>
> @@ -588,7 +583,7 @@
>       */
>      public void receiveFault(MessageContext msgContext) throws AxisFault {
>
> -       log.debug(Messages.getMessage("receivederrormessage",
> +        log.debug(Messages.getMessage("receivederrormessage",
>                  msgContext.getMessageID()));
>          ConfigurationContext confContext = msgContext.getConfigurationContext();
>          ArrayList preCalculatedPhases =
> @@ -599,23 +594,23 @@
>          msgContext.setExecutionChain((ArrayList) preCalculatedPhases.clone());
>          msgContext.setFLOW(MessageContext.IN_FAULT_FLOW);
>          InvocationResponse pi = invoke(msgContext);
> -
> -        if (pi.equals(InvocationResponse.CONTINUE))
> -        {
> -          if (msgContext.isServerSide()) {
>
> -            // invoke the Message Receivers
> -            checkMustUnderstand(msgContext);
> +        if (pi.equals(InvocationResponse.CONTINUE)) {
> +            if (msgContext.isServerSide()) {
> +
> +                // invoke the Message Receivers
> +                checkMustUnderstand(msgContext);
>
> -            MessageReceiver receiver = msgContext.getAxisOperation().getMessageReceiver();
> +                MessageReceiver receiver = msgContext.getAxisOperation().getMessageReceiver();
>
> -            receiver.receive(msgContext);
> -          }
> +                receiver.receive(msgContext);
> +            }
>          }
>      }
>
>      /**
>       * Resume processing of a message.
> +     *
>       * @param msgctx
>       * @return An InvocationResponse allowing the invoker to perhaps determine
>       *         whether or not the message processing will ever succeed.
> @@ -659,7 +654,7 @@
>
>              // write the Message to the Wire
>              TransportOutDescription transportOut = msgContext.getTransportOut();
> -            if(transportOut == null) {
> +            if (transportOut == null) {
>                  throw new AxisFault("Transport out has not been set");
>              }
>              TransportSender sender = transportOut.getSender();
> @@ -687,14 +682,14 @@
>          OperationContext opContext = msgContext.getOperationContext();
>
>          InvocationResponse pi = InvocationResponse.CONTINUE;
> -
> +
>          // find and execute the Fault Out Flow Handlers
>          if (opContext != null) {
>              AxisOperation axisOperation = opContext.getAxisOperation();
>              ArrayList faultExecutionChain = axisOperation.getPhasesOutFaultFlow();
>
>              //adding both operation specific and global out fault flows.
> -
> +
>              ArrayList outFaultPhases = new ArrayList();
>              outFaultPhases.addAll((ArrayList) faultExecutionChain.clone());
>              msgContext.setExecutionChain((ArrayList) outFaultPhases.clone());
> @@ -707,7 +702,7 @@
>                      (ArrayList) msgContext.getConfigurationContext()
>                              .getAxisConfiguration().getOutFaultFlow().clone());
>              msgContext.setFLOW(MessageContext.OUT_FAULT_FLOW);
> -            pi = invoke(msgContext);
> +            invoke(msgContext);
>
>              // Actually send the SOAP Fault
>              TransportSender sender = msgContext.getTransportOut().getSender();
> @@ -725,21 +720,20 @@
>      }
>
>      /**
> -     *  This class is used when someone invoke a service invocation with two transports
> +     * This class is used when someone invoke a service invocation with two transports
>       * If we dont create a new thread then the main thread will block untill it gets the
>       * response . In the case of HTTP transportsender will block untill it gets HTTP 200
>       * So , main thread also block till transport sender rereases the tread. So there is no
>       * actual non-blocking. That is why when sending we creat a new thead and send the
>       * requset via that.
> -     *
> +     * <p/>
>       * So whole porpose of this class to send the requset via a new thread
> -     *
> +     * <p/>
>       * way transport.
>       */
>      private class TransportNonBlockingInvocationWorker implements Runnable {
>          private MessageContext msgctx;
>          private TransportSender sender;
> -        private boolean done;
>
>          public TransportNonBlockingInvocationWorker(MessageContext msgctx,
>                                                      TransportSender sender) {
> @@ -749,10 +743,7 @@
>
>          public void run() {
>              try {
> -                while (!done) {
> -                    sender.invoke(msgctx);
> -                    done = true;
> -                }
> +                sender.invoke(msgctx);
>              } catch (Exception e) {
>                  log.info(e.getMessage());
>              }
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-cvs-help@ws.apache.org
>
>


-- 
Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers)

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org