Class ResolverImp

java.lang.Object
com.adaptris.interlok.resolver.ResolverImp
All Implemented Interfaces:
Resolver
Direct Known Subclasses:
FileResolver, FromEnvironment, FromSystemProperties

public abstract class ResolverImp extends Object implements Resolver
Abstract implementation of Resolver.
  • Field Details

    • log

      protected org.slf4j.Logger log
  • Constructor Details

    • ResolverImp

      public ResolverImp()
  • Method Details

    • resolve

      protected static String resolve(String key, Map<String,String> map)
      Resolve a key against a map.
      Parameters:
      key - the key
      map - the map of properties / environment
      Returns:
      the resolved value or the value of key if not found in the map.
    • asMap

      protected static Map<String,String> asMap(Properties p)
      Convenience method to turn a Properties into a Map<String, String>
      Parameters:
      p - the properties, if null, will return an empty map
      Returns:
      a map