diff options
author | Mark Spruiell <mes@zeroc.com> | 2007-01-26 03:26:55 +0000 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2007-01-26 03:26:55 +0000 |
commit | 84537f2b0b1b92682292dca25f23dc7e73fcebeb (patch) | |
tree | 69c59d27cb1ef34251e5519abbf15465dc76f9df /java/src/Ice/ObjectPrxHelperBase.java | |
parent | clean up and code re-org (diff) | |
download | ice-84537f2b0b1b92682292dca25f23dc7e73fcebeb.tar.bz2 ice-84537f2b0b1b92682292dca25f23dc7e73fcebeb.tar.xz ice-84537f2b0b1b92682292dca25f23dc7e73fcebeb.zip |
adding thread-per-connection settings for proxies & OAs
Diffstat (limited to 'java/src/Ice/ObjectPrxHelperBase.java')
-rw-r--r-- | java/src/Ice/ObjectPrxHelperBase.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/java/src/Ice/ObjectPrxHelperBase.java b/java/src/Ice/ObjectPrxHelperBase.java index 151e80885d6..313dbb3bc71 100644 --- a/java/src/Ice/ObjectPrxHelperBase.java +++ b/java/src/Ice/ObjectPrxHelperBase.java @@ -784,6 +784,28 @@ public class ObjectPrxHelperBase implements ObjectPrx } } + public boolean + ice_isThreadPerConnection() + { + return _reference.getThreadPerConnection(); + } + + public ObjectPrx + ice_threadPerConnection(boolean tpc) + { + IceInternal.Reference ref = _reference.changeThreadPerConnection(tpc); + if(ref.equals(_reference)) + { + return this; + } + else + { + ObjectPrxHelperBase proxy = new ObjectPrxHelperBase(); + proxy.setup(ref); + return proxy; + } + } + /** * @deprecated This method has been replaced with ice_collocationOptimized. **/ |