Commit Graph
663 Commits
Author SHA1 Message Date
Peter Lawrey ec619f4dbd Merge remote-tracking branch 'origin/master' 2014-11-10 15:07:38 +00:00
Peter Lawrey 1774a4d331 Tweek segment sizes again. 2014-11-10 15:07:08 +00:00
Rob Austin b47454a02a updated readme 2014-11-10 14:58:36 +00:00
Rob Austin 3e635ff64d updated readme 2014-11-10 14:46:03 +00:00
Rob Austin 3e0644c0dd Merge remote-tracking branch 'origin/master' 2014-11-10 14:31:27 +00:00
Rob Austin c77a242775 updated readme 2014-11-10 14:31:17 +00:00
Peter Lawrey 6e2881a014 HCOLL-194 Add support for new MultiMaps in the future. 2014-11-10 14:12:01 +00:00
Rob Austin c143726275 updated documentation and test that show that our API does not currently work to spec. 2014-11-10 13:58:40 +00:00
Rob Austin 86523c0cee Merge remote-tracking branch 'origin/master' 2014-11-10 13:26:09 +00:00
Rob Austin 0edb2252fa HCOLL-155 improved documentation 2014-11-10 13:25:59 +00:00
leventov 780a6ae2ee InstanceConfig should be used at most once 2014-11-10 16:14:17 +03:00
leventov 878a19479e Fix of the prev commit 2014-11-10 15:57:47 +03:00
leventov 7667fac98a Some Javadocs for replication stuff [dc] 2014-11-10 15:54:27 +03:00
Rob Austin b0dba6a779 Merge remote-tracking branch 'origin/master' 2014-11-10 11:29:22 +00:00
Rob Austin 512c85a74d added ### Improving the performance of Chronicle Maps Serialization 2014-11-10 11:29:10 +00:00
leventov 6962919732 Renamed IdentifierListener to RemoteNodeValidator and moved this configuration from TcpConfig to Replication builders 2014-11-10 07:53:30 +03:00
Peter Lawrey 49b51d151d Merge remote-tracking branch 'origin/master'
Conflicts:
	src/main/java/net/openhft/chronicle/hash/ChronicleHash.java
2014-11-09 14:05:22 +00:00
Peter Lawrey b612bc5678 HCOLL-194 Code tidy. 2014-11-09 14:01:22 +00:00
Peter Lawrey 194b25b20d HCOLL-194 Add I24 -> I24 multimap. 2014-11-09 14:00:59 +00:00
leventov 553ccbc10e Minor Javadoc fixes 2014-11-08 09:35:05 +03:00
leventov 6254c33e0f Made AbstractChronicleMapBuilder more thread-safe 2014-11-08 09:21:27 +03:00
leventov 183f783c6c try-with-resources in AbstractChronicleMapBuilder 2014-11-08 09:09:41 +03:00
leventov 52f4b04881 Removed unused canSupportShortShort() method in AbstractChronicleMapBuilder 2014-11-08 09:09:10 +03:00
leventov 2f53d56c13 Test the hypotesis TeamCity doesn't run test classes without token 'Test' in the name 2014-11-08 05:42:17 +03:00
leventov 1790f7c511 More replication API renames and Wiki updated 2014-11-08 05:41:17 +03:00
leventov c0d9099da9 Some renames in replication API, fixed potential issue with networkInterface configuration for udp multicast 2014-11-08 05:26:10 +03:00
Peter Lawrey 0bcfa7ee43 Port to windows 2014-11-07 22:26:54 +00:00
Team City 6738f29ba6 [maven-release-plugin] prepare for next development iteration 2014-11-07 18:50:29 +00:00
Team City d54be72222 [maven-release-plugin] prepare release chronicle-map-2.0.8a chronicle-map-2.0.8a 2014-11-07 18:50:24 +00:00
Rob Austin c2e85064d6 HCOLL-192 added test case net.openhft.chronicle.map.EventListenerTestWithTCPSocketReplication.testRemoteNotifyRemove() - and implemented its functionality. 2014-11-07 18:46:26 +00:00
leventov 8211986f29 Fixed invalid TCPSocketReplicationBootStrapTests 2014-11-07 18:53:45 +03:00
leventov c479a77268 Fixed a bug in AbstractChronicleMapBuilder.createReplicated() 2014-11-07 18:53:44 +03:00
Rob Austin c52f6fd96a Merge remote-tracking branch 'origin/master' 2014-11-07 13:42:59 +00:00
Rob Austin 67379f0c8b HCOLL-192 onPut now returns the replacedValue ( previous value ) 2014-11-07 13:42:08 +00:00
leventov 8d64a6f8e8 Minor API cleanups 2014-11-07 16:37:27 +03:00
leventov 49172e4b3b HCOLL-136 added keyMarshallers(), keySizeMarshaller() and valueSizeMarshaller() methods to Builder interfaces; removed factory field from SerializationBuilder and VanillaChronicleMap as unused 2014-11-07 16:15:37 +03:00
leventov 09008f16fe Moved more classes from net.openhft.chronicle.hash.serialization to .internal 2014-11-07 14:40:11 +03:00
leventov fddacd1243 Removed AgileBytesMarshaller 2014-11-07 14:32:30 +03:00
leventov f96d369cdd HCOLL-136 HCOLL-137 Improved BytesReader, BytesWriter and BytesInterop docs [dc] 2014-11-07 14:16:31 +03:00
Rob Austin 28d20d03b6 HCOLL-192 I've reviewed the code around this, it looks like this size constraint was a hang up from when we only allowed replicated entries to be no larger than max unsigned short, the underlying code was changed recently when we introduced the stateless client to allow much larger payloads. As such I've have increased this constrain to Integer.MAX_VALUE 2014-11-07 11:14:33 +00:00
leventov 4c86dae04f Made TcpConfig back immutable; Draw the borderline: Builders are mutable, Configs are immutable (hence ChronicleHashInstanceBuilder and StatelessClientBuilder renamed to Configs; improved TcpConfig static factory naming 2014-11-07 12:24:52 +03:00
leventov 4a51b129a3 Many renames, API refactorings, classes/interfaces made private to net.openhft.chronicle.map package
Conflicts:
	src/main/java/net/openhft/chronicle/map/StatelessChronicleMap.java
	src/test/java/net/openhft/chronicle/map/ChronicleMapTest.java
2014-11-07 12:10:40 +03:00
leventov 157891dc9d Inlined UdpReplicationConfigBean 2014-11-07 08:10:21 +03:00
Rob Austin cbe94bcbb2 HCOLL-191 - added missing tests 2014-11-06 22:46:54 +00:00
Rob Austin 912308c4d3 HCOLL-191 - added tests and fix for reading keys and values 2014-11-06 22:45:18 +00:00
Rob Austin 6327a6ab9d HCOLL-191 synchronized on close() and check back in the stateless client test 2014-11-06 18:51:48 +00:00
Rob Austin 07aa6d883b HCOLL-191 added missing close to the test case 2014-11-06 18:30:56 +00:00
Rob Austin 2c6b9b0020 Merge remote-tracking branch 'origin/master' 2014-11-06 18:29:21 +00:00
Rob Austin babd62e431 HCOLL-191 -Checking in a possible fix for this issue - "EventListener is not called correctly for a replicated map", but will require more testing. 2014-11-06 18:28:38 +00:00
Team City 1f1dd9e565 [maven-release-plugin] prepare for next development iteration 2014-11-06 16:45:20 +00:00