Package javax.xml.rpc.holders

Examples of javax.xml.rpc.holders.IntHolder


                }
            } else {

                // Flow to here indicates no type= or ref= attribute.
                // See if this is an array or simple type definition.
                IntHolder numDims = new IntHolder();

                numDims.value = 0;

                QName arrayEQName =
                        SchemaUtils.getArrayComponentQName(node, numDims, this);
View Full Code Here


   }

   public void testUnsignedShort() throws Exception
   {
      int argIN = 100;
      IntHolder argINOUT = new IntHolder(200);
      IntHolder argOUT = new IntHolder();
      hello.unsignedShort(argIN, argINOUT, argOUT);
      assertEquals(argINOUT.value, argIN);
      assertEquals(argOUT.value, argIN);
   }
View Full Code Here

   public void testEchoOutSimpleTypes() throws Exception
   {
      StringHolder varString = new StringHolder();
      BigIntegerHolder varInteger = new BigIntegerHolder();
      IntHolder varInt = new IntHolder();
      LongHolder varLong = new LongHolder();
      ShortHolder varShort = new ShortHolder();
      BigDecimalHolder varDecimal = new BigDecimalHolder();
      FloatHolder varFloat = new FloatHolder();
      DoubleHolder varDouble = new DoubleHolder();
View Full Code Here

   public void testEchoInOutSimpleTypes() throws Exception
   {
      StringHolder varString = new StringHolder(_varString);
      BigIntegerHolder varInteger = new BigIntegerHolder(_varInteger);
      IntHolder varInt = new IntHolder(_varInt);
      LongHolder varLong = new LongHolder(_varLong);
      ShortHolder varShort = new ShortHolder(_varShort);
      BigDecimalHolder varDecimal = new BigDecimalHolder(_varDecimal);
      FloatHolder varFloat = new FloatHolder(_varFloat);
      DoubleHolder varDouble = new DoubleHolder(_varDouble);
View Full Code Here

      call.setOperationName(new QName(NAMESPACE_URI, "echoInt"));
      call.addParameter("int_1", Constants.TYPE_LITERAL_INT, ParameterMode.IN);
      call.addParameter("int_2", Constants.TYPE_LITERAL_INT, ParameterMode.OUT);
      call.setTargetEndpointAddress(TARGET_ENDPOINT_ADDRESS);

      IntHolder holder = new IntHolder();
      Integer in = new Integer(1);
      Object retObj = call.invoke(new Object[]{in, holder});
      assertNull(retObj);

      Integer out = (Integer)call.getOutputParams().get("int_2");
View Full Code Here

      Call call = service.createCall();
      call.setOperationName(new QName(TARGET_NAMESPACE, "echoInt"));
      call.addParameter("int_1", Constants.TYPE_LITERAL_INT, ParameterMode.INOUT);
      call.setTargetEndpointAddress(TARGET_ENDPOINT_ADDRESS);

      IntHolder holder = new IntHolder(1);
      Object retObj = call.invoke(new Object[]{holder});
      assertNull(retObj);
      assertEquals(2, holder.value, 0.01);
   }
View Full Code Here

      assertEquals(2, holder.value.intValue());
   }

   public void testEchoInt() throws Exception
   {
      IntHolder holder = new IntHolder(1);
      port.echoInt(holder);
      assertEquals(2, holder.value, 0.01);
   }
View Full Code Here

                }
            } else {

                // Flow to here indicates no type= or ref= attribute.
                // See if this is an array or simple type definition.
                IntHolder numDims = new IntHolder();

                numDims.value = 0;

                QName arrayEQName =
                        SchemaUtils.getArrayComponentQName(node, numDims, this);
View Full Code Here

                }
            } else {

                // Flow to here indicates no type= or ref= attribute.
                // See if this is an array or simple type definition.
                IntHolder numDims = new IntHolder();
                BooleanHolder underlTypeNillable = new BooleanHolder();

                // If we're supposed to unwrap arrays, supply someplace to put the "inner" QName
                // so we can propagate it into the appropriate metadata container.
                QNameHolder itemQName = wrapArrays ? null : new QNameHolder();
View Full Code Here

            throw new AxisFault("Server.NoClassForService",
                Messages.getMessage("noOption00", getServiceClassNameOptionName(), serviceName),
                null, null);
        }

        IntHolder scope   = new IntHolder();
        Object serviceObject = null;

        try {
            serviceObject = getServiceObject(msgContext, service, clsName, scope);
View Full Code Here

TOP

Related Classes of javax.xml.rpc.holders.IntHolder

Copyright © 2018 www.massapicom. 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.