Package org.apache.axis2.description

Examples of org.apache.axis2.description.AxisOperation.addParameter()


        // 2) A MessageContextListener which (when triggered) registers
        //    the JAXBCustomBuilder
        Parameter param = axisOp.getParameter(UnmarshalInfo.KEY);
        if (param == null) {
            UnmarshalInfo info = new UnmarshalInfo(packages, packagesKey);
            axisOp.addParameter(UnmarshalInfo.KEY, info);
            param = axisOp.getParameter(UnmarshalInfo.KEY);
            param.setTransient(true);
            // Add a listener that will set the JAXBCustomBuilder
            UnmarshalMessageContextListener.
                create(mc.getAxisMessageContext().getServiceContext());
View Full Code Here


            Parameter newParam = new Parameter();

            newParam.setName(nextParam.getName());
            newParam.setValue(nextParam.getValue());

            newAxisOperation.addParameter(newParam);
          }
        }
      }

    } catch (AxisFault e) {
View Full Code Here

                        dbmethod.appendChild(wrapper);
                        wrappers.add(wrapper);
                    }
                   
                    // save unwrapping information for use in code generation
                    op.addParameter(new Parameter(Constants.DATABINDING_GENERATED_RECEIVER, receivername));
                    op.addParameter(new Parameter(Constants.DATABINDING_GENERATED_IMPLEMENTATION, Boolean.TRUE));
                    op.addParameter(new Parameter(Constants.DATABINDING_OPERATION_DETAILS, dbmethod));
                   
                } else {
                   
View Full Code Here

                        wrappers.add(wrapper);
                    }
                   
                    // save unwrapping information for use in code generation
                    op.addParameter(new Parameter(Constants.DATABINDING_GENERATED_RECEIVER, receivername));
                    op.addParameter(new Parameter(Constants.DATABINDING_GENERATED_IMPLEMENTATION, Boolean.TRUE));
                    op.addParameter(new Parameter(Constants.DATABINDING_OPERATION_DETAILS, dbmethod));
                   
                } else {
                   
                    // concrete mappings, just save the mapped class name(s)
View Full Code Here

                    }
                   
                    // save unwrapping information for use in code generation
                    op.addParameter(new Parameter(Constants.DATABINDING_GENERATED_RECEIVER, receivername));
                    op.addParameter(new Parameter(Constants.DATABINDING_GENERATED_IMPLEMENTATION, Boolean.TRUE));
                    op.addParameter(new Parameter(Constants.DATABINDING_OPERATION_DETAILS, dbmethod));
                   
                } else {
                   
                    // concrete mappings, just save the mapped class name(s)
                    if (inmsg != null) {
View Full Code Here

            Parameter newParam = new Parameter();

            newParam.setName(nextParam.getName());
            newParam.setValue(nextParam.getValue());

            newAxisOperation.addParameter(newParam);
          }
        }
      }

    } catch (AxisFault e) {
View Full Code Here

                AtomicInteger counter = new AtomicInteger(0);
                counter.incrementAndGet();
                parameter = new Parameter();
                parameter.setName(StatisticsConstants.OPERATION_FAULT_COUNTER);
                parameter.setValue(counter);
                axisOperation.addParameter(parameter);
            }

            // Process operation request count
            Parameter operationParameter =
                axisOperation.getParameter(StatisticsConstants.IN_OPERATION_COUNTER);
View Full Code Here

            } else {
                AtomicInteger operationCounter = new AtomicInteger(1);
                operationParameter = new Parameter();
                operationParameter.setName(StatisticsConstants.IN_OPERATION_COUNTER);
                operationParameter.setValue(operationCounter);
                axisOperation.addParameter(operationParameter);
            }
        }
        updateStatistics(msgContext);
        return InvocationResponse.CONTINUE;
    }
View Full Code Here

            AxisOperation axisOperation = new InOutAxisOperation(new QName(operationName));

            Boolean safe = annotationParser.isSafe();
            if (safe != null) {
                Parameter safeParameter = new Parameter(WSDL2Constants.ATTR_WSDLX_SAFE, safe);
                axisOperation.addParameter(safeParameter);
            }

            String httpLocation = annotationParser.getHttpLocation();

            /*
 
View Full Code Here

            foo.operationName="bar";
            function foo () {};
            */
            Parameter jsFunctionNameParamter =
                    new Parameter(MashupConstants.JS_FUNCTION_NAME, originalMethodName);
            axisOperation.addParameter(jsFunctionNameParamter);

            String[] params = extractInputParameters(engine, originalMethodName);

            // Create the in and out axis messages for this operation
            AxisMessage inMessage = axisOperation.getMessage(WSDLConstants.MESSAGE_LABEL_IN_VALUE);
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.