Class MiscellaneousUtil

java.lang.Object
org.apache.synapse.securevault.commons.MiscellaneousUtil

public class MiscellaneousUtil extends Object
TODO - This is a copy of class in synapse commons
  • Method Details

    • getProperty

      public static String getProperty(Properties properties, String name, String defaultValue)
      Helper method to get the value of the property from a given property bag
      Parameters:
      properties - The property collection
      name - The name of the property
      defaultValue - The default value for the property
      Returns:
      The value of the property if it is found , otherwise , default value
    • getProperty

      public static <T> T getProperty(Properties properties, String name, T defaultValue, Class<? extends T> type)
      Helper method to get the value of the property from a given property bag This method will return a value with the type equal to the type given by the Class type parameter. Therefore, The user of this method can ensure that he is get what he request
      Parameters:
      properties - Properties bag
      name - Name of the property
      defaultValue - Default value
      type - Expected Type using Class
      Returns:
      Value corresponding to the given property name
    • loadProperties

      public static Properties loadProperties(String filePath)
      Loads the properties from a given property file path
      Parameters:
      filePath - Path of the property file
      Returns:
      Properties loaded from given file
    • asBytes

      public static byte[] asBytes(InputStream in)