Commit Graph
1377 Commits
Author SHA1 Message Date
Rob Austin 8e57eeafc2 HCOLL-167 simplified the map builder by making "file" very much an option parameter, is it not REQUIRED for all types of maps. Also updated the many of the TCP replication test to remove the user of file() as its simply not required for this in many cases. 2014-10-20 17:19:27 +01:00
Rob Austin 1b40eb8147 HCOLL-167 now using the builder to create the Stateless client 2014-10-20 16:30:08 +01:00
Rob Austin c047e59d56 HCOLL-167 added isStateless 2014-10-20 15:02:05 +01:00
Rob Austin 023d12a6d0 HCOLL-167 when running the profile I found that we were not closing every connection, so no being super fussy about adding everything to closable. 2014-10-20 13:02:42 +01:00
Rob Austin 0043b16d5e HCOLL-167 StatelessServerConnector added support for the case where the response is bigger than the buffer 2014-10-20 12:07:45 +01:00
Rob Austin 65bb782be9 Merge branch 'master' of github.com:OpenHFT/Chronicle-Map 2014-10-20 12:05:37 +01:00
Rob Austin b395f9f5ed HCOLL-167 StatelessServerConnector added support for the case where the response is bigger than the buffer 2014-10-20 11:48:41 +01:00
leventov 6d07ccea5e Added CharArrayMarshaller 2014-10-20 09:19:45 +04:00
leventov 8f3452e974 HCOLL-136 HCOLL-137 javadoc updates and added ChronicleHashBuilder.disableReplication() method 2014-10-19 23:18:50 +04:00
leventov c404c5cb75 Build fix 2014-10-19 21:51:21 +04:00
leventov d11e02d48f Moved seriaization and threadlocal packages up: n.o.chronicle.map -> n.o.chronicle 2014-10-19 21:13:13 +04:00
leventov 8a71911e53 Merge branch 'master' of github.com:OpenHFT/Chronicle-Map
Conflicts:
	pom.xml
