Commit Graph

20 Commits

Author SHA1 Message Date
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