@nacx thanks for the review

Main reason I have 2 couples of `Create/FindSecurityGroup` now (I want to 
remove them before merging this PR) is because of `NovaSecurityGroupExtension` 
and `NeutronSecurityGroupExtension`
`NovaSecurityGroupExtension` needs to use `NovaApi` to create security groups, 
while `NeutronSecurityGroupExtension` uses `NeutronApi`
Each couple of `Create/FindSecurityGroup` is a reasonably simple although ugly 
way to force each SecurityGroupExtension to use the appropriate API

Maybe a different way to solve the problem is to decide whether the 
SecurityGroupExtension needs to re-use the caching mechanism, wdyt?

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/1175#issuecomment-359014622

Reply via email to