2014-10-19 21:02:01 +04:00
Rob Austin 3110684e12 HCOLL-167 improved passing errors back 2014-10-17 16:39:25 +01:00
Rob Austin 8790b4a25a Merge remote-tracking branch 'origin/master' 2014-10-17 15:35:55 +01:00
Rob Austin 275684b65a HCOLL-167 added isException flag 2014-10-17 15:35:27 +01:00
Peter Lawrey f3d501de38 Merge remote-tracking branch 'origin/master' 2014-10-17 09:15:37 +01:00
Peter Lawrey adfec1b613 Give more conservative head room for avoid Map's with an imperfect hash distribution filling up. 2014-10-17 09:12:25 +01:00
Rob Austin e6868ea233 HCOLL-167 first working draft of StatelessServerConnector 2014-10-16 20:45:05 +01:00
Rob Austin 6030b6338c HCOLL-167 improved StatelessServerConnector, but its still in draft. 2014-10-16 10:35:55 +01:00
leventov 860bebe7f2 Reuse IOTools.stopBitLength() in StopBitSizeMarshaller 2014-10-16 12:23:03 +04:00
Rob Austin fe574a33b1 HCOLL-167 created StatelessServerConnector, but its still in draft. 2014-10-15 18:29:35 +01:00
Rob Austin cffa0916ab HCOLL-167 improved the code in net.openhft.chronicle.map.StatelessMapClient, but its still in draft. 2014-10-15 17:03:19 +01:00
Rob Austin e48a44e6e9 HCOLL-167 Created a stateless map - fixed test case -net.openhft.chronicle.map.SerializerTest.testKeyMarshallable 2014-10-15 16:23:57 +01:00
Rob Austin 3bc0be04c6 HCOLL-167 Created a stateless map - woops missed this file 2014-10-15 15:48:31 +01:00
Rob Austin 3d228b591b HCOLL-167 Created a stateless map - added tests 2014-10-15 15:45:34 +01:00
Rob Austin 0240485c91 HCOLL-167 Created a stateless map - added tests 2014-10-15 13:53:16 +01:00
leventov 331bdf8328 #3 Fixed a number of issue related to bit sets and blocks allocation in VanillaChronicleMap 2014-10-15 11:11:06 +04:00
Rob Austin 3f615d03e0 HCOLL-167 Created a stateless map - very much in draft at the moment 2014-10-14 17:22:09 +01:00
Rob Austin 19574fd790 HCOLL-163 added public ChronicleSetBuilder<E> channel(ChannelProvider.ChronicleChannel chronicleChannel) { 2014-10-14 11:45:31 +01:00
leventov b5b3d2f059 Fixed compilation issue in SerializationBuilder 2014-10-14 14:06:41 +04:00
leventov a5bf4f8448 HCOLL-136 HCOLL-137 HCOLL-164 Extracted ChronicleHash abstraction and updated ChronicleMap docs 2014-10-14 14:06:40 +04:00
Rob Austin d5f88842df HCOLL-163 corrected bad naming of Udp and TCP ReplicationConfig 2014-10-14 10:46:38 +01:00
Rob Austin 2d31786e36 HCOLL-163 kept the use of tcp() and udp() internal 2014-10-14 10:43:02 +01:00
Rob Austin 1014834668 HCOLL-163 kept the use of tcp() and udp() internal 2014-10-14 10:41:36 +01:00
leventov 1af8eb608d Merge branch 'master' of github.com:OpenHFT/Chronicle-Map
Conflicts:
	src/main/java/net/openhft/chronicle/set/ChronicleSetBuilder.java
2014-10-14 00:37:04 +04:00
leventov 8ae20aa6cc HCOLL-164 Made ChronicleSet zero overhead by value; fixed ChronicleSet.add() and remove() implementations; added ChronicleMapBuilder.valueMarshallerAndFactory(AgileBytesMarshaller, ObjectFactory) method 2014-10-14 00:30:43 +04:00
Rob Austin 2aff512767 HCOLL-163 renamed channel replicator to channel provider 2014-10-13 19:03:43 +01:00
Rob Austin 200322d268 HCOLL-163 renamed chronicle custer to chronicle channel 2014-10-13 18:23:24 +01:00
Rob Austin d01b5d8c59 HCOLL-163 renamed chronicle custer to chronicle channel 2014-10-13 18:04:38 +01:00
Rob Austin 30a1abef06 HCOLL-163 fixed some merge issues. 2014-10-13 17:59:54 +01:00
Rob Austin 9d8e84824c Merge remote-tracking branch 'origin/master'
Conflicts:
	src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java
	src/main/java/net/openhft/chronicle/map/ReplicatedChronicleMap.java
2014-10-13 17:19:45 +01:00
Rob Austin 77cb5be05c HCOLL-163 Initial checking of - ( Move the identifier configuration from TCP/UDP Replication, back to the builder.), more on this JIRA coming soon... 2014-10-13 17:11:47 +01:00
leventov 6c02947ffb HCOLL-164 Exctracted ChronicleHashBuilder interface and pulled some classes up from n.o.chronicle.map package to n.o.chronicle. Fixed ChronicleSetBuilder.equals() implementation. 2014-10-13 18:13:31 +04:00
leventov 1a0ecc621c HCOLL-136 HCOLL-137 Improved Alignment and ChronicleMapBuilder javadocs 2014-10-13 18:13:31 +04:00
leventov cc12bba67a Implemented AgileBytesMarshaller for Integer 2014-10-12 16:54:08 +04:00
leventov 573b91464a Implemented AgileBytesMarshaller for Double 2014-10-12 16:52:35 +04:00
leventov 10250dbd60 Generalized Hasher.hash(byte[]) for any arrays 2014-10-12 16:21:40 +04:00
leventov c15efc0f40 Removed ChronicleSetBuilder.alignment() config because it is pointless for this abstraction 2014-10-12 16:10:17 +04:00
leventov 6a41086454 Removed getters from ChronicleMapBuilder API, improved some Javadocs and ChronicleMapBuilder.toString() representation 2014-10-12 16:07:43 +04:00
leventov 93b81569f0 Removed unused replicas() configuration 2014-10-12 13:47:12 +04:00