Skip to content

feat: implement dynamic bridge discovery module with integration tests#99

Merged
mijinummi merged 1 commit intoMDTechLabs:mainfrom
Xaxxoo:dynamic-bridge-discovery
Feb 26, 2026
Merged

feat: implement dynamic bridge discovery module with integration tests#99
mijinummi merged 1 commit intoMDTechLabs:mainfrom
Xaxxoo:dynamic-bridge-discovery

Conversation

@Xaxxoo
Copy link
Contributor

@Xaxxoo Xaxxoo commented Feb 26, 2026

  • Added BridgeModule for managing bridge adapters with synchronous and asynchronous configuration options.
  • Introduced BridgeService for executing operations on registered bridges and managing their lifecycle.
  • Created BridgeRegistry for registering, retrieving, and managing bridge adapters with support for duplicate prevention and capability resolution.
  • Developed BridgeLoader for auto-discovering and loading bridge adapters from files or configuration.
  • Implemented decorators for marking classes as bridge adapters and injecting the BridgeRegistry.
  • Added exception handling for various bridge-related errors.
  • Created example bridge adapters (HttpBridgeAdapter and WebSocketBridgeAdapter) for demonstration purposes.
  • Wrote comprehensive integration tests for BridgeModule, BridgeRegistry, and BridgeService to ensure functionality and reliability.

Closes #48

- Added BridgeModule for managing bridge adapters with synchronous and asynchronous configuration options.
- Introduced BridgeService for executing operations on registered bridges and managing their lifecycle.
- Created BridgeRegistry for registering, retrieving, and managing bridge adapters with support for duplicate prevention and capability resolution.
- Developed BridgeLoader for auto-discovering and loading bridge adapters from files or configuration.
- Implemented decorators for marking classes as bridge adapters and injecting the BridgeRegistry.
- Added exception handling for various bridge-related errors.
- Created example bridge adapters (HttpBridgeAdapter and WebSocketBridgeAdapter) for demonstration purposes.
- Wrote comprehensive integration tests for BridgeModule, BridgeRegistry, and BridgeService to ensure functionality and reliability.
@mijinummi mijinummi merged commit 9e6d14d into MDTechLabs:main Feb 26, 2026
1 check failed
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.

🌉 Add Support for Dynamic Bridge Discovery

2 participants