Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.infinispan.commons.util;
 
A wrapper around system properties that supports legacy keys

Author(s):
Manik Surtani
Version:
4.1
   private static final Log log = LogFactory.getLog(LegacyKeySupportSystemProperties.class);
   private static void warnLegacy(String oldKeyString newKey) {
      if (.isInfoEnabled())
         .infof("Could not find value for key %1$s, but did find value under deprecated key %2$s. Please use %1$s as support for %2$s will eventually be discontinued.",
                  newKeyoldKey);
   }
   public static String getProperty(String keyString legacyKey) {
      String val = SysPropertyActions.getProperty(key);
      if (val == null) {
         val = SysPropertyActions.getProperty(legacyKey);
         if (val != nullwarnLegacy(legacyKeykey);
      }
      return val;
   }
   public static String getProperty(String keyString legacyKeyString defaultValue) {
      String val = SysPropertyActions.getProperty(key);
      if (val == null) {
         val = SysPropertyActions.getProperty(legacyKey);
         if (val != null)
            warnLegacy(legacyKeykey);
         else
            val = defaultValue;
      }
      return val;
   }   
New to GrepCode? Check out our FAQ X