Examples of CorbaPrimitiveHandler


Examples of org.apache.yoko.bindings.corba.types.CorbaPrimitiveHandler

        TypeCode exceptTC = orb.create_exception_tc("IDL:org.apache.yoko.TestException/1.0", "TestException",
                                                    exceptMembers);
        CorbaExceptionHandler obj = new CorbaExceptionHandler(new QName("TestException"), exceptIdlType,
                                                              exceptTC, exceptType);
        obj.addMember(
                new CorbaPrimitiveHandler(new QName("code"), shortIdlType, exceptMembers[0].type, null));
        obj.addMember(
                new CorbaPrimitiveHandler(new QName("message"), stringIdlType, exceptMembers[1].type, null));
       
        reader.readException(obj);
       
        List<CorbaObjectHandler> nestedObjs = obj.getMembers();
        assertTrue(new Short(((CorbaPrimitiveHandler)nestedObjs.get(0)).getDataFromValue()).shortValue() == code);
View Full Code Here

Examples of org.apache.yoko.bindings.corba.types.CorbaPrimitiveHandler

       
        // Prepare the arguments
        params = new Class[1];
        params[0] = short.class;
       
        CorbaPrimitiveHandler handler = new CorbaPrimitiveHandler(new QName("p"),
                                                                  CorbaConstants.NT_CORBA_SHORT,
                                                                  orb.get_primitive_tc(TCKind.tk_short),
                                                                  null);
        handler.setValue(new Short((short)123));
        CorbaStreamable arg0 = new CorbaStreamable(handler, handler.getName());

        corbaContext = new CorbaMessageContextImpl(new GenericMessageContext());
        corbaContext.put(ObjectMessageContext.MESSAGE_INPUT, true);
        corbaContext.setMessage(new CorbaMessage());
        corbaContext.getMessage().addStreamableArgument(arg0);
View Full Code Here

Examples of org.apache.yoko.bindings.corba.types.CorbaPrimitiveHandler

        Class[] params = null;
       
        // Prepare the arguments
        params = new Class[0];
       
        CorbaPrimitiveHandler handler = new CorbaPrimitiveHandler(new QName("p"),
                                                                  CorbaConstants.NT_CORBA_SHORT,
                                                                  orb.get_primitive_tc(TCKind.tk_short),
                                                                  null);
        handler.setValue(new Short((short)123));
        CorbaStreamable arg0 = new CorbaStreamable(handler, handler.getName());

        corbaContext = new CorbaMessageContextImpl(new GenericMessageContext());
        corbaContext.put(ObjectMessageContext.MESSAGE_INPUT, true);
        corbaContext.setMessage(new CorbaMessage());
        corbaContext.getMessage().addStreamableArgument(arg0);
View Full Code Here

Examples of org.apache.yoko.bindings.corba.types.CorbaPrimitiveHandler

       
        // Prepare the arguments
        params = new Class[1];
        params[0] = new Holder<Short>().getClass();
       
        CorbaPrimitiveHandler handler = new CorbaPrimitiveHandler(new QName("p"),
                                                                  CorbaConstants.NT_CORBA_SHORT,
                                                                  orb.get_primitive_tc(TCKind.tk_short),
                                                                  null);
        handler.setValue(new Short((short)123));
        CorbaStreamable arg0 = new CorbaStreamable(handler, handler.getName());

        corbaContext = new CorbaMessageContextImpl(new GenericMessageContext());
        corbaContext.put(ObjectMessageContext.MESSAGE_INPUT, true);
        corbaContext.setMessage(new CorbaMessage());
        corbaContext.getMessage().addStreamableArgument(arg0);
View Full Code Here

Examples of org.apache.yoko.bindings.corba.types.CorbaPrimitiveHandler

        // Prepare the arguments
        params = new Class[2];
        params[0] = short.class;
        params[1] = short.class;
       
        CorbaPrimitiveHandler handler0 = new CorbaPrimitiveHandler(new QName("p1"),
                                                                   CorbaConstants.NT_CORBA_SHORT,
                                                                   orb.get_primitive_tc(TCKind.tk_short),
                                                                   null);
        handler0.setValue(new Short((short)123));
        CorbaStreamable arg0 = new CorbaStreamable(handler0, handler0.getName());
        CorbaPrimitiveHandler handler1 = new CorbaPrimitiveHandler(new QName("p2"),
                                                                   CorbaConstants.NT_CORBA_SHORT,
                                                                   orb.get_primitive_tc(TCKind.tk_short),
                                                                   null);
        handler1.setValue(new Short((short)456));
        CorbaStreamable arg1 = new CorbaStreamable(handler1, handler1.getName());

        corbaContext = new CorbaMessageContextImpl(new GenericMessageContext());
        corbaContext.put(ObjectMessageContext.MESSAGE_INPUT, true);
        corbaContext.setMessage(new CorbaMessage());
        corbaContext.getMessage().addStreamableArgument(arg0);
View Full Code Here

