Spring Integration

org.springframework.integration.config
Class ExpressionFactoryBean

java.lang.Object
  extended by org.springframework.beans.factory.config.AbstractFactoryBean<org.springframework.expression.Expression>
      extended by org.springframework.integration.config.ExpressionFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<org.springframework.expression.Expression>, org.springframework.beans.factory.InitializingBean

public class ExpressionFactoryBean
extends org.springframework.beans.factory.config.AbstractFactoryBean<org.springframework.expression.Expression>

FactoryBean for creating Expression instances.

Since:
2.0
Author:
Mark Fisher

Field Summary
 
Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
logger
 
Constructor Summary
ExpressionFactoryBean(java.lang.String expressionString)
           
 
Method Summary
protected  org.springframework.expression.Expression createInstance()
           
 java.lang.Class<?> getObjectType()
           
 void setParserConfiguration(org.springframework.expression.spel.SpelParserConfiguration parserConfiguration)
           
 
Methods inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
afterPropertiesSet, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionFactoryBean

public ExpressionFactoryBean(java.lang.String expressionString)
Method Detail

setParserConfiguration

public void setParserConfiguration(org.springframework.expression.spel.SpelParserConfiguration parserConfiguration)

getObjectType

public java.lang.Class<?> getObjectType()
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<org.springframework.expression.Expression>
Specified by:
getObjectType in class org.springframework.beans.factory.config.AbstractFactoryBean<org.springframework.expression.Expression>

createInstance

protected org.springframework.expression.Expression createInstance()
                                                            throws java.lang.Exception
Specified by:
createInstance in class org.springframework.beans.factory.config.AbstractFactoryBean<org.springframework.expression.Expression>
Throws:
java.lang.Exception

Spring Integration