/** * A convenience method to get a property by type (Class). * @param properties never <code>null</code> * @param name never <code>null</code> * @param fallback maybe <code>null</code> * @param type never <code>null</code> * @return a dynamic property with type T. */ @SuppressWarnings("unchecked") public static <T> HystrixDynamicProperty<T> getProperty( HystrixDynamicProperties properties, String name, T fallback, Class<T> type) { return (HystrixDynamicProperty<T>) doProperty(properties, name, fallback, type); }
/** * A convenience method to get a property by type (Class). * @param properties never <code>null</code> * @param name never <code>null</code> * @param fallback maybe <code>null</code> * @param type never <code>null</code> * @return a dynamic property with type T. */ @SuppressWarnings("unchecked") public static <T> HystrixDynamicProperty<T> getProperty( HystrixDynamicProperties properties, String name, T fallback, Class<T> type) { return (HystrixDynamicProperty<T>) doProperty(properties, name, fallback, type); }