Commit Graph

635 Commits

Author SHA1 Message Date
nathan
4a118fcc47 Allow RMI to remote methods, changed response map -> array, fixed 'lost' RMI responses. Updated unit tests 2014-11-18 20:23:55 +01:00
nathan
ea4c009bec Added intellij project 2014-11-16 19:14:30 +01:00
nathan
cfcb457ae1 Endpoints can only 'stop()' once now. Added stopInternalActions, and stopExtraActions 2014-11-16 15:34:43 +01:00
nathan
0e748aab45 BouncyCastle provider name is defined by provider, instead of as a string 2014-11-16 15:33:57 +01:00
nathan
9a76f75d42 Changed object pool so the responsibility to specify parameters after pool.take() is to the implementation, not the objectpool 2014-11-16 15:33:07 +01:00
nathan
74881a07f3 Updated license information 2014-11-04 13:42:19 +01:00
nathan
c4edf9bd63 Added JNA libraries 2014-11-03 02:14:46 +01:00
nathan
5cccdb692e Added getExtension. Added tempLibrary as constant 2014-11-03 02:14:22 +01:00
nathan
17ff06d212 Added getDelay() 2014-11-03 02:13:37 +01:00
nathan
576d0af40d Moved InputConsole to github (via private repo --mirror) 2014-10-27 23:30:15 +01:00
nathan
03728b9324 Removed 'FilenameUtils', moved normalize to 'FileUtil', removed debug code for input console 2014-10-20 13:17:16 +02:00
nathan
cc8d82f128 WTF merge? 2014-10-19 18:30:14 +02:00
nathan
25855ae04d Fixed issues with buffering input. Now fixed for windows/posix/unsupported 2014-10-19 18:27:31 +02:00
nathan
3756df22ab Fixed readline mixing with previous readchar executions 2014-10-19 01:12:11 +02:00
nathan
c6e4d813a7 Fixed readline mixing with previous readchar executions 2014-10-19 01:10:11 +02:00
nathan
227a0d9378 Cleaned up ByteBuffer2 as self-growing bytearray structure. Fixed WINDOWS unbuffered input. Fixed UNSUPPORTED unbuffered input. Fixed POSIX unbuffered input 2014-10-19 00:15:08 +02:00
nathan
890d73e8aa Cleaned up input console to use my own growing-byte buffers. Also made one that is fast (but unsynchronized) 2014-10-17 00:10:49 +02:00
nathan
24efc75f7b WIP getting simple version of jline working/trimmed 2014-10-15 02:19:42 +02:00
nathan
3f3538ee4d Code polish/cleanup 2014-10-03 16:05:04 +02:00
nathan
2fb565fade Added ObjectPool factory + a 'slow' one that is compatible with android 2014-10-03 16:04:50 +02:00
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