public abstract class AbstractSelectiveRouterFactoryBean extends Object implements org.springframework.beans.factory.FactoryBean, AnnotatedObject
PROPERTY_NAME
Constructor and Description |
---|
AbstractSelectiveRouterFactoryBean() |
Modifier and Type | Method and Description |
---|---|
Object |
getAnnotation(QName name)
Gets the value of specified annotation.
|
Map<QName,Object> |
getAnnotations()
Gets all annotations.
|
Object |
getObject() |
boolean |
isSingleton() |
protected abstract AbstractSelectiveRouter |
newAbstractSelectiveRouter() |
void |
setAnnotations(Map<QName,Object> newAnnotations)
Sets annotations to the object.
|
void |
setDefaultRoute(MessageProcessorFilterPair conditionalProcessor) |
void |
setRoutes(Collection<MessageProcessorFilterPair> conditionalMessageProcessors) |
public void setDefaultRoute(MessageProcessorFilterPair conditionalProcessor)
public void setRoutes(Collection<MessageProcessorFilterPair> conditionalMessageProcessors)
public Object getObject() throws Exception
getObject
in interface org.springframework.beans.factory.FactoryBean
Exception
protected abstract AbstractSelectiveRouter newAbstractSelectiveRouter()
public boolean isSingleton()
isSingleton
in interface org.springframework.beans.factory.FactoryBean
public final Object getAnnotation(QName name)
AnnotatedObject
getAnnotation
in interface AnnotatedObject
public final Map<QName,Object> getAnnotations()
AnnotatedObject
getAnnotations
in interface AnnotatedObject
public final void setAnnotations(Map<QName,Object> newAnnotations)
AnnotatedObject
setAnnotations
in interface AnnotatedObject
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.