File tree Expand file tree Collapse file tree
feature-toggle/src/main/java/com/iluwatar/featuretoggle Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2525
2626import com .iluwatar .featuretoggle .pattern .Service ;
2727import com .iluwatar .featuretoggle .pattern .propertiesversion .PropertiesFeatureToggleVersion ;
28+ import com .iluwatar .featuretoggle .pattern .tieredversion .TieredFeatureToggleVersion ;
2829import com .iluwatar .featuretoggle .user .User ;
2930import com .iluwatar .featuretoggle .user .UserGroup ;
3031import org .slf4j .Logger ;
@@ -85,15 +86,17 @@ public static void main(String[] args) {
8586 LOGGER .info (welcomeMessageturnedOff );
8687
8788 // --------------------------------------------
89+
90+ Service service2 = new TieredFeatureToggleVersion ();
8891
8992 final User paidUser = new User ("Jamie Coder" );
9093 final User freeUser = new User ("Alan Defect" );
9194
9295 UserGroup .addUserToPaidGroup (paidUser );
9396 UserGroup .addUserToFreeGroup (freeUser );
9497
95- final String welcomeMessagePaidUser = service .getWelcomeMessage (paidUser );
96- final String welcomeMessageFreeUser = service .getWelcomeMessage (freeUser );
98+ final String welcomeMessagePaidUser = service2 .getWelcomeMessage (paidUser );
99+ final String welcomeMessageFreeUser = service2 .getWelcomeMessage (freeUser );
97100 LOGGER .info (welcomeMessageFreeUser );
98101 LOGGER .info (welcomeMessagePaidUser );
99102 }
You can’t perform that action at this time.
0 commit comments