congrats Icon
New! Announcing our next generation AI code completions
Read here
Tabnine Logo
ConfigurableBeanFactory.resolveEmbeddedValue
Code IndexAdd Tabnine to your IDE (free)

How to use
resolveEmbeddedValue
method
in
org.springframework.beans.factory.config.ConfigurableBeanFactory

Best Java code snippets using org.springframework.beans.factory.config.ConfigurableBeanFactory.resolveEmbeddedValue (Showing top 20 results out of 315)

origin: spring-projects/spring-retry

/**
 * Resolve the specified value if possible.
 *
 * @see ConfigurableBeanFactory#resolveEmbeddedValue
 */
private String resolve(String value) {
  if (this.beanFactory != null && this.beanFactory instanceof ConfigurableBeanFactory) {
    return ((ConfigurableBeanFactory) this.beanFactory).resolveEmbeddedValue(value);
  }
  return value;
}
origin: BroadleafCommerce/BroadleafCommerce

protected Boolean isPropertyEnabled(String propertyName) {
  Boolean shouldProceed;
  try {
    String value = beanFactory.resolveEmbeddedValue("${" + propertyName + ":false}");
    shouldProceed = Boolean.parseBoolean(value);
  } catch (Exception e) {
    shouldProceed = false;
  }
  return shouldProceed;
}
origin: BroadleafCommerce/BroadleafCommerce

  protected Boolean isPropertyEnabled(String propertyName) {
    Boolean shouldProceed;
    try {
      String value = beanFactory.resolveEmbeddedValue("${" + propertyName + ":false}");
      shouldProceed = Boolean.parseBoolean(value);
    } catch (Exception e) {
      shouldProceed = false;
    }
    return shouldProceed;
  }
}
origin: BroadleafCommerce/BroadleafCommerce

protected Boolean isPropertyEnabled(String propertyName) {
  Boolean shouldProceed;
  try {
    String value = beanFactory.resolveEmbeddedValue("${" + propertyName + ":false}");
    shouldProceed = Boolean.parseBoolean(value);
  } catch (Exception e) {
    shouldProceed = false;
  }
  return shouldProceed;
}
origin: spring-projects/spring-framework

@Override
@Nullable
public String resolveStringValue(String strVal) {
  String value = this.exprContext.getBeanFactory().resolveEmbeddedValue(strVal);
  if (this.exprResolver != null && value != null) {
    Object evaluated = this.exprResolver.evaluate(value, this.exprContext);
    value = (evaluated != null ? evaluated.toString() : null);
  }
  return value;
}
origin: BroadleafCommerce/BroadleafCommerce

public String getProperty(String key) {
  if(key==null) {
    return null;
  }
  String name = prefix + "." + key;
  if (prefix == null) {
    name = key;
  }
  String rv = beanFactory.resolveEmbeddedValue("${" + name + "}");
  if(rv.equals("${" + name + "}")) {
    return null;
  }
  return rv;
}
origin: spring-projects/spring-framework

/**
 * Resolve the given annotation-specified value,
 * potentially containing placeholders and expressions.
 */
@Nullable
private Object resolveStringValue(String value) {
  if (this.configurableBeanFactory == null) {
    return value;
  }
  String placeholdersResolved = this.configurableBeanFactory.resolveEmbeddedValue(value);
  BeanExpressionResolver exprResolver = this.configurableBeanFactory.getBeanExpressionResolver();
  if (exprResolver == null || this.expressionContext == null) {
    return value;
  }
  return exprResolver.evaluate(placeholdersResolved, this.expressionContext);
}
origin: spring-projects/spring-framework

/**
 * Resolve the given annotation-specified value,
 * potentially containing placeholders and expressions.
 */
@Nullable
private Object resolveStringValue(String value) {
  if (this.configurableBeanFactory == null || this.expressionContext == null) {
    return value;
  }
  String placeholdersResolved = this.configurableBeanFactory.resolveEmbeddedValue(value);
  BeanExpressionResolver exprResolver = this.configurableBeanFactory.getBeanExpressionResolver();
  if (exprResolver == null) {
    return value;
  }
  return exprResolver.evaluate(placeholdersResolved, this.expressionContext);
}
origin: spring-projects/spring-framework

