Commit Graph

29 Commits

Author SHA1 Message Date
Kai S. K. Engelbart 2ffcf6e1a3 Fixed reading multiple objects from one message 2020-01-29 16:20:57 +01:00
Kai S. K. Engelbart 23c4fd8f67 Working on reading multiple messages at once
The ObjectMessageReader does function normally for single messages but
will deliver corrupted objects when a message consisting of multiple
objects is received.
2020-01-29 07:45:59 +01:00
Kai S. K. Engelbart be1fc1e502 Persisting the current message ID in a configuration table 2020-01-28 20:46:27 +01:00
Kai S. K. Engelbart 6fe322a866 Fixed typo 2020-01-28 19:57:40 +01:00
Kai S. K. Engelbart 6cd7964f9a Added IdGenerationRequestProcessor, fixed bugs in PersistenceManager
* Removed get*ById queries
* Removed src/test/resources from pom.xml
2020-01-28 19:25:30 +01:00
DieGurke bcfe2e278a Fixes error multiple login, removed src/test/resources
Fixes #12
2020-01-27 18:36:13 +01:00
DieGurke 3eed956a60 Revised LoginCredentialProcessor and worked on MessageProcessor 2020-01-25 18:41:44 +01:00
DieGurke ec315f870d Interface Communication Login Credentials 2020-01-21 17:51:50 +01:00
DieGurke 1e00930d4b implemented login and registration (unfinished) 2020-01-18 23:50:41 +01:00
delvh c5f8c3c6be Added method to get contacts, although as of now all Users are returned 2020-01-18 13:28:54 +01:00
Kai S. K. Engelbart 3df01532d8 Fixed EventProcessor and LoginCredentialProcessor 2020-01-18 09:55:12 +01:00
delvh dc6199806f Added EventProcessor and methods to handle MessageStatus changes
additionally cleaned up whole project, fixed some Javadoc errors and
added a few database and connection options.

Sorry for the huge commit, there was almost no time inbetween where a
commit would have been possible, as to solve every problem, a new
problem arose.
However, as of now, f/message_handling should be ready to be merged into
develop, besides that it could not be tested yet.
2020-01-11 18:28:48 +01:00
Kai S. K. Engelbart 0324f3a4fd LV-encoding messages, added JPA validation. 2020-01-06 17:40:19 +01:00
Kai S. K. Engelbart 26fc4374ca Added writing capabilities to ObjectProcessor, completed db integration
At this moment the client is not able to receive to objects sent
consecutively. This will be worked on in a future commit and should be
fixed before merging this branch into develop.
2020-01-06 14:58:28 +02:00
Kai S. K. Engelbart 597385c950 Merge branch 'develop' into f/message_processing 2020-01-04 16:54:36 +02:00
Kai S. K. Engelbart 8f98c45d46 Adjusted comment templates. 2020-01-04 16:50:05 +02:00
delvh 8d0e334d60 Updated PersistenceManager as per @CyB3RC0nN0R 's request 2020-01-04 15:39:43 +01:00
delvh 0ecc9cf0e9 Added PersistenceManager and Namedqueries
In theory, this code is all we need for database integration
2020-01-03 18:17:26 +01:00
Kai S. K. Engelbart 02c6f8ad45 Added ConnectionManager, propagating socketId to processors 2020-01-03 18:11:38 +02:00
delvh b83ef8b4ef Updated Javadoc 2020-01-03 16:21:35 +01:00
Kai S. K. Engelbart 10a387beea Moved classes related to java-nio-server to envoy.server.net package. 2020-01-03 16:40:43 +02:00
Kai S. K. Engelbart 9318201fd5 Added ORM classes 2020-01-02 18:50:56 +02:00
delvh 901aa57f95 Updated Javadoc 2019-12-30 15:15:25 +01:00
Kai S. K. Engelbart 2c9223236f Added ObjectProcessor interface with some implementations 2019-12-30 15:53:40 +02:00
delvh b7af8aa7bd Changed code as requested by @CyB3RC0nN0R 2019-12-29 17:52:57 +01:00
delvh 1d35de3a39 Added method to handle incoming objects
(not finished as the methods to further process these "Events" have not
been implemented yet)
2019-12-29 14:16:39 +01:00
Kai S. K. Engelbart d12adcb73a Fixed Javadoc error 2019-12-29 11:09:26 +02:00
Kai S. K. Engelbart 2592334b05 Changed length of encoded message length to 4 bytes 2019-12-29 10:48:15 +02:00
Kai S. K. Engelbart e13438eefd Added basic lifecycle with object reading capabilities
* Added java-nio-server dependency
* Added ObjectMessageReader and ObjectMessageProcessor
* Added Startup class starting a Server instance
2019-12-28 15:48:39 +02:00