public class WatermarkFactoryBean extends org.springframework.beans.factory.config.AbstractFactoryBean<Watermark> implements MuleContextAware, AnnotatedObject
Modifier and Type | Field and Description |
---|---|
static String |
MULE_WATERMARK_PARTITION |
PROPERTY_NAME
Constructor and Description |
---|
WatermarkFactoryBean() |
Modifier and Type | Method and Description |
---|---|
protected Watermark |
createInstance() |
Object |
getAnnotation(QName name)
Gets the value of specified annotation.
|
Map<QName,Object> |
getAnnotations()
Gets all annotations.
|
Class<?> |
getObjectType() |
void |
setAnnotations(Map<QName,Object> annotations)
Sets annotations to the object.
|
void |
setDefaultExpression(String defaultExpression) |
void |
setMuleContext(MuleContext context) |
void |
setObjectStore(ObjectStore<Serializable> objectStore) |
void |
setSelector(WatermarkSelectorBroker selector) |
void |
setSelectorExpression(String selectorExpression) |
void |
setUpdateExpression(String updateExpression) |
void |
setVariable(String variable) |
public static final String MULE_WATERMARK_PARTITION
public Class<?> getObjectType()
public void setObjectStore(ObjectStore<Serializable> objectStore)
public void setVariable(String variable)
public void setDefaultExpression(String defaultExpression)
public void setUpdateExpression(String updateExpression)
public void setSelector(WatermarkSelectorBroker selector)
public void setSelectorExpression(String selectorExpression)
public void setMuleContext(MuleContext context)
setMuleContext
in interface MuleContextAware
public Object getAnnotation(QName name)
AnnotatedObject
getAnnotation
in interface AnnotatedObject
public Map<QName,Object> getAnnotations()
AnnotatedObject
getAnnotations
in interface AnnotatedObject
public void setAnnotations(Map<QName,Object> annotations)
AnnotatedObject
setAnnotations
in interface AnnotatedObject
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.