8000 refactor: move adapter classes into component packages (Jetty + Undertow) by kawasima · Pull Request #165 · enkan/enkan · GitHub
[go: up one dir, main page]

Skip to content

refactor: move adapter classes into component packages (Jetty + Undertow) - #165

Merged
kawasima merged 2 commits into
developfrom
refactor/consolidate-adapter-packages
Apr 4, 2026
Merged

kawasima merged 2 commits into
developfrom
refactor/consolidate-adapter-packages

Conversation

@kawasima
@kawasima kawasima commented Apr 4, 2026
Copy link
Copy Markdown
Collaborator

Summary

  • Move all enkan.adapter.* classes in enkan-component-jetty into enkan.component.jetty.*
  • Move all enkan.adapter.* classes in enkan-component-undertow into enkan.component.undertow.*
  • Pure package rename — no logic changes, only import/package declaration updates

Closes #164

Test plan

  • mvn test -pl enkan-component-jetty,enkan-component-undertow -am -DexcludedGroups=integration passes (25 tests, 0 failures)
  • No files remain under enkan/adapter/ in either module
  • git diff --stat shows only renames (94-99% similarity)

🤖 Generated with Claude Code

kawasima and others added 2 commits April 5, 2026 00:24
…Undertow

Consolidate all Jetty-specific classes from enkan.adapter / enkan.adapter.digest
/ enkan.adapter.websocket into enkan.component.jetty / enkan.component.jetty.digest
/ enkan.component.jetty.websocket. Apply the same consolidation for Undertow:
enkan.adapter / enkan.adapter.digest → enkan.component.undertow /
enkan.component.undertow.digest.

This eliminates the unnecessary separation between adapter and component
packages within each module, matching the principle that all classes in a
module should share a common package root.

No logic changes — only package moves, import updates, and inner-type
qualification (UndertowServer → UndertowAdapter.UndertowServer).

Closes #164

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ng blank line

- JettyAdapter: add imports for DigestFilter and ContentDigestHandler
  instead of using fully-qualified names inline
- UndertowGracefulShutdownTest: restore blank line after package declaration

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@kawasima
kawasima merged commit be2a431 into develop Apr 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

0