/**
 * Resolve the given annotation-specified value,
 * potentially containing placeholders and expressions.
 */
private Object resolveStringValue(String value) {
  if (this.configurableBeanFactory == null) {
    return value;
  }
  String placeholdersResolved = this.configurableBeanFactory.resolveEmbeddedValue(value);
  BeanExpressionResolver exprResolver = this.configurableBeanFactory.getBeanExpressionResolver();
  if (exprResolver == null) {
    return value;
  }
  return exprResolver.evaluate(placeholdersResolved, this.expressionContext);
}
origin: org.springframework/spring-beans

@Override
@Nullable
public String resolveStringValue(String strVal) {
  String value = this.exprContext.getBeanFactory().resolveEmbeddedValue(strVal);
  if (this.exprResolver != null && value != null) {
    Object evaluated = this.exprResolver.evaluate(value, this.exprContext);
    value = (evaluated != null ? evaluated.toString() : null);
  }
  return value;
}
origin: BroadleafCommerce/BroadleafCommerce

public String getProperty(String key, String suffix) {
  if(key==null) {
    return null;
  }
  String name = prefix + "." + key + "." + suffix;
  if (prefix == null) {
    name = key + "." + suffix;
  }
  String rv = beanFactory.resolveEmbeddedValue("${" + name + "}");
    if (rv == null ||rv.equals("${" + name + "}")) {
    LOG.warn("property ${" + name + "} not found, Reverting to property without suffix"+suffix);
    rv = getProperty(key);
  }
  return rv;
}
origin: spring-projects/spring-framework

configurableBeanFactory.resolveEmbeddedValue(expression), beanExpressionContext);
origin: org.springframework/spring-web

/**
 * Resolve the given annotation-specified value,
 * potentially containing placeholders and expressions.
 */
@Nullable
private Object resolveStringValue(String value) {
  if (this.configurableBeanFactory == null) {
    return value;
  }
  String placeholdersResolved = this.configurableBeanFactory.resolveEmbeddedValue(value);
  BeanExpressionResolver exprResolver = this.configurableBeanFactory.getBeanExpressionResolver();
  if (exprResolver == null || this.expressionContext == null) {
    return value;
  }
  return exprResolver.evaluate(placeholdersResolved, this.expressionContext);
}
origin: BroadleafCommerce/BroadleafCommerce

/**
 * Will return null if the Spring property value defined in {@link #propertyName} resolves to false, or if
 * an exception occurs while trying to determine the value for the property.
 *
 * @param loader
 * @param className
 * @param classBeingRedefined
 * @param protectionDomain
 * @param classfileBuffer
 * @return
 * @throws IllegalClassFormatException
 */
@Override
public byte[] transform(ClassLoader loader, String className, Class<?> classBeingRedefined,
    ProtectionDomain protectionDomain, byte[] classfileBuffer) throws IllegalClassFormatException {
  Boolean shouldProceed;
  try {
    String value = beanFactory.resolveEmbeddedValue("${" + propertyName + ":false}");
    shouldProceed = Boolean.parseBoolean(value);
  } catch (Exception e) {
    shouldProceed = false;
  }
  if (!shouldProceed) {
    return null;
  }
  return super.transform(loader, className, classBeingRedefined, protectionDomain, classfileBuffer);
}
origin: ctripcorp/apollo

/**
 * Resolve placeholder property values, e.g.
 * <br />
 * <br />
 * "${somePropertyValue}" -> "the actual property value"
 */
public Object resolvePropertyValue(ConfigurableBeanFactory beanFactory, String beanName, String placeholder) {
 // resolve string value
 String strVal = beanFactory.resolveEmbeddedValue(placeholder);
 BeanDefinition bd = (beanFactory.containsBean(beanName) ? beanFactory
   .getMergedBeanDefinition(beanName) : null);
 // resolve expressions like "#{systemProperties.myProp}"
 return evaluateBeanDefinitionString(beanFactory, strVal, bd);
}
origin: spring-projects/spring-kafka

