/** Returns an Interface Pointer representation from raw bytes. * * @exclude * @param session * @param rawBytes * @return * @throws JIException */ public static IJIComObject instantiateComObject(JISession session,byte[] rawBytes, String ipAddress) throws JIException { NetworkDataRepresentation ndr = new NetworkDataRepresentation(); NdrBuffer ndrBuffer = new NdrBuffer(rawBytes,0); ndr.setBuffer(ndrBuffer); ndrBuffer.length = rawBytes.length; //this is a brand new session. if (session.getStub() == null) { JIComServer comServer = new JIComServer(session,JIInterfacePointer.decode(ndr, new ArrayList(), JIFlags.FLAG_REPRESENTATION_INTERFACEPTR_DECODE2, new HashMap()),ipAddress); return comServer.getInstance(); } else { IJIComObject retval = instantiateComObject(session, JIInterfacePointer.decode(ndr, new ArrayList(), JIFlags.FLAG_REPRESENTATION_INTERFACEPTR_DECODE2, new HashMap())); //increasing the reference count. retval.addRef(); return retval; } }
/** Returns an Interface Pointer representation from raw bytes. * * @exclude * @param session * @param rawBytes * @return * @throws JIException */ public static IJIComObject instantiateComObject(JISession session,byte[] rawBytes, String ipAddress) throws JIException { NetworkDataRepresentation ndr = new NetworkDataRepresentation(); NdrBuffer ndrBuffer = new NdrBuffer(rawBytes,0); ndr.setBuffer(ndrBuffer); ndrBuffer.length = rawBytes.length; //this is a brand new session. if (session.getStub() == null) { JIComServer comServer = new JIComServer(session,JIInterfacePointer.decode(ndr, new ArrayList(), JIFlags.FLAG_REPRESENTATION_INTERFACEPTR_DECODE2, new HashMap()),ipAddress); return comServer.getInstance(); } else { IJIComObject retval = instantiateComObject(session, JIInterfacePointer.decode(ndr, new ArrayList(), JIFlags.FLAG_REPRESENTATION_INTERFACEPTR_DECODE2, new HashMap())); //increasing the reference count. retval.addRef(); return retval; } }
/** * Returns an Interface Pointer representation from raw bytes. * * @exclude * @param session * @param rawBytes * @return * @throws JIException */ public static IJIComObject instantiateComObject ( final JISession session, final byte[] rawBytes, final String ipAddress ) throws JIException { final NetworkDataRepresentation ndr = new NetworkDataRepresentation (); final NdrBuffer ndrBuffer = new NdrBuffer ( rawBytes, 0 ); ndr.setBuffer ( ndrBuffer ); ndrBuffer.length = rawBytes.length; //this is a brand new session. if ( session.getStub () == null ) { final JIComServer comServer = new JIComServer ( session, JIInterfacePointer.decode ( ndr, new ArrayList (), JIFlags.FLAG_REPRESENTATION_INTERFACEPTR_DECODE2, new HashMap () ), ipAddress ); return comServer.getInstance (); } else { final IJIComObject retval = instantiateComObject ( session, JIInterfacePointer.decode ( ndr, new ArrayList (), JIFlags.FLAG_REPRESENTATION_INTERFACEPTR_DECODE2, new HashMap () ) ); //increasing the reference count. retval.addRef (); return retval; } }
newsession.useNTLMv2 ( this.session.isNTLMv2Enabled () ); final JIComServer comServer = new JIComServer ( newsession, comObjectImpl.internal_getInterfacePointer (), null ); comObject = comServer.getInstance (); JIFrameworkHelper.link2Sessions ( this.session, newsession );
newsession.useSessionSecurity(session.isSessionSecurityEnabled()); JIComServer comServer = new JIComServer(newsession,comObjectImpl.internal_getInterfacePointer(),null); comObject = comServer.getInstance(); JIFrameworkHelper.link2Sessions(session, newsession);
newsession.useNTLMv2(session.isNTLMv2Enabled()); JIComServer comServer = new JIComServer(newsession,comObjectImpl.internal_getInterfacePointer(),null); comObject = comServer.getInstance(); JIFrameworkHelper.link2Sessions(session, newsession);
newsession.useSessionSecurity(session.isSessionSecurityEnabled()); JIComServer comServer = new JIComServer(newsession,ptr,null); retval = comServer.getInstance(); JIFrameworkHelper.link2Sessions(session, newsession);
newsession.useNTLMv2(session.isNTLMv2Enabled()); JIComServer comServer = new JIComServer(newsession,ptr,null); retval = comServer.getInstance(); JIFrameworkHelper.link2Sessions(session, newsession);
newsession.useNTLMv2 ( session.isNTLMv2Enabled () ); final JIComServer comServer = new JIComServer ( newsession, ptr, null ); retval = comServer.getInstance (); JIFrameworkHelper.link2Sessions ( session, newsession );