Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Abstract listener client and message sender interfaces #226
Unlike the streaming client, the listener client and message sender interfaces are concrete in the types of arguments that all of its implementations receive (e.g. port and host). However, there are potential implementations for which these arguments won't be appropriate (e.g. a docker-client based message sender). As such, this pull request refactors the constructor signatures to follow the config-dictionary pattern. This will also enable dynamic creation and configuration of the classes in the future.