public class ResourceRetrievingMessageSource extends AbstractMessageSource<Resource[]> implements ApplicationContextAware, InitializingBean
MessageSource based on ResourcePatternResolver which will
attempt to resolve Resources based on the pattern specified.EXPRESSION_PARSER, logger| Constructor and Description |
|---|
ResourceRetrievingMessageSource(String pattern) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
protected Resource[] |
doReceive()
Subclasses must implement this method.
|
String |
getComponentType() |
void |
setApplicationContext(ApplicationContext applicationContext) |
void |
setFilter(CollectionFilter<Resource> filter) |
void |
setPatternResolver(ResourcePatternResolver patternResolver) |
getComponentName, getManagedName, getManagedType, getMessageCount, getMessageCountLong, isCountsEnabled, isLoggingEnabled, receive, reset, setBeanName, setCountsEnabled, setHeaderExpressions, setLoggingEnabled, setManagedName, setManagedTypeevaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, getBeanFactory, getEvaluationContext, getEvaluationContext, getMessageBuilderFactory, setBeanFactory, setConversionServicepublic ResourceRetrievingMessageSource(String pattern)
public void setPatternResolver(ResourcePatternResolver patternResolver)
public void setFilter(CollectionFilter<Resource> filter)
public void setApplicationContext(ApplicationContext applicationContext)
setApplicationContext in interface ApplicationContextAwarepublic String getComponentType()
getComponentType in interface NamedComponentpublic void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface InitializingBeanafterPropertiesSet in class AbstractExpressionEvaluatorExceptionprotected Resource[] doReceive()
AbstractMessageSourcedoReceive in class AbstractMessageSource<Resource[]>