> + */
> +public class FirewallTagNamingConvention {
> +
> +   public static class Factory {
> +
> +      private final GroupNamingConvention.Factory namingConvention;
> +
> +      @Inject
> +      public Factory(GroupNamingConvention.Factory namingConvention) {
> +         this.namingConvention = namingConvention;
> +      }
> +
> +      public FirewallTagNamingConvention get(String groupName) {
> +         return new 
> FirewallTagNamingConvention(namingConvention.create().sharedNameForGroup(groupName));
> +      }
> +   }

jclouds seems to use a Builder pattern preferentially?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/33/files#r7512649

Reply via email to