This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository libjgroups-java.
commit a19debfb77a137ea68da716b85ce7c89973b1562 Merge: b51f5c5 7459fdf Author: Emmanuel Bourg <ebo...@apache.org> Date: Thu Nov 23 13:34:43 2017 +0100 Merge tag 'upstream/2.12.2.Final' Upstream version 2.12.2.Final .classpath | 19 + .gitignore | 15 + .project | 17 + CREDITS | 67 + INSTALL.html | 335 ++ LICENSE | 504 +++ README | 75 + bin/concurrent.sh | 12 + bin/draw.bat | 21 + bin/draw.sh | 51 + bin/gaps.sh | 2 + bin/gossiprouter.sh | 16 + bin/jg | 8 + bin/jgroups.bat | 19 + bin/jgroups.sh | 45 + bin/jt | 8 + bin/probe.bat | 17 + bin/probe.sh | 31 + bin/release_to_local_repo.sh | 27 + bin/release_to_nexus.sh | 28 + build.bat | 30 + build.properties.template | 15 + build.properties.template.ipv6 | 16 + build.sh | 58 + build.xml | 547 +++ conf/EncryptKeyStore.xml | 13 + conf/EncryptNoKeyStore.xml | 21 + conf/auth_X509.xml | 38 + conf/auth_fixedlist.xml | 36 + conf/auth_md5.xml | 36 + conf/auth_regex.xml | 101 + conf/auth_simple.xml | 29 + conf/bare-bones.xml | 23 + conf/bsh.xml | 21 + conf/compress.xml | 25 + conf/config.txt | 64 + conf/encrypt-entire-message.xml | 20 + conf/encrypt.xml | 20 + conf/execution-service.xml | 74 + conf/fast-local.xml | 79 + conf/flush-tcp-nio.xml | 73 + conf/flush-tcp.xml | 64 + conf/flush-udp.xml | 64 + conf/gossip-service.xml | 146 + conf/jboss-service.xml | 45 + conf/jg-magic-map.xml | 59 + conf/jg-protocol-ids.xml | 66 + conf/log4j.properties | 47 + conf/manifest.mf | 4 + conf/mping.xml | 44 + conf/multiplexer-service.xml | 22 + conf/multiplexer-xmbean.xml | 139 + conf/performancetestconfig.txt | 35 + conf/persist.properties | 44 + conf/sequencer.xml | 71 + conf/settings.xml | 86 + conf/sfc.xml | 64 + conf/smack.xml | 19 + conf/smack_tunnel.xml | 14 + conf/stacks.xml | 395 ++ conf/tcp-nio.xml | 72 + conf/tcp.xml | 71 + conf/tcp_nio.xml | 62 + conf/tcpgossip.xml | 59 + conf/testng/functional.xml | 20 + conf/testng/stack-independent.xml | 22 + conf/testng/testng-tcp-flush.xml | 26 + conf/testng/testng-tcp-stress.xml | 21 + conf/testng/testng-tcp.xml | 27 + conf/testng/testng-udp-flush.xml | 27 + conf/testng/testng-udp.xml | 26 + conf/testng/time-sensitive.xml | 20 + conf/tunnel.xml | 34 + conf/udp-largecluster.xml | 83 + conf/udp.xml | 75 + doc/ENCRYPT.html | 204 + doc/ENCRYPT1_4.html | 166 + doc/JmxSupport.txt | 67 + doc/PerformanceNotes.txt | 66 + doc/README | 19 + doc/RELEASE_INSTRUCTIONS | 45 + doc/RULES | 58 + doc/ReleaseNotes-2.12.txt | 95 + doc/design/AUTH.txt | 187 + doc/design/AddressTranslation.txt | 38 + doc/design/Bundling.txt | 78 + doc/design/CLOUD_TCP.txt | 43 + doc/design/ConcurrentConnectionEstablishment.txt | 53 + doc/design/ConcurrentStack.txt | 165 + doc/design/ConcurrentStartupTest.txt | 45 + doc/design/DataCenterReplication.fig | 73 + doc/design/DataCenterReplication.png | Bin 0 -> 11195 bytes doc/design/DataCenterReplication.txt | 106 + doc/design/FILE_PING.txt | 41 + doc/design/FLUSH.txt | 183 + doc/design/FLUSH2.txt | 143 + doc/design/FlowControl.txt | 88 + doc/design/GossipRouterChanges-1.8.txt | 108 + doc/design/JDBC_PING.txt | 71 + doc/design/JoinAndStateTransfer.txt | 31 + doc/design/LargeClusters.txt | 38 + doc/design/LargeMessages.txt | 53 + doc/design/LogicalAddresses.txt | 243 ++ doc/design/MERGE.new.txt | 69 + doc/design/MERGE4.txt | 48 + doc/design/MERGE_View_Separation.txt | 98 + doc/design/MarshalingFormat.txt | 60 + doc/design/Multiplexer.txt | 284 ++ doc/design/NAKACK.txt | 89 + doc/design/NullDestAddresses.txt | 20 + doc/design/NullingSrcAddresses.txt | 19 + doc/design/PartialStateTransfer.txt | 64 + doc/design/ProbabilisticBroadcast.txt | 140 + doc/design/RELAY.fig | 74 + doc/design/RELAY.png | Bin 0 -> 10465 bytes doc/design/RELAY.txt | 188 + doc/design/Reincarnation.txt | 46 + doc/design/ReliableViewInstallation.txt | 153 + doc/design/ReplCache.txt | 189 + doc/design/SCOPE.txt | 41 + doc/design/SEQUENCER.txt | 140 + doc/design/STABLE.txt | 52 + doc/design/SimpleFlowControl.txt | 105 + doc/design/StreamingStateTransfer.txt | 198 + doc/design/TestNG.txt | 206 + doc/design/TransportNextGen | 29 + doc/design/UNICAST.txt | 32 + doc/design/UNICAST2.txt | 181 + doc/design/UNIFORM.txt | 114 + doc/design/ViewHandling.txt | 68 + doc/design/flush-coord-leave.fig | 109 + doc/design/flush-coord-leave.png | Bin 0 -> 13834 bytes doc/design/flush-join.fig | 116 + doc/design/flush-join.png | Bin 0 -> 14182 bytes doc/design/flush-leave.fig | 102 + doc/design/flush-leave.png | Bin 0 -> 13017 bytes doc/design/flush-state-transfer.fig | 126 + doc/design/flush-state-transfer.png | Bin 0 -> 15526 bytes doc/design/varia1.txt | 282 ++ doc/design/varia2.txt | 477 +++ doc/history.txt | 2438 ++++++++++++ doc/manual/.cvsignore | 1 + doc/manual/build.xml | 19 + doc/manual/en/images/Architecture.eps | 171 + doc/manual/en/images/Architecture.fig | 50 + doc/manual/en/images/Architecture.png | Bin 0 -> 3576 bytes doc/manual/en/images/ChannelStates.fig | 31 + doc/manual/en/images/ChannelStates.png | Bin 0 -> 4935 bytes doc/manual/en/images/ConcurrentStack.fig | 136 + doc/manual/en/images/ConcurrentStack.png | Bin 0 -> 9826 bytes doc/manual/en/images/DrawScreenshot.png | Bin 0 -> 32648 bytes doc/manual/en/images/Message.fig | 33 + doc/manual/en/images/Message.png | Bin 0 -> 1776 bytes doc/manual/en/images/PullPushAdapter.fig | 64 + doc/manual/en/images/PullPushAdapter.png | Bin 0 -> 11667 bytes doc/manual/en/images/RELAY.fig | 74 + doc/manual/en/images/RELAY.png | Bin 0 -> 10465 bytes doc/manual/en/images/SharedTransport.fig | 166 + doc/manual/en/images/SharedTransport.png | Bin 0 -> 10405 bytes doc/manual/en/images/StompArchitecture.fig | 146 + doc/manual/en/images/StompArchitecture.png | Bin 0 -> 8802 bytes doc/manual/en/images/StompProtocol.fig | 34 + doc/manual/en/images/StompProtocol.png | Bin 0 -> 5179 bytes doc/manual/en/images/Tunneling.fig | 66 + doc/manual/en/images/Tunneling.png | Bin 0 -> 4089 bytes doc/manual/en/master.xml | 220 ++ doc/manual/en/modules/advanced.xml | 1840 +++++++++ doc/manual/en/modules/api.xml | 1624 ++++++++ doc/manual/en/modules/blocks.xml | 867 ++++ doc/manual/en/modules/eventlist.xml | 5 + doc/manual/en/modules/installation.xml | 498 +++ doc/manual/en/modules/overview.xml | 220 ++ doc/manual/en/modules/protocols.xml | 1226 ++++++ doc/manual/en/modules/tracing.xml | 418 ++ doc/manual/en/modules/writing.xml | 130 + doc/structure.txt | 41 + doc/tests/ManualTests.txt | 207 + doc/todo.lst | 866 ++++ doc/tutorial/.cvsignore | 1 + doc/tutorial/build.xml | 28 + doc/tutorial/en/code/SimpleChat.java | 89 + doc/tutorial/en/images/BinaryContents.png | Bin 0 -> 70732 bytes doc/tutorial/en/images/DrawScreenshot.png | Bin 0 -> 37773 bytes doc/tutorial/en/master.xml | 102 + doc/tutorial/en/modules/installation.xml | 222 ++ doc/tutorial/en/modules/sampleapp.xml | 422 ++ pom.xml | 228 ++ src/org/jgroups/Address.java | 31 + src/org/jgroups/BlockEvent.java | 9 + src/org/jgroups/Channel.java | 623 +++ src/org/jgroups/ChannelClosedException.java | 22 + src/org/jgroups/ChannelException.java | 24 + src/org/jgroups/ChannelFactory.java | 162 + src/org/jgroups/ChannelListener.java | 15 + src/org/jgroups/ChannelListenerAdapter.java | 22 + src/org/jgroups/ChannelNotConnectedException.java | 21 + src/org/jgroups/Event.java | 173 + src/org/jgroups/ExtendedMembershipListener.java | 22 + src/org/jgroups/ExtendedMessageListener.java | 90 + src/org/jgroups/ExtendedReceiver.java | 9 + src/org/jgroups/ExtendedReceiverAdapter.java | 56 + src/org/jgroups/GetStateEvent.java | 22 + src/org/jgroups/Global.java | 160 + src/org/jgroups/Header.java | 32 + src/org/jgroups/JChannel.java | 2221 +++++++++++ src/org/jgroups/JChannelFactory.java | 637 +++ src/org/jgroups/Membership.java | 259 ++ src/org/jgroups/MembershipListener.java | 44 + src/org/jgroups/MergeView.java | 145 + src/org/jgroups/Message.java | 802 ++++ src/org/jgroups/MessageListener.java | 29 + src/org/jgroups/PhysicalAddress.java | 8 + src/org/jgroups/Receiver.java | 8 + src/org/jgroups/ReceiverAdapter.java | 26 + src/org/jgroups/SetStateEvent.java | 29 + src/org/jgroups/StateTransferException.java | 28 + src/org/jgroups/StreamingGetStateEvent.java | 88 + src/org/jgroups/StreamingSetStateEvent.java | 83 + src/org/jgroups/SuspectEvent.java | 15 + src/org/jgroups/SuspectedException.java | 16 + src/org/jgroups/TimeoutException.java | 22 + src/org/jgroups/Transport.java | 17 + src/org/jgroups/UnblockEvent.java | 9 + src/org/jgroups/UpHandler.java | 13 + src/org/jgroups/Version.java | 119 + src/org/jgroups/View.java | 326 ++ src/org/jgroups/ViewId.java | 143 + .../jgroups/annotations/DeprecatedProperty.java | 18 + src/org/jgroups/annotations/Experimental.java | 16 + src/org/jgroups/annotations/GuardedBy.java | 9 + src/org/jgroups/annotations/Immutable.java | 9 + src/org/jgroups/annotations/LocalAddress.java | 18 + src/org/jgroups/annotations/MBean.java | 24 + src/org/jgroups/annotations/ManagedAttribute.java | 23 + src/org/jgroups/annotations/ManagedOperation.java | 20 + src/org/jgroups/annotations/Property.java | 67 + src/org/jgroups/annotations/Unsupported.java | 16 + src/org/jgroups/auth/AuthToken.java | 46 + src/org/jgroups/auth/FixedMembershipToken.java | 150 + src/org/jgroups/auth/MD5Token.java | 138 + src/org/jgroups/auth/RegexMembership.java | 126 + src/org/jgroups/auth/SimpleToken.java | 105 + src/org/jgroups/auth/X509Token.java | 203 + src/org/jgroups/blocks/AbstractConnectionMap.java | 256 ++ src/org/jgroups/blocks/BasicConnectionTable.java | 850 ++++ src/org/jgroups/blocks/Cache.java | 309 ++ src/org/jgroups/blocks/Connection.java | 14 + src/org/jgroups/blocks/ConnectionMap.java | 9 + src/org/jgroups/blocks/ConnectionTableNIO.java | 1498 +++++++ src/org/jgroups/blocks/DistributedLockManager.java | 794 ++++ src/org/jgroups/blocks/DistributedQueue.java | 733 ++++ src/org/jgroups/blocks/DistributedTree.java | 759 ++++ src/org/jgroups/blocks/GridFile.java | 390 ++ src/org/jgroups/blocks/GridFilesystem.java | 108 + src/org/jgroups/blocks/GridInputStream.java | 116 + src/org/jgroups/blocks/GridOutputStream.java | 109 + src/org/jgroups/blocks/GroupRequest.java | 367 ++ src/org/jgroups/blocks/LazyRemovalCache.java | 253 ++ src/org/jgroups/blocks/LazyRemovalSet.java | 260 ++ src/org/jgroups/blocks/LockManager.java | 87 + .../jgroups/blocks/LockMultiLockedException.java | 22 + .../jgroups/blocks/LockNotGrantedException.java | 21 + .../jgroups/blocks/LockNotReleasedException.java | 21 + src/org/jgroups/blocks/LockingException.java | 35 + .../jgroups/blocks/MembershipListenerAdapter.java | 92 + src/org/jgroups/blocks/MemcachedConnector.java | 385 ++ src/org/jgroups/blocks/MessageDispatcher.java | 951 +++++ src/org/jgroups/blocks/MessageListenerAdapter.java | 170 + src/org/jgroups/blocks/MethodCall.java | 561 +++ src/org/jgroups/blocks/MethodLookup.java | 10 + src/org/jgroups/blocks/MultiRequest.java | 383 ++ src/org/jgroups/blocks/NotificationBus.java | 452 +++ src/org/jgroups/blocks/PartitionedHashMap.java | 630 +++ src/org/jgroups/blocks/PullPushAdapter.java | 476 +++ src/org/jgroups/blocks/ReplCache.java | 1008 +++++ src/org/jgroups/blocks/ReplicatedHashMap.java | 1184 ++++++ src/org/jgroups/blocks/ReplicatedMap.java | 26 + src/org/jgroups/blocks/ReplicatedTree.java | 1027 +++++ src/org/jgroups/blocks/Request.java | 272 ++ src/org/jgroups/blocks/RequestCorrelator.java | 795 ++++ src/org/jgroups/blocks/RequestHandler.java | 10 + src/org/jgroups/blocks/RequestOptions.java | 198 + src/org/jgroups/blocks/RpcDispatcher.java | 568 +++ src/org/jgroups/blocks/RspCollector.java | 13 + src/org/jgroups/blocks/RspFilter.java | 30 + src/org/jgroups/blocks/TCPConnectionMap.java | 800 ++++ src/org/jgroups/blocks/TwoPhaseVotingAdapter.java | 164 + src/org/jgroups/blocks/TwoPhaseVotingListener.java | 31 + src/org/jgroups/blocks/UnicastRequest.java | 204 + src/org/jgroups/blocks/UpdateException.java | 15 + src/org/jgroups/blocks/VoteException.java | 16 + src/org/jgroups/blocks/VoteResponseProcessor.java | 25 + src/org/jgroups/blocks/VotingAdapter.java | 503 +++ src/org/jgroups/blocks/VotingListener.java | 22 + .../executor/ExecutionCompletionService.java | 163 + .../jgroups/blocks/executor/ExecutionRunner.java | 92 + .../jgroups/blocks/executor/ExecutionService.java | 805 ++++ src/org/jgroups/blocks/executor/Executions.java | 177 + src/org/jgroups/blocks/executor/ExecutorEvent.java | 25 + .../blocks/executor/ExecutorNotification.java | 12 + src/org/jgroups/blocks/locking/AwaitInfo.java | 30 + src/org/jgroups/blocks/locking/LockInfo.java | 55 + .../jgroups/blocks/locking/LockNotification.java | 13 + src/org/jgroups/blocks/locking/LockService.java | 200 + src/org/jgroups/blocks/locking/Owner.java | 60 + src/org/jgroups/blocks/mux/MuxHeader.java | 41 + .../jgroups/blocks/mux/MuxMessageDispatcher.java | 91 + .../jgroups/blocks/mux/MuxRequestCorrelator.java | 46 + src/org/jgroups/blocks/mux/MuxRpcDispatcher.java | 111 + src/org/jgroups/blocks/mux/MuxUpHandler.java | 164 + src/org/jgroups/blocks/mux/Muxer.java | 44 + src/org/jgroups/blocks/mux/NoMuxHandler.java | 33 + .../jgroups/blocks/mux/NoMuxHandlerRspFilter.java | 41 + src/org/jgroups/blocks/package.html | 13 + src/org/jgroups/client/StompConnection.java | 397 ++ src/org/jgroups/conf/ClassConfigurator.java | 293 ++ src/org/jgroups/conf/ConfiguratorFactory.java | 434 ++ src/org/jgroups/conf/PlainConfigurator.java | 45 + src/org/jgroups/conf/PropertyConverter.java | 25 + src/org/jgroups/conf/PropertyConverters.java | 260 ++ src/org/jgroups/conf/PropertyHelper.java | 173 + src/org/jgroups/conf/ProtocolConfiguration.java | 191 + .../jgroups/conf/ProtocolStackConfigurator.java | 15 + src/org/jgroups/conf/XmlConfigurator.java | 382 ++ src/org/jgroups/conf/package.html | 5 + src/org/jgroups/debug/Profiler.java | 152 + src/org/jgroups/debug/ProtocolTester.java | 190 + src/org/jgroups/debug/Simulator.java | 497 +++ src/org/jgroups/debug/package.html | 5 + src/org/jgroups/demos/CausalDemo.java | 200 + src/org/jgroups/demos/DistributedQueueDemo.java | 306 ++ src/org/jgroups/demos/DistributedTreeDemo.java | 488 +++ src/org/jgroups/demos/Draw.java | 666 ++++ src/org/jgroups/demos/Draw2Channels.java | 367 ++ src/org/jgroups/demos/DrawCommand.java | 74 + src/org/jgroups/demos/DrawRepl.java | 345 ++ src/org/jgroups/demos/ExecutionServiceDemo.java | 348 ++ src/org/jgroups/demos/JmxDemo.java | 112 + src/org/jgroups/demos/KeyStoreGenerator.java | 136 + src/org/jgroups/demos/LockServiceDemo.java | 178 + src/org/jgroups/demos/MemcachedServer.java | 151 + src/org/jgroups/demos/NotificationBusDemo.java | 115 + src/org/jgroups/demos/PartitionedHashMapDemo.java | 100 + src/org/jgroups/demos/ProgrammaticChat.java | 62 + src/org/jgroups/demos/QuoteClient.java | 264 ++ src/org/jgroups/demos/QuoteServer.java | 136 + src/org/jgroups/demos/RelayDemo.java | 75 + src/org/jgroups/demos/RelayDemoRpc.java | 105 + src/org/jgroups/demos/ReplCacheDemo.java | 457 +++ src/org/jgroups/demos/ReplicatedHashMapDemo.java | 267 ++ src/org/jgroups/demos/ReplicatedTreeDemo.java | 701 ++++ src/org/jgroups/demos/StompChat.java | 439 +++ src/org/jgroups/demos/StompDraw.java | 519 +++ src/org/jgroups/demos/Topology.java | 237 ++ src/org/jgroups/demos/TotalOrder.java | 756 ++++ src/org/jgroups/demos/TotalTokenDemo.java | 547 +++ src/org/jgroups/demos/ViewDemo.java | 76 + src/org/jgroups/demos/applets/DrawApplet.java | 314 ++ src/org/jgroups/demos/applets/draw.html | 20 + src/org/jgroups/demos/applets/package.html | 5 + src/org/jgroups/demos/package.html | 5 + src/org/jgroups/demos/wb/GraphPanel.java | 361 ++ src/org/jgroups/demos/wb/MessageDialog.java | 50 + src/org/jgroups/demos/wb/Node.java | 23 + src/org/jgroups/demos/wb/SendDialog.java | 93 + src/org/jgroups/demos/wb/UserInfoDialog.java | 69 + src/org/jgroups/demos/wb/Whiteboard.java | 312 ++ src/org/jgroups/demos/wb/package.html | 5 + src/org/jgroups/demos/wb/wb.html | 25 + src/org/jgroups/jmx/JmxConfigurator.java | 262 ++ src/org/jgroups/jmx/ResourceDMBean.java | 582 +++ src/org/jgroups/jmx/package.html | 5 + src/org/jgroups/logging/CustomLogFactory.java | 13 + src/org/jgroups/logging/JDKLogImpl.java | 127 + src/org/jgroups/logging/Log.java | 45 + src/org/jgroups/logging/Log4JLogImpl.java | 138 + src/org/jgroups/logging/LogFactory.java | 68 + src/org/jgroups/mux/Multiplexer.java | 1170 ++++++ src/org/jgroups/mux/MuxChannel.java | 418 ++ src/org/jgroups/mux/MuxHeader.java | 72 + src/org/jgroups/mux/ServiceInfo.java | 129 + src/org/jgroups/overview.html | 15 + src/org/jgroups/package.html | 5 + .../persistence/CannotConnectException.java | 51 + .../persistence/CannotCreateSchemaException.java | 41 + .../persistence/CannotPersistException.java | 40 + .../jgroups/persistence/CannotRemoveException.java | 40 + .../persistence/CannotRetrieveException.java | 40 + .../jgroups/persistence/DBPersistenceManager.java | 689 ++++ .../persistence/FilePersistenceManager.java | 170 + .../jgroups/persistence/PersistenceFactory.java | 204 + .../jgroups/persistence/PersistenceManager.java | 68 + src/org/jgroups/persistence/package.html | 6 + src/org/jgroups/protocols/AUTH.java | 195 + src/org/jgroups/protocols/AuthHeader.java | 46 + src/org/jgroups/protocols/BARRIER.java | 222 ++ src/org/jgroups/protocols/BPING.java | 171 + src/org/jgroups/protocols/BSH.java | 135 + src/org/jgroups/protocols/BasicTCP.java | 129 + src/org/jgroups/protocols/CENTRAL_EXECUTOR.java | 227 ++ src/org/jgroups/protocols/CENTRAL_LOCK.java | 219 ++ src/org/jgroups/protocols/COMPRESS.java | 199 + src/org/jgroups/protocols/DAISYCHAIN.java | 243 ++ src/org/jgroups/protocols/DELAY.java | 85 + src/org/jgroups/protocols/DELAY_JOIN_REQ.java | 59 + src/org/jgroups/protocols/DISCARD.java | 416 ++ src/org/jgroups/protocols/DISCARD_PAYLOAD.java | 55 + src/org/jgroups/protocols/DUPL.java | 122 + src/org/jgroups/protocols/Discovery.java | 710 ++++ src/org/jgroups/protocols/ENCRYPT.java | 1236 ++++++ src/org/jgroups/protocols/EXAMPLE.java | 84 + src/org/jgroups/protocols/Executing.java | 968 +++++ src/org/jgroups/protocols/FC.java | 865 ++++ src/org/jgroups/protocols/FD.java | 619 +++ src/org/jgroups/protocols/FD_ALL.java | 376 ++ src/org/jgroups/protocols/FD_ICMP.java | 151 + src/org/jgroups/protocols/FD_PING.java | 145 + src/org/jgroups/protocols/FD_SIMPLE.java | 332 ++ src/org/jgroups/protocols/FD_SOCK.java | 1212 ++++++ src/org/jgroups/protocols/FILE_PING.java | 266 ++ src/org/jgroups/protocols/FRAG.java | 556 +++ src/org/jgroups/protocols/FRAG2.java | 440 +++ src/org/jgroups/protocols/FcHeader.java | 50 + src/org/jgroups/protocols/FlowControl.java | 618 +++ src/org/jgroups/protocols/FragHeader.java | 47 + src/org/jgroups/protocols/HDRS.java | 68 + src/org/jgroups/protocols/HTOTAL.java | 169 + src/org/jgroups/protocols/JDBC_PING.java | 376 ++ src/org/jgroups/protocols/LOOPBACK.java | 94 + src/org/jgroups/protocols/Locking.java | 1312 +++++++ src/org/jgroups/protocols/MERGE2.java | 363 ++ src/org/jgroups/protocols/MERGE3.java | 200 + src/org/jgroups/protocols/MERGEFAST.java | 104 + src/org/jgroups/protocols/MFC.java | 162 + src/org/jgroups/protocols/MPING.java | 344 ++ src/org/jgroups/protocols/PEER_LOCK.java | 113 + src/org/jgroups/protocols/PERF_TP.java | 152 + src/org/jgroups/protocols/PING.java | 94 + src/org/jgroups/protocols/PRIO.java | 273 ++ src/org/jgroups/protocols/PingData.java | 168 + src/org/jgroups/protocols/PingHeader.java | 92 + src/org/jgroups/protocols/PrioHeader.java | 61 + src/org/jgroups/protocols/RATE_LIMITER.java | 119 + src/org/jgroups/protocols/RELAY.java | 734 ++++ src/org/jgroups/protocols/S3_PING.java | 3202 +++++++++++++++ src/org/jgroups/protocols/SCOPE.java | 550 +++ src/org/jgroups/protocols/SEQUENCER.java | 409 ++ src/org/jgroups/protocols/SFC.java | 565 +++ src/org/jgroups/protocols/SHARED_LOOPBACK.java | 157 + src/org/jgroups/protocols/SHUFFLE.java | 142 + src/org/jgroups/protocols/SIZE.java | 134 + src/org/jgroups/protocols/SMACK.java | 351 ++ src/org/jgroups/protocols/STATS.java | 193 + src/org/jgroups/protocols/STOMP.java | 746 ++++ src/org/jgroups/protocols/TCP.java | 170 + src/org/jgroups/protocols/TCPGOSSIP.java | 252 ++ src/org/jgroups/protocols/TCPPING.java | 174 + src/org/jgroups/protocols/TCP_NIO.java | 121 + src/org/jgroups/protocols/TP.java | 2356 +++++++++++ src/org/jgroups/protocols/TRACE.java | 34 + src/org/jgroups/protocols/TUNNEL.java | 433 ++ src/org/jgroups/protocols/TpHeader.java | 44 + .../jgroups/protocols/TransportedVectorTime.java | 165 + src/org/jgroups/protocols/UDP.java | 719 ++++ src/org/jgroups/protocols/UFC.java | 162 + src/org/jgroups/protocols/UNICAST.java | 931 +++++ src/org/jgroups/protocols/UNICAST2.java | 1062 +++++ src/org/jgroups/protocols/VERIFY_SUSPECT.java | 338 ++ src/org/jgroups/protocols/VIEW_SYNC.java | 399 ++ .../jgroups/protocols/obsolete/ENCRYPT.java.txt | 407 ++ .../jgroups/protocols/obsolete/ENCRYPT1_4.java.txt | 553 +++ src/org/jgroups/protocols/obsolete/FC.java.txt | 642 +++ .../jgroups/protocols/obsolete/FD_PROB.java.txt | 648 +++ .../jgroups/protocols/obsolete/FD_RAND.java.txt | 286 ++ .../jgroups/protocols/obsolete/FD_SHUN.java.txt | 322 ++ src/org/jgroups/protocols/obsolete/PERF.java.txt | 93 + .../jgroups/protocols/obsolete/PerfHeader.java.txt | 432 ++ src/org/jgroups/protocols/obsolete/UDP.java.txt | 1920 +++++++++ .../jgroups/protocols/obsolete/UDP_NIO.java.txt | 1511 +++++++ .../jgroups/protocols/obsolete/UNIFORM.java.txt | 348 ++ src/org/jgroups/protocols/package.html | 6 + .../jgroups/protocols/pbcast/ClientGmsImpl.java | 352 ++ src/org/jgroups/protocols/pbcast/CoordGmsImpl.java | 265 ++ src/org/jgroups/protocols/pbcast/FLUSH.java | 993 +++++ src/org/jgroups/protocols/pbcast/GMS.java | 1478 +++++++ src/org/jgroups/protocols/pbcast/GmsImpl.java | 144 + src/org/jgroups/protocols/pbcast/JoinRsp.java | 100 + src/org/jgroups/protocols/pbcast/MergeData.java | 94 + src/org/jgroups/protocols/pbcast/Merger.java | 733 ++++ src/org/jgroups/protocols/pbcast/NAKACK.java | 1618 ++++++++ src/org/jgroups/protocols/pbcast/NakAckHeader.java | 171 + .../protocols/pbcast/ParticipantGmsImpl.java | 188 + src/org/jgroups/protocols/pbcast/STABLE.java | 872 ++++ .../jgroups/protocols/pbcast/STATE_TRANSFER.java | 550 +++ .../protocols/pbcast/STREAMING_STATE_TRANSFER.java | 1014 +++++ .../jgroups/protocols/pbcast/ServerGmsImpl.java | 42 + src/org/jgroups/protocols/pbcast/package.html | 5 + src/org/jgroups/stack/AckMcastReceiverWindow.java | 162 + src/org/jgroups/stack/AckMcastSenderWindow.java | 596 +++ src/org/jgroups/stack/AckReceiverWindow.java | 327 ++ src/org/jgroups/stack/AckSenderWindow.java | 183 + src/org/jgroups/stack/AddressGenerator.java | 12 + src/org/jgroups/stack/Configurator.java | 1464 +++++++ src/org/jgroups/stack/DefaultRetransmitter.java | 133 + src/org/jgroups/stack/ExponentialInterval.java | 32 + src/org/jgroups/stack/GossipData.java | 149 + src/org/jgroups/stack/GossipRouter.java | 999 +++++ src/org/jgroups/stack/Interval.java | 19 + src/org/jgroups/stack/IpAddress.java | 369 ++ src/org/jgroups/stack/NakReceiverWindow.java | 605 +++ src/org/jgroups/stack/Protocol.java | 432 ++ src/org/jgroups/stack/ProtocolStack.java | 1135 ++++++ src/org/jgroups/stack/RangeBasedRetransmitter.java | 223 ++ src/org/jgroups/stack/Retransmitter.java | 158 + src/org/jgroups/stack/RouterStub.java | 294 ++ src/org/jgroups/stack/RouterStubManager.java | 213 + src/org/jgroups/stack/StateTransferInfo.java | 90 + src/org/jgroups/stack/StaticInterval.java | 45 + src/org/jgroups/stack/package.html | 5 + src/org/jgroups/util/AckCollector.java | 127 + src/org/jgroups/util/AdditionalDataUUID.java | 95 + src/org/jgroups/util/AgeOutCache.java | 101 + src/org/jgroups/util/BoundedList.java | 48 + src/org/jgroups/util/Buffer.java | 51 + src/org/jgroups/util/Command.java | 11 + .../util/ConcurrentLinkedBlockingQueue.java | 145 + src/org/jgroups/util/CreditMap.java | 311 ++ src/org/jgroups/util/DefaultSocketFactory.java | 113 + src/org/jgroups/util/DefaultThreadFactory.java | 134 + src/org/jgroups/util/DefaultTimeScheduler.java | 296 ++ src/org/jgroups/util/Digest.java | 501 +++ src/org/jgroups/util/DirectExecutor.java | 14 + .../jgroups/util/ExposedByteArrayInputStream.java | 102 + .../jgroups/util/ExposedByteArrayOutputStream.java | 193 + src/org/jgroups/util/ExposedDataOutputStream.java | 62 + src/org/jgroups/util/FIFOMessageQueue.java | 126 + src/org/jgroups/util/FixedSizeBitSet.java | 225 ++ src/org/jgroups/util/FutureListener.java | 18 + src/org/jgroups/util/GetNetworkInterfaces.java | 29 + src/org/jgroups/util/HashedTimingWheel.java | 581 +++ src/org/jgroups/util/Headers.java | 223 ++ src/org/jgroups/util/ImmutableReference.java | 54 + src/org/jgroups/util/JUnitXMLReporter.java | 447 +++ src/org/jgroups/util/LazyThreadFactory.java | 88 + src/org/jgroups/util/MarshallerPool.java | 74 + src/org/jgroups/util/MergeId.java | 57 + src/org/jgroups/util/Metronome.java | 114 + src/org/jgroups/util/MutableDigest.java | 201 + src/org/jgroups/util/MyReceiver.java | 38 + src/org/jgroups/util/NotifyingFuture.java | 25 + src/org/jgroups/util/NullFuture.java | 42 + src/org/jgroups/util/PayloadUUID.java | 93 + src/org/jgroups/util/Promise.java | 173 + src/org/jgroups/util/PropertiesToXML.java | 391 ++ src/org/jgroups/util/Proxy.java | 857 ++++ src/org/jgroups/util/Queue.java | 621 +++ src/org/jgroups/util/Queue.java.concurrent | 112 + src/org/jgroups/util/QueueClosedException.java | 24 + src/org/jgroups/util/Range.java | 67 + src/org/jgroups/util/ResourceManager.java | 238 ++ src/org/jgroups/util/ResponseCollector.java | 187 + src/org/jgroups/util/RetransmitTable.java | 446 +++ src/org/jgroups/util/RingBuffer.java | 137 + src/org/jgroups/util/Rsp.java | 91 + src/org/jgroups/util/RspList.java | 238 ++ src/org/jgroups/util/Seqno.java | 107 + src/org/jgroups/util/SeqnoComparator.java | 39 + src/org/jgroups/util/SeqnoRange.java | 136 + src/org/jgroups/util/SeqnoTable.java | 113 + .../util/ShutdownRejectedExecutionHandler.java | 36 + src/org/jgroups/util/SingletonAddress.java | 98 + src/org/jgroups/util/SocketFactory.java | 55 + src/org/jgroups/util/StackType.java | 8 + src/org/jgroups/util/Streamable.java | 21 + src/org/jgroups/util/ThreadDecorator.java | 22 + src/org/jgroups/util/ThreadFactory.java | 11 + src/org/jgroups/util/ThreadManager.java | 21 + .../util/ThreadManagerThreadPoolExecutor.java | 56 + src/org/jgroups/util/TimeScheduler.java | 172 + src/org/jgroups/util/TimeScheduler2.java | 682 ++++ src/org/jgroups/util/TopologyUUID.java | 155 + src/org/jgroups/util/Triple.java | 46 + src/org/jgroups/util/Tuple.java | 36 + src/org/jgroups/util/UUID.java | 338 ++ src/org/jgroups/util/UnmodifiableVector.java | 266 ++ src/org/jgroups/util/Util.java | 4149 ++++++++++++++++++++ src/org/jgroups/util/XMLSchemaGenerator.java | 210 + src/org/jgroups/util/obsolete/CondVar.java.txt | 129 + src/org/jgroups/util/obsolete/List.java.txt | 481 +++ src/org/jgroups/util/package.html | 5 + src/org/jgroups/util/todo.txt | 79 + .../org/jgroups/blocks/ConnectionMapTest.java | 217 + .../org/jgroups/blocks/GroupRequestTest.java | 377 ++ .../org/jgroups/blocks/LazyRemovalCacheTest.java | 147 + .../org/jgroups/blocks/LazyRemovalSetTest.java | 177 + .../org/jgroups/protocols/AUTHTest.java | 151 + .../jgroups/protocols/ENCRYPT14KeystoreTest.java | 292 ++ .../jgroups/protocols/ENCRYPTAsymmetricTest.java | 517 +++ .../jgroups/protocols/NAKACK_Delivery_Test.java | 209 + .../jgroups/protocols/NAKACK_SET_DIGEST_Test.java | 84 + .../org/jgroups/protocols/NAKACK_StressTest.java | 231 ++ .../org/jgroups/protocols/UNICAST2_StressTest.java | 244 ++ .../org/jgroups/protocols/UNICAST_StressTest.java | 230 ++ .../org/jgroups/tests/AckCollectorTest.java | 176 + .../jgroups/tests/AckMcastSenderWindowTest.java | 277 ++ .../jgroups/tests/AckReceiverWindowStressTest.java | 158 + .../org/jgroups/tests/AckReceiverWindowTest.java | 366 ++ .../org/jgroups/tests/AckSenderWindowTest.java | 309 ++ .../org/jgroups/tests/AgeOutCacheTest.java | 108 + .../org/jgroups/tests/BARRIERTest.java | 144 + .../org/jgroups/tests/BoundedListTest.java | 80 + .../org/jgroups/tests/ConfiguratorTest.java | 173 + .../org/jgroups/tests/ConnectionMapUnitTest.java | 215 + .../org/jgroups/tests/CreditMapTest.java | 296 ++ .../org/jgroups/tests/CustomProtocolTest.java | 38 + .../org/jgroups/tests/DigestTest.java | 537 +++ .../org/jgroups/tests/ExponentialIntervalTest.java | 57 + .../junit-functional/org/jgroups/tests/FCTest.java | 110 + .../org/jgroups/tests/FixedSizeBitSetTest.java | 124 + .../org/jgroups/tests/FragTest.java | 112 + .../org/jgroups/tests/HeadersTest.java | 183 + .../org/jgroups/tests/InetAddressChecksTest.java | 153 + .../org/jgroups/tests/InterruptTest.java | 199 + .../org/jgroups/tests/IpAddressTest.java | 451 +++ .../org/jgroups/tests/MembershipTest.java | 198 + .../org/jgroups/tests/MergerTest.java | 137 + .../org/jgroups/tests/MessageSizeTest.java | 120 + .../org/jgroups/tests/MessageTest.java | 436 ++ .../org/jgroups/tests/MethodCallTest.java | 439 +++ .../org/jgroups/tests/NakReceiverWindowTest.java | 782 ++++ .../org/jgroups/tests/NakReceiverWindowTest2.java | 251 ++ .../org/jgroups/tests/NakackTest.java | 363 ++ .../org/jgroups/tests/OrderingTest.java | 242 ++ .../org/jgroups/tests/ProgrammaticApiTest.java | 133 + .../org/jgroups/tests/PromiseTest.java | 118 + .../org/jgroups/tests/PropertyConvertersTest.java | 65 + .../jgroups/tests/ProtocolConfigurationTest.java | 349 ++ .../org/jgroups/tests/QueueTest.java | 978 +++++ .../org/jgroups/tests/ReentrantLockTest.java | 69 + .../org/jgroups/tests/RequestOptionsTest.java | 55 + .../org/jgroups/tests/ResponseCollectorTest.java | 128 + .../org/jgroups/tests/RetransmitTableTest.java | 261 ++ .../org/jgroups/tests/RetransmitterTest.java | 122 + .../org/jgroups/tests/RspListTest.java | 195 + .../org/jgroups/tests/SeqnoComparatorTest.java | 78 + .../org/jgroups/tests/SeqnoTableTest.java | 145 + .../org/jgroups/tests/SeqnoTest.java | 377 ++ .../org/jgroups/tests/SetPropertyTest.java | 40 + .../org/jgroups/tests/SimulatorTest.java | 454 +++ .../org/jgroups/tests/SizeTest.java | 860 ++++ .../org/jgroups/tests/StreamableTest.java | 249 ++ .../org/jgroups/tests/TimeSchedulerTest.java | 723 ++++ .../org/jgroups/tests/TupleTest.java | 43 + .../jgroups/tests/UNICAST2_ConnectionTests.java | 218 + .../org/jgroups/tests/UNICAST_ConnectionTests.java | 218 + .../org/jgroups/tests/UNICAST_Test.java | 169 + .../org/jgroups/tests/UnmodifiableVectorTest.java | 72 + .../org/jgroups/tests/UtilTest.java | 917 +++++ .../org/jgroups/tests/VersionTest.java | 76 + .../org/jgroups/tests/ViewIdTest.java | 59 + .../org/jgroups/tests/ViewTest.java | 86 + .../jgroups/blocks/DistributedLockManagerTest.java | 131 + .../org/jgroups/blocks/ExecutingServiceTest.java | 606 +++ .../junit/org/jgroups/blocks/LockServiceTest.java | 375 ++ .../jgroups/blocks/MuxMessageDispatcherTest.java | 218 + .../org/jgroups/blocks/MuxRpcDispatcherTest.java | 217 + .../RpcDispatcherAnycastMultipleCallsTest.java | 123 + .../blocks/RpcDispatcherAnycastServerObject.java | 52 + .../jgroups/blocks/RpcDispatcherAnycastTest.java | 93 + .../jgroups/blocks/RpcDispatcherExceptionTest.java | 65 + .../jgroups/blocks/RpcDispatcherInterruptTest.java | 112 + .../blocks/RpcDispatcherSerializationTest.java | 203 + .../org/jgroups/blocks/RpcDispatcherTest.java | 597 +++ .../RpcDispatcherUnicastMethodExceptionTest.java | 91 + .../org/jgroups/blocks/RpcDispatcherUnitTest.java | 141 + .../org/jgroups/blocks/VotingAdapterTest.java | 81 + tests/junit/org/jgroups/protocols/FRAG2_Test.java | 220 ++ .../junit/org/jgroups/protocols/GMS_MergeTest.java | 760 ++++ tests/junit/org/jgroups/protocols/S3_PINGTest.java | 132 + .../org/jgroups/protocols/STATE_TRANSFER_Test.java | 174 + .../jgroups/protocols/UNICAST_ContentionTest.java | 196 + tests/junit/org/jgroups/tests/AddDataTest.java | 112 + .../org/jgroups/tests/ChannelConcurrencyTest.java | 207 + tests/junit/org/jgroups/tests/ChannelTest.java | 341 ++ tests/junit/org/jgroups/tests/ChannelTestBase.java | 531 +++ tests/junit/org/jgroups/tests/CloseTest.java | 320 ++ .../org/jgroups/tests/ConcurrentCloseTest.java | 95 + .../org/jgroups/tests/ConcurrentFlushTest.java | 348 ++ .../org/jgroups/tests/ConcurrentStartupTest.java | 220 ++ .../junit/org/jgroups/tests/ConnectStressTest.java | 148 + tests/junit/org/jgroups/tests/ConnectTest.java | 148 + tests/junit/org/jgroups/tests/Deadlock2Test.java | 192 + tests/junit/org/jgroups/tests/DiscardTest.java | 156 + tests/junit/org/jgroups/tests/DuplicateTest.java | 304 ++ .../jgroups/tests/EncryptMessageOrderTestCase.java | 319 ++ tests/junit/org/jgroups/tests/FifoOrderTest.java | 222 ++ .../org/jgroups/tests/FlushCloseOpenTest.java | 129 + tests/junit/org/jgroups/tests/FlushTest.java | 511 +++ .../FlushWithChannelJoinsAndFailuresTest.java | 50 + .../junit/org/jgroups/tests/GossipRouterTest.java | 136 + tests/junit/org/jgroups/tests/JoinTest.java | 205 + .../org/jgroups/tests/LargeStateTransferTest.java | 177 + .../org/jgroups/tests/LastMessageDroppedTest.java | 96 + tests/junit/org/jgroups/tests/MergeStressTest.java | 215 + tests/junit/org/jgroups/tests/MergeTest.java | 231 ++ .../org/jgroups/tests/MessageBundlingTest.java | 235 ++ .../jgroups/tests/MessageDispatcherUnitTest.java | 194 + tests/junit/org/jgroups/tests/NAKACK_Test.java | 133 + tests/junit/org/jgroups/tests/OOBTest.java | 479 +++ .../org/jgroups/tests/OverlappingMergeTest.java | 392 ++ .../jgroups/tests/OverlappingUnicastMergeTest.java | 213 + tests/junit/org/jgroups/tests/PrioTest.java | 160 + .../org/jgroups/tests/ReconciliationTest.java | 509 +++ .../tests/ReplicatedHashMapStartupTest.java | 137 + .../org/jgroups/tests/ReplicatedHashMapTest.java | 275 ++ tests/junit/org/jgroups/tests/SCOPE_Test.java | 223 ++ .../org/jgroups/tests/SendAndReceiveTest.java | 166 + .../org/jgroups/tests/SequencerFailoverTest.java | 152 + .../org/jgroups/tests/SequencerOrderTest.java | 199 + .../org/jgroups/tests/SharedTransportTest.java | 593 +++ .../junit/org/jgroups/tests/StateTransferTest.java | 262 ++ tests/junit/org/jgroups/tests/TCPGOSSIP_Test.java | 173 + .../org/jgroups/tests/TUNNELDeadLockTest.java | 133 + tests/junit/org/jgroups/tests/TUNNEL_Test.java | 298 ++ tests/junit/org/jgroups/tests/TUNNEL_Test2.java | 346 ++ .../junit/org/jgroups/tests/ThreadFactoryTest.java | 63 + .../org/jgroups/tests/TransportThreadPoolTest.java | 102 + .../junit/org/jgroups/tests/UNICAST_OOB_Test.java | 136 + .../org/jgroups/tests/UUIDCacheClearTest.java | 114 + .../org/jgroups/tests/UnicastEnableToTest.java | 120 + .../org/jgroups/tests/UnicastLoopbackTest.java | 164 + tests/junit/org/jgroups/tests/UnicastUnitTest.java | 83 + .../org/jgroups/tests/VirtualSynchronyTest.java | 236 ++ tests/other/org/jgroups/tests/Bsh.java | 105 + tests/other/org/jgroups/tests/BundlerTest.java | 168 + .../org/jgroups/tests/ChannelCallbackTest.java | 65 + tests/other/org/jgroups/tests/CheckGaps.java | 32 + .../tests/CheckMonotonicallyIncreasingNumbers.java | 71 + .../other/org/jgroups/tests/ConnectionMapDemo.java | 136 + .../org/jgroups/tests/ConnectionTableDemo_NIO.java | 132 + tests/other/org/jgroups/tests/DatagramTest.java | 120 + tests/other/org/jgroups/tests/DeadlockTest.java | 80 + tests/other/org/jgroups/tests/DiscoveryTest.java | 94 + tests/other/org/jgroups/tests/FlowControlTest.java | 143 + tests/other/org/jgroups/tests/FragTest2.java | 162 + tests/other/org/jgroups/tests/FragTestUnicast.java | 210 + .../other/org/jgroups/tests/GetGlobalAddress.java | 38 + tests/other/org/jgroups/tests/GetStateTest.java | 143 + .../org/jgroups/tests/GridFilesystemTest.java | 521 +++ tests/other/org/jgroups/tests/HashMapTest.java | 92 + tests/other/org/jgroups/tests/JmxTest.java | 102 + tests/other/org/jgroups/tests/LargeState.java | 252 ++ .../other/org/jgroups/tests/LargeStateClient.java | 74 + .../other/org/jgroups/tests/LargeStateServer.java | 66 + tests/other/org/jgroups/tests/LatencyTest.java | 106 + tests/other/org/jgroups/tests/LogTest.java | 57 + tests/other/org/jgroups/tests/McastDiscovery.java | 411 ++ .../other/org/jgroups/tests/McastLoopbackTest.java | 70 + .../other/org/jgroups/tests/McastReceiverTest.java | 117 + .../org/jgroups/tests/McastReceiverTest1_4.java | 130 + tests/other/org/jgroups/tests/McastSenderTest.java | 190 + .../org/jgroups/tests/McastSenderTest1_4.java | 197 + .../jgroups/tests/MessageDispatcherSpeedTest.java | 149 + .../jgroups/tests/MessageListStreamableTest.java | 103 + .../jgroups/tests/ModClusterAdvertizeListener.java | 109 + .../jgroups/tests/NakReceiverWindowStressTest.java | 168 + tests/other/org/jgroups/tests/ParseMessages.java | 118 + tests/other/org/jgroups/tests/PerfTpTest.java | 157 + tests/other/org/jgroups/tests/PingPong.java | 103 + .../other/org/jgroups/tests/PingPongDatagram.java | 94 + tests/other/org/jgroups/tests/Probe.java | 183 + tests/other/org/jgroups/tests/RoundTrip.java | 165 + .../org/jgroups/tests/RoundTripMulticast.java | 291 ++ tests/other/org/jgroups/tests/RoundTripTcp.java | 164 + tests/other/org/jgroups/tests/RoundTripUdp.java | 139 + tests/other/org/jgroups/tests/RouterStubGet.java | 45 + .../org/jgroups/tests/RpcDispatcherBlocking.java | 132 + .../org/jgroups/tests/RpcDispatcherSpeedTest.java | 259 ++ .../org/jgroups/tests/RpcDispatcherStressTest.java | 190 + tests/other/org/jgroups/tests/StressTester.java | 122 + tests/other/org/jgroups/tests/StringTest.java | 61 + .../jgroups/tests/SynchronousMessageSpeedTest.java | 148 + tests/other/org/jgroups/tests/TokenTest.java | 146 + tests/other/org/jgroups/tests/UcastTest.java | 218 + .../org/jgroups/tests/UnicastChannelTest.java | 145 + tests/other/org/jgroups/tests/UnicastTest.java | 423 ++ tests/other/org/jgroups/tests/UnicastTestRpc.java | 545 +++ .../org/jgroups/tests/UnicastTestRpcDist.java | 717 ++++ .../other/org/jgroups/tests/UnicastTestSimple.java | 221 ++ .../other/org/jgroups/tests/UnicastTestTcpRpc.java | 482 +++ tests/other/org/jgroups/tests/UpHandlerTest.java | 45 + .../other/org/jgroups/tests/ViewDeliveryDemo.java | 208 + .../perf/org/jgroups/tests/perf/Configuration.java | 103 + tests/perf/org/jgroups/tests/perf/Data.java | 165 + tests/perf/org/jgroups/tests/perf/IPerf.java | 419 ++ tests/perf/org/jgroups/tests/perf/JPerf.java | 162 + tests/perf/org/jgroups/tests/perf/MemberInfo.java | 85 + .../tests/perf/PerformanceTestGenerator.java | 132 + tests/perf/org/jgroups/tests/perf/Receiver.java | 9 + tests/perf/org/jgroups/tests/perf/Test.java | 955 +++++ tests/perf/org/jgroups/tests/perf/Transport.java | 56 + .../perf/transports/JGroupsClusterTransport.java | 81 + .../tests/perf/transports/JGroupsTransport.java | 140 + .../tests/perf/transports/TcpTransport.java | 306 ++ .../tests/perf/transports/UdpTransport.java | 241 ++ .../org/jgroups/tests/MessageStressTest.java | 56 + tests/stress/org/jgroups/tests/NAKACKTest2.java | 107 + .../org/jgroups/tests/NetworkUtilization.java | 135 + .../org/jgroups/tests/RingBufferStressTest.java | 237 ++ tests/stress/org/jgroups/tests/ScaleTest.java | 129 + .../org/jgroups/tests/TimeSchedulerStressTest.java | 166 + .../org/jgroups/tests/UnicastContentionTest.java | 206 + .../org/jgroups/tests/UnicastStressTest.java | 253 ++ .../org/jgroups/tests/UnicastStressTestRpc.java | 124 + 814 files changed, 185912 insertions(+) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libjgroups-java.git _______________________________________________ pkg-java-commits mailing list pkg-java-comm...@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits