CookieHolder getCookieHolder() { CookieHolder cookieHolder = peekThrowInternal().getCookieHolder(); throwInternalIfNull(cookieHolder); return cookieHolder; }
CookieHolder getCookieHolder() { CookieHolder cookieHolder = peekThrowInternal().getCookieHolder(); throwInternalIfNull(cookieHolder); return cookieHolder; }
public void returnServant() { OAInvocationInfo info = orb.peekInvocationInfo(); if (locator == null) return; try { poa.unlock(); locator.postinvoke(info.id(), (POA) (info.oa()), info.getOperation(), info.getCookieHolder().value, (Servant) (info.getServantContainer())); } catch (ForwardRequest e) { e.printStackTrace(); } finally { poa.lock(); } }
public void returnServant() { OAInvocationInfo info = orb.peekInvocationInfo(); if (locator == null) return; try { poa.unlock(); locator.postinvoke(info.id(), (POA) (info.oa()), info.getOperation(), info.getCookieHolder().value, (Servant) (info.getServantContainer())); } catch (ForwardRequest e) { e.printStackTrace(); } finally { poa.lock(); } }
protected java.lang.Object internalGetServant(byte[] id, 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(); servant = locator.preinvoke(id, poa, operation, cookieHolder); if (servant == null) servant = new NullServantImpl(poa.omgInvocationWrapper().nullServantReturned()); else setDelegate((Servant) servant, id); } finally { poa.lock(); } return servant; }
protected java.lang.Object internalGetServant(byte[] id, 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(); servant = locator.preinvoke(id, poa, operation, cookieHolder); if (servant == null) servant = new NullServantImpl(poa.omgInvocationWrapper().nullServantReturned()); else setDelegate((Servant) servant, id); } finally { poa.lock(); } return servant; }