Examples of insert_Streamable()


Examples of org.omg.CORBA.Any.insert_Streamable()

            corbaCtx.put(ObjectMessageContext.MESSAGE_INPUT, Boolean.FALSE);
            if (!isOneWay) {
                if (objectCtx.getException() != null) {
                    serverBinding.getBindingImpl().marshalFault(objectCtx, corbaCtx, callback);
                    Any exAny = orb.create_any();
                    exAny.insert_Streamable(corbaCtx.getMessage().getStreamableException());
                    request.set_exception(exAny);
                } else {
                    serverBinding.getBindingImpl().marshal(objectCtx, corbaCtx, callback);

                    arguments = corbaCtx.getMessage().getStreamableArguments();
View Full Code Here

Examples of org.omg.CORBA.Any.insert_Streamable()

                    }

                    CorbaStreamable resultValue = corbaCtx.getMessage().getStreamableReturn();
                    if (resultValue != null) {
                        Any resultAny = orb.create_any();
                        resultAny.insert_Streamable(resultValue);
                        request.set_result(resultAny);
                    }
                }
            }
View Full Code Here

Examples of org.omg.CORBA.Any.insert_Streamable()

            } else {
                streamables[index].setMode(org.omg.CORBA.ARG_INOUT.value);
            }

            Any value = orb.create_any();
            value.insert_Streamable(streamables[index]);
            list.add_value(streamables[index].getName(), value, streamables[index].getMode());
            corbaCtx.getMessage().addStreamableArgument(streamables[index]);
        }
        return list;
    }
View Full Code Here

Examples of org.omg.CORBA.Any.insert_Streamable()

            CorbaStreamable[] arguments = message.getStreamableArguments();
            NVList list = orb.create_list(arguments.length);

            for (int i = 0; i < arguments.length; ++i) {
                Any value = orb.create_any();
                value.insert_Streamable(arguments[i]);
                list.add_value(arguments[i].getName(), value, arguments[i].getMode());
            }

            ContextList ctxList = orb.create_context_list();
            Context ctx = orb.get_default_context();
View Full Code Here

Examples of org.omg.CORBA.Any.insert_Streamable()

            CorbaStreamable retVal = mc.getMessage().getStreamableReturn();
            NamedValue ret = null;
            if (retVal != null) {
                Any returnAny = orb.create_any();
                returnAny.insert_Streamable(retVal);
                ret = orb.create_named_value(retVal.getName(), returnAny, org.omg.CORBA.ARG_OUT.value);
            } else {
                // TODO: REVISIT: for some reason, the yoko ORB does not like to have a null NamedValue
                // return value. Create this 'empty' one if a void return type is used.
                ret = orb.create_named_value("return", orb.create_any(), org.omg.CORBA.ARG_OUT.value);
View Full Code Here

Examples of org.omg.CORBA.Any.insert_Streamable()

            CorbaStreamable[] arguments = message.getStreamableArguments();
            NVList list = orb.create_list(arguments.length);

            for (int i = 0; i < arguments.length; ++i) {
                Any value = orb.create_any();
                value.insert_Streamable(arguments[i]);
                list.add_value(arguments[i].getName(), value, arguments[i].getMode());
            }

            ContextList ctxList = orb.create_context_list();
            Context ctx = orb.get_default_context();
View Full Code Here

Examples of org.omg.CORBA.Any.insert_Streamable()

            // TODO: This doen't really apply to a oneway since we are not expecting a return.
            CorbaStreamable retVal = mc.getMessage().getStreamableReturn();
            NamedValue ret = null;
            if (retVal != null) {
                Any returnAny = orb.create_any();
                returnAny.insert_Streamable(retVal);
                ret = orb.create_named_value(retVal.getName(), returnAny, org.omg.CORBA.ARG_OUT.value);
            } else {
                // TODO: REVISIT: for some reason, the yoko ORB does not like to have a null NamedValue
                // return value. Create this 'empty' one if a void return type is used.
                ret = orb.create_named_value("return", orb.create_any(), org.omg.CORBA.ARG_OUT.value);
View Full Code Here

Examples of org.omg.CORBA.Any.insert_Streamable()

                NVList list = inMsg.getList();

                if (msg.getStreamableException() != null) {                   
                    Any exAny = CorbaAnyHelper.createAny(orb);
                    CorbaStreamable exception = msg.getStreamableException();
                    exAny.insert_Streamable(exception);
                    request.set_exception(exAny);
                    if (msg.getExchange() != null) {
                        msg.getExchange().setOutFaultMessage(msg);
                    }
                } else {
View Full Code Here

Examples of org.omg.CORBA.Any.insert_Streamable()

        NVList list = null;
        if (streamables != null && streamables.length > 0) {
            list = orb.create_list(streamables.length);
            for (int i = 0; i < streamables.length; ++i) {
                Any value = orb.create_any();
                value.insert_Streamable(streamables[i]);
                list.add_value(streamables[i].getName(), value, streamables[i].getMode());
            }
        } else {
            list = orb.create_list(0);
        }
View Full Code Here

Examples of org.omg.CORBA.Any.insert_Streamable()

        NVList list = null;
        if (streamables != null && streamables.length > 0) {
            list = orb.create_list(streamables.length);
            for (int i = 0; i < streamables.length; ++i) {
                Any value = orb.create_any();
                value.insert_Streamable(streamables[i]);
                list.add_value(streamables[i].getName(), value, streamables[i].getMode());
            }
        } else {
            list = orb.create_list(0);
        }
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.