class TeamCityPlugin implements VisuwallPlugin<TeamCityConnection> {

    @Override
    public TeamCityConnection getConnection(URL url, Map<String, String> properties) {
        TeamCityConnection connectionPlugin = new TeamCityConnection();
        connectionPlugin.connect(url.toString(), properties.get("login"), properties.get("password"));
        return connectionPlugin;
    }

}