public class JpaOutboundGatewayFactoryBean extends AbstractFactoryBean<JpaOutboundGateway>
JpaOutboundGatewayFactoryBean creates instances of the
JpaOutboundGateway. Optionally this
FactoryBean will add Aop Advices (e.g.
TransactionInterceptor to the
JpaOutboundGateway instance.logger| Constructor and Description |
|---|
JpaOutboundGatewayFactoryBean() |
| Modifier and Type | Method and Description |
|---|---|
protected JpaOutboundGateway |
createInstance() |
Class<?> |
getObjectType() |
void |
setAdviceChain(List<Advice> adviceChain) |
void |
setComponentName(String componentName)
Sets the name of the handler component.
|
void |
setGatewayType(OutboundGatewayType gatewayType) |
void |
setJpaExecutor(JpaExecutor jpaExecutor) |
void |
setOrder(int order) |
void |
setOutputChannel(MessageChannel outputChannel) |
void |
setProducesReply(boolean producesReply) |
void |
setReplyTimeout(long replyTimeout)
Specifies the time the gateway will wait to send the result to the reply channel.
|
void |
setRequiresReply(boolean requiresReply) |
afterPropertiesSet, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingletonpublic void setJpaExecutor(JpaExecutor jpaExecutor)
public void setGatewayType(OutboundGatewayType gatewayType)
public void setProducesReply(boolean producesReply)
public void setOutputChannel(MessageChannel outputChannel)
public void setOrder(int order)
public void setReplyTimeout(long replyTimeout)
replyTimeout - The timeout in millisecondspublic void setRequiresReply(boolean requiresReply)
public void setComponentName(String componentName)
componentName - The component name.public Class<?> getObjectType()
getObjectType in interface FactoryBean<JpaOutboundGateway>getObjectType in class AbstractFactoryBean<JpaOutboundGateway>protected JpaOutboundGateway createInstance()
createInstance in class AbstractFactoryBean<JpaOutboundGateway>