public class ResourceRetrievingMessageSource extends AbstractMessageSource<org.springframework.core.io.Resource[]> implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean
MessageSource based on ResourcePatternResolver which will
attempt to resolve Resources based on the pattern specified.| Constructor and Description |
|---|
ResourceRetrievingMessageSource(java.lang.String pattern) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
protected org.springframework.core.io.Resource[] |
doReceive()
Subclasses must implement this method.
|
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setFilter(CollectionFilter<org.springframework.core.io.Resource> filter) |
void |
setPatternResolver(org.springframework.core.io.support.ResourcePatternResolver patternResolver) |
receive, setHeaderExpressionsevaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, getEvaluationContext, getEvaluationContext, setBeanFactory, setConversionServicepublic ResourceRetrievingMessageSource(java.lang.String pattern)
public void setPatternResolver(org.springframework.core.io.support.ResourcePatternResolver patternResolver)
public void setFilter(CollectionFilter<org.springframework.core.io.Resource> filter)
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
setApplicationContext in interface org.springframework.context.ApplicationContextAwarepublic void afterPropertiesSet()
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanafterPropertiesSet in class AbstractExpressionEvaluatorprotected org.springframework.core.io.Resource[] doReceive()
AbstractMessageSourcedoReceive in class AbstractMessageSource<org.springframework.core.io.Resource[]>