446447448449450451452453454455456
" opname: " + request.operation() + " invoke preinvoke on servant locator"); } try { cookieHolder = new CookieHolder(); servant = ((ServantLocator) servantManager).preinvoke(request.objectId(), controller.getPOA(), request.operation(), cookieHolder); if (servant == null)
858687888990919293
// Create CookieHolder on demand. This is only called by a single // thread, so no synchronization is needed. public CookieHolder getCookieHolder() { if (cookieHolder == null) cookieHolder = new CookieHolder() ; return cookieHolder; }
7172737475767778798081
String operation ) throws ForwardRequest { if (locator == null) throw poa.invocationWrapper().poaNoServantManager() ; CookieHolder cookieHolder = orb.peekInvocationInfo().getCookieHolder() ; // Try - finally is J2EE requirement. java.lang.Object servant; try{ poa.unlock() ;
676869707172737475
112113114115116117118119120
return servant; } CookieHolder getCookieHolder() { CookieHolder cookieHolder = peekThrowInternal().getCookieHolder(); throwInternalIfNull(cookieHolder); return cookieHolder; }
419420421422423424425426427428429
434435436437438439440441442443444