Examples of org.apache.yoko.bindings.corba.types.CorbaPrimitiveHandler

        // Prepare the arguments
        params = new Class[2];
        params[0] = new Holder<Short>().getClass();
        params[1] = new Holder<Short>().getClass();
       
        CorbaPrimitiveHandler handler0 = new CorbaPrimitiveHandler(new QName("p1"),
                                                                   CorbaConstants.NT_CORBA_SHORT,
                                                                   orb.get_primitive_tc(TCKind.tk_short),
                                                                   null);
        handler0.setValue(new Short((short)123));
        CorbaStreamable arg0 = new CorbaStreamable(handler0, handler0.getName());
        CorbaPrimitiveHandler handler1 = new CorbaPrimitiveHandler(new QName("p2"),
                                                                   CorbaConstants.NT_CORBA_SHORT,
                                                                   orb.get_primitive_tc(TCKind.tk_short),
                                                                   null);
        handler1.setValue(new Short((short)456));
        CorbaStreamable arg1 = new CorbaStreamable(handler1, handler1.getName());

        corbaContext = new CorbaMessageContextImpl(new GenericMessageContext());
        corbaContext.put(ObjectMessageContext.MESSAGE_INPUT, true);
        corbaContext.setMessage(new CorbaMessage());
        corbaContext.getMessage().addStreamableArgument(arg0);
View Full Code Here

Examples of org.apache.yoko.bindings.corba.types.CorbaPrimitiveHandler

        // Prepare the arguments
        params = new Class[2];
        params[0] = new Holder<Short>().getClass();
        params[1] = new Holder<Short>().getClass();
       
        CorbaPrimitiveHandler handler0 = new CorbaPrimitiveHandler(new QName("p1"),
                                                                   CorbaConstants.NT_CORBA_SHORT,
                                                                   orb.get_primitive_tc(TCKind.tk_short),
                                                                   null);
        handler0.setValue(new Short((short)123));
        CorbaStreamable arg0 = new CorbaStreamable(handler0, handler0.getName());
        CorbaPrimitiveHandler handler1 = new CorbaPrimitiveHandler(new QName("p2"),
                                                                   CorbaConstants.NT_CORBA_SHORT,
                                                                   orb.get_primitive_tc(TCKind.tk_short),
                                                                   null);
        handler1.setValue(new Short((short)456));
        CorbaStreamable arg1 = new CorbaStreamable(handler1, handler1.getName());

        corbaContext = new CorbaMessageContextImpl(new GenericMessageContext());
        corbaContext.put(ObjectMessageContext.MESSAGE_INPUT, true);
        corbaContext.setMessage(new CorbaMessage());
        corbaContext.getMessage().addStreamableArgument(arg0);
View Full Code Here

Examples of org.apache.yoko.bindings.corba.types.CorbaPrimitiveHandler

        params[0] = short.class;
        params[1] = new Holder<Short>().getClass();
        params[2] = new Holder<Short>().getClass();
       
       
        CorbaPrimitiveHandler handler0 = new CorbaPrimitiveHandler(new QName("p1"),
                                                                   CorbaConstants.NT_CORBA_SHORT,
                                                                   orb.get_primitive_tc(TCKind.tk_short),
                                                                   null);
        handler0.setValue(new Short((short)123));
        CorbaStreamable arg0 = new CorbaStreamable(handler0, handler0.getName());
        CorbaPrimitiveHandler handler1 = new CorbaPrimitiveHandler(new QName("p2"),
                                                                   CorbaConstants.NT_CORBA_SHORT,
                                                                   orb.get_primitive_tc(TCKind.tk_short),
                                                                   null);
        handler1.setValue(new Short((short)456));
        CorbaStreamable arg1 = new CorbaStreamable(handler1, handler1.getName());
        CorbaPrimitiveHandler handler2 = new CorbaPrimitiveHandler(new QName("p3"),
                                                                   CorbaConstants.NT_CORBA_SHORT,
                                                                   orb.get_primitive_tc(TCKind.tk_short),
                                                                   null);
        handler2.setValue(new Short((short)789));
        CorbaStreamable arg2 = new CorbaStreamable(handler2, handler2.getName());

        corbaContext = new CorbaMessageContextImpl(new GenericMessageContext());
        corbaContext.put(ObjectMessageContext.MESSAGE_INPUT, true);
        corbaContext.setMessage(new CorbaMessage());
        corbaContext.getMessage().addStreamableArgument(arg0);
View Full Code Here

Examples of org.apache.yoko.bindings.corba.types.CorbaPrimitiveHandler

        // build the object holder for an array.
        TypeCode arrayTC = orb.create_array_tc(data.length, orb.get_primitive_tc(TCKind.tk_long));
        CorbaArrayHandler obj = new CorbaArrayHandler(new QName("Array"), arrayIdlType, arrayTC, arrayType);
        for (int i = 0; i < data.length; ++i) {
            CorbaObjectHandler nestedObj =
                new CorbaPrimitiveHandler(new QName("item"), longIdlType,
                                      orb.get_primitive_tc(TCKind.tk_long), null);
            obj.addElement(nestedObj);
        }
       
        reader.readArray(obj);
View Full Code Here

Examples of org.apache.yoko.bindings.corba.types.CorbaPrimitiveHandler

        // build the object holder for a sequence.
        TypeCode seqTC = orb.create_sequence_tc(data.length, orb.get_primitive_tc(TCKind.tk_string));
        CorbaSequenceHandler obj = new CorbaSequenceHandler(new QName("Seq"), seqIdlType, seqTC, seqType);
        for (int i = 0; i < data.length; ++i) {
            CorbaPrimitiveHandler nestedObj =
                new CorbaPrimitiveHandler(new QName("item"), stringIdlType,
                                      orb.get_primitive_tc(TCKind.tk_string), null);
            obj.addElement(nestedObj);
        }
       
        reader.readSequence(obj);
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.