public abstract class AbstractReporterFactoryBean<T> extends Object implements org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.BeanFactoryAware
Modifier and Type | Field and Description |
---|---|
protected static String |
FILTER_PATTERN |
protected static String |
FILTER_REF |
Constructor and Description |
---|
AbstractReporterFactoryBean() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
protected abstract T |
createInstance() |
org.springframework.beans.factory.BeanFactory |
getBeanFactory() |
org.springframework.core.convert.ConversionService |
getConversionService() |
protected com.codahale.metrics.MetricFilter |
getMetricFilter() |
com.codahale.metrics.MetricRegistry |
getMetricRegistry() |
T |
getObject() |
abstract Class<? extends T> |
getObjectType() |
Map<String,String> |
getProperties() |
protected String |
getProperty(String key) |
protected <V> V |
getProperty(String key,
Class<V> requiredType) |
protected <V> V |
getProperty(String key,
Class<V> requiredType,
V defaultValue) |
protected String |
getProperty(String key,
String defaultValue) |
protected Object |
getPropertyRef(String key) |
protected <V> V |
getPropertyRef(String key,
Class<V> requiredType) |
protected boolean |
hasProperty(String key) |
boolean |
isEnabled() |
boolean |
isSingleton() |
protected com.codahale.metrics.MetricFilter |
metricFilterPattern(String pattern) |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
void |
setEnabled(boolean enabled) |
void |
setMetricRegistry(com.codahale.metrics.MetricRegistry metricRegistry) |
void |
setProperties(Map<String,String> properties) |
protected static final String FILTER_PATTERN
protected static final String FILTER_REF
public abstract Class<? extends T> getObjectType()
getObjectType
in interface org.springframework.beans.factory.FactoryBean<T>
public boolean isSingleton()
isSingleton
in interface org.springframework.beans.factory.FactoryBean<T>
public T getObject()
getObject
in interface org.springframework.beans.factory.FactoryBean<T>
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
setBeanFactory
in interface org.springframework.beans.factory.BeanFactoryAware
public org.springframework.beans.factory.BeanFactory getBeanFactory()
public org.springframework.core.convert.ConversionService getConversionService()
public void setMetricRegistry(com.codahale.metrics.MetricRegistry metricRegistry)
public com.codahale.metrics.MetricRegistry getMetricRegistry()
public void setEnabled(boolean enabled)
public boolean isEnabled()
protected boolean hasProperty(String key)
protected com.codahale.metrics.MetricFilter getMetricFilter()
protected com.codahale.metrics.MetricFilter metricFilterPattern(String pattern)
Copyright © 2012-2013. All Rights Reserved.