Commit Graph
1913 Commits
Author SHA1 Message Date
Rob Austin 339ab05b4c HCOLL-200 Set tcp replication dirty when using acquireUsing 2014-11-11 10:53:39 +00:00
Peter Lawrey 2a28dd0147 Fix an intialisation problem. 2014-11-11 10:51:24 +00:00
leventov ea4e5bd506 Renamed tests to run in TC 2014-11-11 13:16:03 +03:00
Rob Austin b830660232 Merge remote-tracking branch 'origin/master' 2014-11-11 09:15:32 +00:00
Rob Austin ee787085d3 HCOLL-199 Investigate why TC is missing tests 2014-11-11 09:15:11 +00:00
leventov 7e6c361d4e Cleaned up MultiMaps 2014-11-11 12:10:30 +03:00
Rob Austin 40b1f7cf77 Merge remote-tracking branch 'origin/master' 2014-11-11 08:56:57 +00:00
Rob Austin 94aabe3911 reverted back to allow acquireUsing to be passsed a NULL value 2014-11-11 08:56:36 +00:00
Peter Lawrey c90f424e3f HCOLL-198 Add a long -> long test. 2014-11-11 00:32:06 +00:00
Rob Austin edf2927a06 fixed up some broken tests 2014-11-10 23:37:21 +00:00
leventov 1cbdd91640 Fix tests 2014-11-10 18:38:14 +03:00
leventov 2be60c999a Merge branch 'master' of github.com:OpenHFT/Chronicle-Map
Conflicts:
	src/main/java/net/openhft/chronicle/map/AbstractChronicleMapBuilder.java
2014-11-10 18:15:58 +03:00
leventov daac52ba35 Changed acquireUsingLocked and getUsingLocked behaviour -- now throwing IllegalState if the given value is not reused 2014-11-10 18:14:30 +03:00
leventov 9be0d58baf Reduced accessability of multimaps 2014-11-10 18:12:47 +03:00
Peter Lawrey 1774a4d331 Tweek segment sizes again. 2014-11-10 15:07:08 +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
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
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