javaCallback.reInit(); javaCallback.setOpnum(4); javaCallback.addInParamAsInt(staticSession, JIFlags.FLAG_REPRESENTATION_UNSIGNED_INT); javaCallback.reInit(); javaCallback.setOpnum(6); javaCallback.addInParamAsInt(staticSession, JIFlags.FLAG_REPRESENTATION_UNSIGNED_INT); javaCallback.reInit(); javaCallback.setOpnum(7); javaCallback.addInParamAsInt(staticSession, JIFlags.FLAG_REPRESENTATION_UNSIGNED_INT); javaCallback.reInit(); javaCallback.setOpnum(1); javaCallback.addInParamAsInt(staticSession, JIFlags.FLAG_REPRESENTATION_UNSIGNED_INT);
javaCallback.reInit(); javaCallback.setOpnum(4); javaCallback.addInParamAsInt(staticSession, JIFlags.FLAG_REPRESENTATION_UNSIGNED_INT); javaCallback.reInit(); javaCallback.setOpnum(6); javaCallback.addInParamAsInt(staticSession, JIFlags.FLAG_REPRESENTATION_UNSIGNED_INT); javaCallback.reInit(); javaCallback.setOpnum(7); javaCallback.addInParamAsInt(staticSession, JIFlags.FLAG_REPRESENTATION_UNSIGNED_INT); javaCallback.reInit(); javaCallback.setOpnum(1); javaCallback.addInParamAsInt(staticSession, JIFlags.FLAG_REPRESENTATION_UNSIGNED_INT);
javaCallback.reInit (); javaCallback.setOpnum ( 4 ); javaCallback.addInParamAsInt ( staticSession, JIFlags.FLAG_REPRESENTATION_UNSIGNED_INT ); javaCallback.reInit (); javaCallback.setOpnum ( 6 ); javaCallback.addInParamAsInt ( staticSession, JIFlags.FLAG_REPRESENTATION_UNSIGNED_INT ); javaCallback.reInit (); javaCallback.setOpnum ( 7 ); javaCallback.addInParamAsInt ( staticSession, JIFlags.FLAG_REPRESENTATION_UNSIGNED_INT ); javaCallback.reInit (); javaCallback.setOpnum ( 1 ); javaCallback.addInParamAsInt ( staticSession, JIFlags.FLAG_REPRESENTATION_UNSIGNED_INT );
final IJIComObject connectionPointer = (IJIComObject)objects[0]; object.reInit (); object.setOpnum ( 2 ); object.addInParamAsComObject ( eventListener, JIFlags.FLAG_NULL );
public static void testSinkDebug(String[] args) throws JIException, InterruptedException, UnknownHostException { JISession session = JISession.createSession(args[1], args[2], args[3]); JIComServer comStub = new JIComServer(JIProgId.valueOf("TstMarsh.Test"), args[0], session); IJIComObject unknown = comStub.createInstance(); IJIComObject ITest = (IJIComObject) unknown.queryInterface("89D8C8BE-1E91-11D3-910F-00C04F9403C2"); //ITest //Create the Java Server class. This contains the instance to be called by the COM Server // JILocalInterfaceDefinition interfaceDefinition = registerInterface(); if (StaticSinkJavaCoClass != null) StaticSinkJavaCoClass = new JILocalCoClass(interfaceDefinition, new SampleTestServerCallback()); IJIComObject iStaticSink = JIObjectFactory.buildObject(session, StaticSinkJavaCoClass); Object[] results = new Object[1]; // Create the session JICallBuilder javaCallback = new JICallBuilder(true); javaCallback.setOpnum(8); javaCallback.addInParamAsComObject(iStaticSink, JIFlags.FLAG_NULL); javaCallback.addOutParamAsType(Integer.class, JIFlags.FLAG_NULL); //Long results = ITest.call(javaCallback);//<== same exception is thrown here as well System.out.println("ITest.DoSomethingAndGetSomethingBack succeeded, session out =" + results[0]); int staticSession = ((Integer)results[0]).intValue(); Thread.sleep(30000); javaCallback.reInit(); javaCallback.setOpnum(1); javaCallback.addInParamAsInt(staticSession, JIFlags.FLAG_REPRESENTATION_UNSIGNED_INT); System.out.println("ITest.UnDoSomething about to be called"); results = ITest.call(javaCallback); System.out.println("ITest.UnDoSomething succeeded"); JISession.destroySession(session); }
public static void testSinkDebug(String[] args) throws JIException, InterruptedException, UnknownHostException { JISession session = JISession.createSession(args[1], args[2], args[3]); JIComServer comStub = new JIComServer(JIProgId.valueOf("TstMarsh.Test"), args[0], session); IJIComObject unknown = comStub.createInstance(); IJIComObject ITest = (IJIComObject) unknown.queryInterface("89D8C8BE-1E91-11D3-910F-00C04F9403C2"); //ITest //Create the Java Server class. This contains the instance to be called by the COM Server // JILocalInterfaceDefinition interfaceDefinition = registerInterface(); if (StaticSinkJavaCoClass != null) StaticSinkJavaCoClass = new JILocalCoClass(interfaceDefinition, new SampleTestServerCallback()); IJIComObject iStaticSink = JIObjectFactory.buildObject(session, StaticSinkJavaCoClass); Object[] results = new Object[1]; // Create the session JICallBuilder javaCallback = new JICallBuilder(true); javaCallback.setOpnum(8); javaCallback.addInParamAsComObject(iStaticSink, JIFlags.FLAG_NULL); javaCallback.addOutParamAsType(Integer.class, JIFlags.FLAG_NULL); //Long results = ITest.call(javaCallback);//<== same exception is thrown here as well System.out.println("ITest.DoSomethingAndGetSomethingBack succeeded, session out =" + results[0]); int staticSession = ((Integer)results[0]).intValue(); Thread.sleep(30000); javaCallback.reInit(); javaCallback.setOpnum(1); javaCallback.addInParamAsInt(staticSession, JIFlags.FLAG_REPRESENTATION_UNSIGNED_INT); System.out.println("ITest.UnDoSomething about to be called"); results = ITest.call(javaCallback); System.out.println("ITest.UnDoSomething succeeded"); JISession.destroySession(session); }
object.reInit(); object.setOpnum(2); object.addInParamAsComObject(eventListener, JIFlags.FLAG_NULL);
javaCallback.reInit (); javaCallback.setOpnum ( 1 ); javaCallback.addInParamAsInt ( staticSession, JIFlags.FLAG_REPRESENTATION_UNSIGNED_INT );
object.reInit(); object.setOpnum(2); object.addInParamAsComObject(eventListener, JIFlags.FLAG_NULL);
callObject.reInit(); callObject.setOpnum(2); callObject.addInParamAsVariant(new JIVariant(2),JIFlags.FLAG_NULL); callObject.reInit(); callObject.setOpnum(1); callObject.addOutParamAsType(IJIComObject.class,JIFlags.FLAG_NULL); callObject.reInit(); callObject.setOpnum(3); callObject.addOutParamAsType(IJIComObject.class,JIFlags.FLAG_NULL); callObject.reInit(); callObject.setOpnum(4); callObject.addOutParamAsType(IJIComObject.class,JIFlags.FLAG_NULL); callObject.reInit(); callObject.setOpnum(3); callObject.addInParamAsVariant(new JIVariant(i),JIFlags.FLAG_NULL); callObject2.reInit(); callObject2.setOpnum(4); callObject2.addOutParamAsObject(new JIString(JIFlags.FLAG_REPRESENTATION_STRING_BSTR),JIFlags.FLAG_NULL); callObject2.reInit(); callObject2 = new JICallBuilder(); callObject2.setOpnum(9); callObject2.reInit();
callObject.reInit (); callObject.setOpnum ( 2 ); callObject.addInParamAsVariant ( new JIVariant ( 2 ), JIFlags.FLAG_NULL ); callObject.reInit (); callObject.setOpnum ( 1 ); callObject.addOutParamAsType ( IJIComObject.class, JIFlags.FLAG_NULL ); callObject.reInit (); callObject.setOpnum ( 3 ); callObject.addOutParamAsType ( IJIComObject.class, JIFlags.FLAG_NULL ); callObject.reInit (); callObject.setOpnum ( 4 ); callObject.addOutParamAsType ( IJIComObject.class, JIFlags.FLAG_NULL ); callObject.reInit (); callObject.setOpnum ( 3 ); callObject.addInParamAsVariant ( new JIVariant ( i ), JIFlags.FLAG_NULL ); callObject2.reInit (); callObject2.setOpnum ( 4 ); callObject2.addOutParamAsObject ( new JIString ( JIFlags.FLAG_REPRESENTATION_STRING_BSTR ), JIFlags.FLAG_NULL ); callObject2.reInit (); callObject2 = new JICallBuilder (); callObject2.setOpnum ( 9 ); callObject2.reInit ();
callObject.reInit(); callObject.setOpnum(2); callObject.addInParamAsVariant(new JIVariant(2),JIFlags.FLAG_NULL); callObject.reInit(); callObject.setOpnum(1); callObject.addOutParamAsType(IJIComObject.class,JIFlags.FLAG_NULL); callObject.reInit(); callObject.setOpnum(3); callObject.addOutParamAsType(IJIComObject.class,JIFlags.FLAG_NULL); callObject.reInit(); callObject.setOpnum(4); callObject.addOutParamAsType(IJIComObject.class,JIFlags.FLAG_NULL); callObject.reInit(); callObject.setOpnum(3); callObject.addInParamAsVariant(new JIVariant(i),JIFlags.FLAG_NULL); callObject2.reInit(); callObject2.setOpnum(4); callObject2.addOutParamAsObject(new JIString(JIFlags.FLAG_REPRESENTATION_STRING_BSTR),JIFlags.FLAG_NULL); callObject2.reInit(); callObject2 = new JICallBuilder(); callObject2.setOpnum(9); callObject2.reInit();
callObject.reInit(); callObject.setOpnum(10); callObject.addOutParamAsType(IJIComObject.class,JIFlags.FLAG_NULL);
callObject.reInit(); callObject.setOpnum(10); callObject.addOutParamAsType(IJIComObject.class,JIFlags.FLAG_NULL);
callObject.reInit (); callObject.setOpnum ( 10 ); callObject.addOutParamAsType ( IJIComObject.class, JIFlags.FLAG_NULL );
callObject.reInit (); callObject.setOpnum ( 147 ); callObject.addInParamAsUnsigned ( JIUnsignedFactory.getUnsigned ( new Short ( (short)200 ), JIFlags.FLAG_REPRESENTATION_UNSIGNED_BYTE ), JIFlags.FLAG_NULL ); callObject.reInit (); callObject.setOpnum ( 143 ); obj.reInit (); obj.setOpnum ( 49 ); obj.addInParamAsPointer ( new JIPointer ( new JIPointer ( new Integer ( 100 ) ) ), JIFlags.FLAG_NULL ); handle.call ( obj ); obj.reInit (); obj.setOpnum ( 53 ); obj.addInParamAsPointer ( new JIPointer ( new Integer ( 100 ) ), JIFlags.FLAG_NULL ); handle.call ( obj ); obj.reInit (); obj.setOpnum ( 134 ); obj.addInParamAsComObject ( dispatch, JIFlags.FLAG_NULL ); handle.call ( obj ); obj.reInit (); obj.setOpnum ( 135 ); obj.addInParamAsComObject ( dispatch, JIFlags.FLAG_NULL ); obj.reInit (); obj.setOpnum ( 136 ); obj.addInParamAsComObject ( dispatch, JIFlags.FLAG_NULL );
callObject.reInit(); callObject.setOpnum(147); callObject.addInParamAsUnsigned(JIUnsignedFactory.getUnsigned(new Short((short)200), JIFlags.FLAG_REPRESENTATION_UNSIGNED_BYTE),JIFlags.FLAG_NULL); callObject.reInit(); callObject.setOpnum(143); obj.reInit(); obj.setOpnum(49); obj.addInParamAsPointer(new JIPointer(new JIPointer(new Integer(100))),JIFlags.FLAG_NULL); handle.call(obj); obj.reInit(); obj.setOpnum(53); obj.addInParamAsPointer(new JIPointer((new Integer(100))),JIFlags.FLAG_NULL); obj.reInit(); obj.setOpnum(134); obj.addInParamAsComObject(dispatch,JIFlags.FLAG_NULL); handle.call(obj); obj.reInit(); obj.setOpnum(135); obj.addInParamAsComObject(dispatch,JIFlags.FLAG_NULL); obj.reInit(); obj.setOpnum(136); obj.addInParamAsComObject(dispatch,JIFlags.FLAG_NULL); handle.call(obj);
callObject.reInit(); callObject.setOpnum(147); callObject.addInParamAsUnsigned(JIUnsignedFactory.getUnsigned(new Short((short)200), JIFlags.FLAG_REPRESENTATION_UNSIGNED_BYTE),JIFlags.FLAG_NULL); callObject.reInit(); callObject.setOpnum(143); obj.reInit(); obj.setOpnum(49); obj.addInParamAsPointer(new JIPointer(new JIPointer(new Integer(100))),JIFlags.FLAG_NULL); handle.call(obj); obj.reInit(); obj.setOpnum(53); obj.addInParamAsPointer(new JIPointer((new Integer(100))),JIFlags.FLAG_NULL); obj.reInit(); obj.setOpnum(134); obj.addInParamAsComObject(dispatch,JIFlags.FLAG_NULL); handle.call(obj); obj.reInit(); obj.setOpnum(135); obj.addInParamAsComObject(dispatch,JIFlags.FLAG_NULL); obj.reInit(); obj.setOpnum(136); obj.addInParamAsComObject(dispatch,JIFlags.FLAG_NULL); handle.call(obj);