org.mule.config.spring.factories
Class WatermarkFactoryBean
java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<Watermark>
org.mule.config.spring.factories.WatermarkFactoryBean
- All Implemented Interfaces:
- AnnotatedObject, MuleContextAware, 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<Watermark>, org.springframework.beans.factory.InitializingBean
public class WatermarkFactoryBean
- extends org.springframework.beans.factory.config.AbstractFactoryBean<Watermark>
- implements MuleContextAware, AnnotatedObject
Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean |
logger |
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 |
MULE_WATERMARK_PARTITION
public static final String MULE_WATERMARK_PARTITION
- See Also:
- Constant Field Values
WatermarkFactoryBean
public WatermarkFactoryBean()
getObjectType
public Class<?> getObjectType()
- Specified by:
getObjectType
in interface org.springframework.beans.factory.FactoryBean<Watermark>
- Specified by:
getObjectType
in class org.springframework.beans.factory.config.AbstractFactoryBean<Watermark>
createInstance
protected Watermark createInstance()
throws Exception
- Specified by:
createInstance
in class org.springframework.beans.factory.config.AbstractFactoryBean<Watermark>
- Throws:
Exception
setObjectStore
public void setObjectStore(ObjectStore<Serializable> objectStore)
setVariable
public void setVariable(String variable)
setDefaultExpression
public void setDefaultExpression(String defaultExpression)
setUpdateExpression
public void setUpdateExpression(String updateExpression)
setSelector
public void setSelector(WatermarkSelectorBroker selector)
setSelectorExpression
public void setSelectorExpression(String selectorExpression)
setMuleContext
public void setMuleContext(MuleContext context)
- Specified by:
setMuleContext
in interface MuleContextAware
getAnnotation
public Object getAnnotation(QName name)
- Description copied from interface:
AnnotatedObject
- Gets the value of specified annotation.
- Specified by:
getAnnotation
in interface AnnotatedObject
- Returns:
- the value of specified annotation
getAnnotations
public Map<QName,Object> getAnnotations()
- Description copied from interface:
AnnotatedObject
- Gets all annotations.
- Specified by:
getAnnotations
in interface AnnotatedObject
- Returns:
- all annotation
setAnnotations
public void setAnnotations(Map<QName,Object> annotations)
- Description copied from interface:
AnnotatedObject
- Sets annotations to the object.
- Specified by:
setAnnotations
in interface AnnotatedObject
Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.