> + */ > +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