geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From djen...@apache.org
Subject [06/51] [abbrv] geronimo-yoko git commit: Merge branch 'connection_counting' into 'ibm-trunk'
Date Sun, 19 Feb 2017 01:49:23 GMT
Merge branch 'connection_counting' into 'ibm-trunk'

Cache outbound connections with reference counting.

See merge request !59


Project: http://git-wip-us.apache.org/repos/asf/geronimo-yoko/repo
Commit: http://git-wip-us.apache.org/repos/asf/geronimo-yoko/commit/2d5fd2d9
Tree: http://git-wip-us.apache.org/repos/asf/geronimo-yoko/tree/2d5fd2d9
Diff: http://git-wip-us.apache.org/repos/asf/geronimo-yoko/diff/2d5fd2d9

Branch: refs/heads/master
Commit: 2d5fd2d963675b366f3fb7dd16b98a03c51fe10c
Parents: eab4a8d f580371
Author: Joseph Chacko <chackoj@uk.ibm.com>
Authored: Wed Oct 28 15:51:56 2015 -0400
Committer: Joseph Chacko <chackoj@uk.ibm.com>
Committed: Wed Oct 28 15:51:56 2015 -0400

----------------------------------------------------------------------
 pom.xml                                         |  48 +-
 yoko-core/pom.xml                               |  19 +-
 .../org/apache/yoko/orb/CORBA/Delegate.java     |   7 -
 .../org/apache/yoko/orb/CORBA/ObjectImpl.java   |   3 +-
 .../java/org/apache/yoko/orb/OB/Client.java     |   2 +-
 .../org/apache/yoko/orb/OB/ClientManager.java   |   8 +-
 .../apache/yoko/orb/OB/CollocatedClient.java    |   2 +-
 .../yoko/orb/OB/DispatchRequest_impl.java       |   1 -
 .../org/apache/yoko/orb/OB/DowncallStub.java    |  12 +-
 .../java/org/apache/yoko/orb/OB/GIOPClient.java | 315 ++++------
 .../org/apache/yoko/orb/OB/GIOPConnection.java  |  46 +-
 .../apache/yoko/orb/OB/GIOPIncomingMessage.java |   3 +-
 .../apache/yoko/orb/OB/GIOPServerStarter.java   |  31 +-
 .../yoko/orb/OB/GIOPServerStarterThreaded.java  |  32 +-
 .../org/apache/yoko/orb/OB/ORBInstance.java     |  30 +-
 .../org/apache/yoko/orb/OB/PluginManager.java   |   2 +-
 .../main/java/org/apache/yoko/orb/OB/Util.java  |   2 +-
 .../org/apache/yoko/orb/OB/ValueWriter.java     |   3 +-
 .../org/apache/yoko/orb/OBCORBA/ORB_impl.java   |   4 +-
 .../orb/OBMessaging/ExceptionHolder_impl.java   |   4 +-
 .../OBMessaging/UserExceptionRaiseProxy.java    |   2 +-
 .../yoko/orb/OCI/AcceptorInfoOperations.java    |  23 -
 .../java/org/apache/yoko/orb/OCI/Buffer.java    |  12 +
 .../yoko/orb/OCI/ConnectorInfoOperations.java   |  31 -
 .../apache/yoko/orb/OCI/CurrentOperations.java  |  12 -
 .../org/apache/yoko/orb/OCI/Current_impl.java   |   8 -
 .../yoko/orb/OCI/IIOP/AcceptorInfo_impl.java    |  37 +-
 .../apache/yoko/orb/OCI/IIOP/Acceptor_impl.java |  88 +--
 .../orb/OCI/IIOP/ConnectorInfoOperations.java   |   3 +
 .../yoko/orb/OCI/IIOP/ConnectorInfo_impl.java   | 140 ++---
 .../yoko/orb/OCI/IIOP/Connector_impl.java       | 125 ++--
 .../apache/yoko/orb/OCI/IIOP/Exceptions.java    |  35 ++
 .../yoko/orb/OCI/IIOP/TransportInfo_impl.java   | 204 ++-----
 .../yoko/orb/OCI/IIOP/Transport_impl.java       | 199 ++-----
 .../yoko/orb/OCI/TransportInfoOperations.java   |  45 --
 .../main/java/org/apache/yoko/orb/OCI/iiop.java |   4 +-
 .../apache/yoko/orb/activator/Activator.java    |   2 +-
 .../apache/yoko/orb/csi/SecurityContext.java    |   2 +-
 .../org/apache/yoko/ConnectionCachingTest.java  | 203 +++++++
 .../org/apache/yoko/ConnectionCleanupTest.java  | 150 +++++
 .../internal/ProcessAgentImpl.java              |   2 +-
 .../test/java/test/iiopplugin/ClientPlugin.java |   1 -
 .../test/java/test/iiopplugin/ServerPlugin.java |   1 -
 .../iiopplugin/ServiceContextInterceptor.java   |   6 +-
 yoko-core/src/test/java/test/ins/Server.java    |   6 +-
 .../src/test/java/test/util/MultiException.java |  61 ++
 .../src/test/java/test/util/Skellington.java    | 127 ++++
 yoko-osgi/pom.xml                               |  64 ++
 .../org/apache/yoko/osgi/ProviderLocator.java   | 583 +++++++++++++++++++
 .../org/apache/yoko/osgi/ProviderRegistry.java  | 100 ++++
 .../yoko/osgi/locator/BundleProviderLoader.java | 119 ++++
 .../apache/yoko/osgi/locator/ProviderBean.java  |  63 ++
 .../yoko/osgi/locator/ProviderRegistryImpl.java | 327 +++++++++++
 .../org/apache/yoko/osgi/locator/Register.java  |  36 ++
 .../apache/yoko/osgi/locator/ServiceBean.java   |  63 ++
 .../activator/AbstractBundleActivator.java      | 107 ++++
 yoko-rmi-impl/pom.xml                           |   5 +
 .../yoko/rmi/api/PortableRemoteObjectExt.java   |   2 +-
 .../java/org/apache/yoko/rmi/impl/UtilImpl.java |   2 +-
 .../yoko/rmi/osgi/activator/Activator.java      |   6 +-
 yoko-rmi-spec/pom.xml                           |   4 +
 .../apache/yoko/rmispec/util/UtilLoader.java    |   2 +-
 yoko-spec-corba/pom.xml                         |   2 +-
 .../src/main/java/org/omg/CORBA/ORB.java        |   2 +-
 .../src/main/java/org/omg/IIOP/ListenPoint.java |  14 +-
 .../java/org/omg/IIOP/ListenPointHelper.java    |   5 +-
 yoko-util/pom.xml                               |  32 +-
 .../main/java/org/apache/yoko/util/Cache.java   |  47 ++
 .../main/java/org/apache/yoko/util/Factory.java |   5 +
 .../main/java/org/apache/yoko/util/Fifa.java    |   6 +
 .../main/java/org/apache/yoko/util/Fifo.java    |   6 +
 .../java/org/apache/yoko/util/KeyedFactory.java |   5 +
 .../java/org/apache/yoko/util/Reference.java    |   9 +
 .../java/org/apache/yoko/util/Sequential.java   |  18 +
 .../yoko/util/concurrent/ConcurrentFifo.java    | 164 ++++++
 .../yoko/util/concurrent/CountedEntry.java      | 153 +++++
 .../org/apache/yoko/util/concurrent/Foot.java   |  15 +
 .../org/apache/yoko/util/concurrent/Head.java   |   7 +
 .../org/apache/yoko/util/concurrent/NNode.java  |   7 +
 .../util/concurrent/NoOpRunnableFactory.java    |  10 +
 .../org/apache/yoko/util/concurrent/PNode.java  |   7 +
 .../util/concurrent/ReferenceCountedCache.java  | 124 ++++
 .../apache/yoko/util/concurrent/StrongNode.java |  29 +
 .../org/apache/yoko/util/concurrent/VNode.java  |  10 +
 .../util/concurrent/WeakConcurrentFifo.java     |  73 +++
 .../yoko/util/concurrent/WeakCountedCache.java  |  35 ++
 .../apache/yoko/util/concurrent/WeakNode.java   |  34 ++
 .../apache/yoko/util/osgi/ProviderLocator.java  | 583 -------------------
 .../apache/yoko/util/osgi/ProviderRegistry.java | 100 ----
 .../util/osgi/locator/BundleProviderLoader.java | 119 ----
 .../yoko/util/osgi/locator/ProviderBean.java    |  63 --
 .../util/osgi/locator/ProviderRegistryImpl.java | 326 -----------
 .../apache/yoko/util/osgi/locator/Register.java |  36 --
 .../yoko/util/osgi/locator/ServiceBean.java     |  63 --
 .../activator/AbstractBundleActivator.java      | 107 ----
 .../util/concurrent/ConcurrentFifoTest.java     | 274 +++++++++
 .../concurrent/ReferenceCountedCacheTest.java   | 255 ++++++++
 .../util/concurrent/WeakConcurrentFifoTest.java | 105 ++++
 98 files changed, 3976 insertions(+), 2460 deletions(-)
----------------------------------------------------------------------



Mime
View raw message