/**
 * Resolve the specified value if possible.
 * @param value the value to resolve
 * @return the resolved value
 * @see ConfigurableBeanFactory#resolveEmbeddedValue
 */
private String resolve(String value) {
  if (this.beanFactory != null && this.beanFactory instanceof ConfigurableBeanFactory) {
    return ((ConfigurableBeanFactory) this.beanFactory).resolveEmbeddedValue(value);
  }
  return value;
}
origin: org.springframework/spring-messaging

/**
 * Resolve the given annotation-specified value,
 * potentially containing placeholders and expressions.
 */
private Object resolveStringValue(String value) {
  if (this.configurableBeanFactory == null) {
    return value;
  }
  String placeholdersResolved = this.configurableBeanFactory.resolveEmbeddedValue(value);
  BeanExpressionResolver exprResolver = this.configurableBeanFactory.getBeanExpressionResolver();
  if (exprResolver == null) {
    return value;
  }
  return exprResolver.evaluate(placeholdersResolved, this.expressionContext);
}
origin: spring-projects/spring-integration

private String resolve(String value) {
  if (getBeanFactory() != null && getBeanFactory() instanceof ConfigurableBeanFactory) {
    return ((ConfigurableBeanFactory) getBeanFactory()).resolveEmbeddedValue(value);
  }
  return value;
}
origin: org.springframework.amqp/spring-rabbit

/**
 * Resolve the specified value if possible.
 * @param value the value to resolve.
 * @return the resolved value.
 * @see ConfigurableBeanFactory#resolveEmbeddedValue
 */
private String resolve(String value) {
  if (this.beanFactory != null && this.beanFactory instanceof ConfigurableBeanFactory) {
    return ((ConfigurableBeanFactory) this.beanFactory).resolveEmbeddedValue(value);
  }
  return value;
}
origin: spring-projects/spring-amqp

private String resolve(String value) {
  if (this.resolver != null) {
    String resolvedValue = this.beanExpressionContext.getBeanFactory().resolveEmbeddedValue(value);
    Object newValue = this.resolver.evaluate(resolvedValue, this.beanExpressionContext);
    Assert.isInstanceOf(String.class, newValue, "Invalid @SendTo expression");
    return (String) newValue;
  }
  else {
    return value;
  }
}
org.springframework.beans.factory.configConfigurableBeanFactoryresolveEmbeddedValue

Javadoc

Resolve the given embedded value, e.g. an annotation attribute.

Popular methods of ConfigurableBeanFactory

  • getBeanExpressionResolver
    Return the resolution strategy for expressions in bean definition values.
  • getBean
  • registerSingleton
    Register the given existing object as singleton in the bean factory, under the given bean name.The g
  • getTypeConverter
    Obtain a type converter as used by this BeanFactory. This may be a fresh instance for each call, sin
  • getBeanClassLoader
    Return this factory's class loader for loading bean classes (only null if even the system ClassLoade
  • containsBean
  • getConversionService
    Return the associated ConversionService, if any.
  • getMergedBeanDefinition
    Return a merged BeanDefinition for the given bean name, merging a child bean definition with its par
  • isCurrentlyInCreation
    Determine whether the specified bean is currently in creation.
  • getSingletonMutex
  • destroySingletons
    Destroy all cached singletons in this factory. To be called on shutdown of a factory.
  • getSingletonNames
  • destroySingletons,
  • getSingletonNames,
  • registerDependentBean,
  • containsSingleton,
  • destroyBean,
  • isFactoryBean,
  • isSingleton,
  • registerAlias,
  • addBeanPostProcessor

Popular in Java

  • Making http post requests using okhttp
  • startActivity (Activity)
  • onCreateOptionsMenu (Activity)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • KeyStore (java.security)
    KeyStore is responsible for maintaining cryptographic keys and their owners. The type of the syste
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • Notification (javax.management)
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • 21 Best IntelliJ Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now