-
Notifications
You must be signed in to change notification settings - Fork 407
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Transport Layer Module design. #1295
Comments
@JaroslawLegierski, @Warmek do you have any opnion about this ? I try to get feedback before to do this very impacting changes. |
@JaroslawLegierski, @mgdlkundera, I would like to do that renaming soon. I think we will be able to do this once we have the minimum viable feature for write attributes in |
This aims to implement : eclipse-leshan#1295 Refactoring was done in 2 commits to try to keep git history : https://stackoverflow.com/questions/2314652/is-it-possible-to-move-rename-files-in-git-and-maintain-their-history This commit doesn't build.
This aims to implement : eclipse-leshan#1295 Refactoring was done in 2 commits to try to keep git history : https://stackoverflow.com/questions/2314652/is-it-possible-to-move-rename-files-in-git-and-maintain-their-history
Move Bootstrap Server code in dedicated maven modules. This is part of : eclipse-leshan#1295 Refactoring was done in 2 commits to try to keep git history : https://stackoverflow.com/questions/2314652/is-it-possible-to-move-rename-files-in-git-and-maintain-their-history This commit doesn't build.
Move Bootstrap Server code in dedicated maven modules. This is part of : eclipse-leshan#1295 Refactoring was done in 2 commits to try to keep git history : https://stackoverflow.com/questions/2314652/is-it-possible-to-move-rename-files-in-git-and-maintain-their-history
This aims to implement : eclipse-leshan#1295 Refactoring was done in 2 commits to try to keep git history : https://stackoverflow.com/questions/2314652/is-it-possible-to-move-rename-files-in-git-and-maintain-their-history This commit doesn't build.
This aims to implement : eclipse-leshan#1295 Refactoring was done in 2 commits to try to keep git history : https://stackoverflow.com/questions/2314652/is-it-possible-to-move-rename-files-in-git-and-maintain-their-history
This is implemented by #1628. Finally, I decide to go with leshan-demo-??? for demo and leshan-lwm2m-??? for library. Here is renaming details :
I know some will think that there is now too much module and this is painful but the project is growing and modularity will help for maintainability. Note that some packages are renamed too but your IDE should fix it using kind of "Organize Import" feature. There is also some class renaming, all are not listed here but some noticeable :
|
In today's SNAPSHOT I see that there are two packages import org.eclipse.leshan.server.security.Authorizer
import org.eclipse.leshan.servers.security.Authorization Are you aware of this naming? I found it slightly confusing at first glance, but I did not have the time to look into whether you wrote down some reasoning already. sorry bout that. |
Yep that still a bit complicated to me to find good name 😁 The |
Adding the new transport layer (#1025) means probably changing the java module design.
Current modules are described at : https://github.com/eclipse/leshan/wiki/Modules
Here is a proposal for a new design :
The text was updated successfully, but these errors were encountered: