Warning
This documentation is actively being updated as the project evolves and may not be complete in all areas.
Adapters¶
Adapters are specialized components in Jumpstarter that transform network connections established by drivers into different forms or interfaces that are more appropriate for specific use cases.
Adapter Architecture¶
Adapters in Jumpstarter follow a transformation pattern where:
Adapters take a driver client as input
They transform the connection into a different interface format
The transformed interface is exposed to the user in a way that’s tailored for specific scenarios
For comprehensive documentation on the adapter architecture, including detailed patterns and examples, see the Adapter Classes and Architecture reference.
Unlike Drivers, which establish the foundational connections to hardware or virtual interfaces, adapters focus on providing alternative ways to interact with those connections without modifying the underlying drivers.
Types of Adapters¶
📡 Network: Adapters that transform network connections and streams into different protocols or connection types.