Commit Graph

515 Commits

Author SHA1 Message Date
nathan
7187108f85 Made things final, code polish 2014-10-02 14:33:36 +02:00
nathan
844092f161 removed duplicate code 2014-10-02 02:27:51 +02:00
nathan
9b1ee07cf8 Fixed classpath (removed woodstox), added files for fastObjectPool 2014-10-02 01:52:04 +02:00
nathan
99c32e9863 tweaked fastObjectPool 2014-10-02 01:45:30 +02:00
nathan
2cfdec4875 removed dead code 2014-10-02 01:45:14 +02:00
nathan
c01411ac52 arrayCloneBytes -> copyBytes 2014-10-02 01:44:36 +02:00
nathan
10a2fa5656 Added concat files 2014-10-02 01:44:13 +02:00
nathan
96e9e022d9 Added BinarySearch function. Fixed up license info 2014-09-30 18:11:51 +02:00
nathan
744de6eed8 Updated collections locations. Updated license information 2014-09-30 18:11:18 +02:00
nathan
c340ac2c66 Fixed DNS client for PTR records. Fixed test examples to not enforce saved/verified endpoint keys 2014-09-30 17:55:13 +02:00
nathan
a7cfee656a Fixed storage close operations 2014-09-30 17:53:20 +02:00
nathan
6bc474615f Changed hashcode to be lazy inited 2014-09-30 01:41:12 +02:00
nathan
5ae80d45bc Added tools (for allowing endpoints to directly talk to eachother outside of messages) 2014-09-29 23:42:32 +02:00
nathan
1f8f52ba31 Code polish 2014-09-29 23:41:31 +02:00
nathan
2164cb1d4c Code polish 2014-09-29 23:41:07 +02:00
nathan
0cdafb0804 Streamlined hashcode. Added toString 2014-09-29 23:40:15 +02:00
nathan
98bec242eb Code polish 2014-09-29 23:39:19 +02:00
nathan
a6c3f4e0b8 Cleaned up error messages when parsing dirs 2014-09-29 23:38:57 +02:00
nathan
05b47a7f5f Fixed missing file-region lock on writing data. Fixed bug with moving data position/pointers around 2014-09-29 23:38:28 +02:00
nathan
c34b2ea222 Fixed Long.Max_Value wrap around bug 2014-09-28 17:24:45 +02:00
nathan
035159ed6c fixup errors/code polish 2014-09-26 18:49:52 +02:00
nathan
af057edd79 Storage now uses file.channel locks to prevent multiple jvm's from trashing the same file 2014-09-26 18:45:38 +02:00
nathan
32d7e2ec4a Added FilenameUtils from apache commons. Cleaned up code 2014-09-26 18:45:12 +02:00
nathan
c80209ac9d Code polish, tweaked Listeners to support a 'default' listener to cleanup the verbosity that was necessary for default connections. Tweaked RMI test 2014-09-26 18:44:24 +02:00
nathan
fe08b9d9bd Fixed classpath. Added a REALLY Fast ObjectPool 2014-09-24 01:58:50 +02:00
nathan
40429ac6f8 Code polish 2014-09-22 23:59:03 +02:00
nathan
34f27c820d Added SO_REUSEADDR socket option to TCP server, so it can restart without having to wait for a TCP connection to finish closing 2014-09-22 23:58:45 +02:00
nathan
c695d05a5f Added a fast search in a string for a char method 2014-09-22 23:58:01 +02:00
nathan
436b989568 Removed dependency on JavaLauncher, it's now JavaLauncher-Util -- which is shared 2014-09-20 02:17:25 +02:00
nathan
e2cfd990bb Further tweaks to storage 2014-09-17 17:40:16 +02:00
nathan
c2cb5d5725 Added fast string replace 2014-09-17 17:40:00 +02:00
nathan
94f613aba1 Changed static class C to be package private, so it doesn't screw with src 2014-09-17 17:39:46 +02:00
nathan
3b70e0da37 Cleaned up PING. Removed client.ping (it's in client.send().ping(), to be consistent) 2014-09-17 17:39:16 +02:00
nathan
957f2bfe4d Cleaned up storage. No more registered objects - it was a bad idea 2014-09-16 15:39:33 +02:00
nathan
7e9d9ac7b2 missed file 2014-09-16 11:54:57 +02:00
nathan
724e7e84ab Added key/value pair storage with weakreference cache and command queueing 2014-09-16 11:20:36 +02:00
nathan
8f17a2ebf8 Code polish. Added comments. Cleaned up ping 2014-09-09 13:04:07 +02:00
nathan
f5a08961f6 Added DNS client. Added better localHost IP address. Added getPublicIp address via DNS and HTTP. Updated licenses 2014-09-06 02:41:54 +02:00
nathan
104bae8187 Cleaned up error logging 2014-09-05 03:36:22 +02:00
nathan
1677d9c08a Fixed UDT loader to use correct isNative call 2014-09-04 23:32:37 +02:00
nathan
aa0ef8ce23 Code cleanup, fixup warnings 2014-09-04 18:28:10 +02:00
nathan
2f67557f8b Code polish 2014-09-03 13:02:00 +02:00
nathan
47def0a5ae Fixed logic in NamedThreadFactory 2014-08-28 11:44:35 +02:00
nathan
7f5cdf0abe Changed ByteArrayWrapper.nocopy -> wrap 2014-08-28 00:20:12 +02:00
nathan
a939f5f4a4 changed a write on TCP/UDP/UDT to return a 'null channel', that does nothing, instead of actually return null -- so that implementing code doesn't throw a null pointer when trying to write to a socket after it has been closed. Just nothing happens now. 2014-08-27 15:51:56 +02:00
nathan
010c21ecf3 Code polish. Changed ByteArrayWrapper to static access, so the construction is very clear 2014-08-26 14:24:31 +02:00
nathan
e6ab2bef0e Moved NamedThreadFactory and ByteArrayWrapper to util project. Changed try/catch with hashing files in Crypto.Util 2014-08-25 18:43:01 +02:00
nathan
c66c1d43df Fixed null pointer with FileUtil.parseDir(), and issues with MathUtil.random. Added more logging info to Storage 2014-08-25 14:40:13 +02:00
nathan
6851975826 Added IgnoreSerialization annotation class 2014-08-25 02:18:25 +02:00
nathan
30d3a3c788 Added 'IgnoreSerialization' annotation, so that fields with this annotation WILL NOT be serialized (by a kryo that has been setup to use the FieldAnnotationAwareSerializer 2014-08-25 02:16:19 +02:00