S
- the target JpaBaseOutboundEndpointSpec
implementation type.public abstract class JpaBaseOutboundEndpointSpec<S extends JpaBaseOutboundEndpointSpec<S>> extends MessageHandlerSpec<S,org.springframework.integration.jpa.outbound.JpaOutboundGateway> implements ComponentsRegistration
MessageHandlerSpec
for JPA Outbound endpoints.Modifier and Type | Field and Description |
---|---|
protected org.springframework.integration.jpa.core.JpaExecutor |
jpaExecutor |
protected org.springframework.integration.jpa.outbound.JpaOutboundGatewayFactoryBean |
jpaOutboundGatewayFactoryBean |
logger, PARSER, target
Modifier | Constructor and Description |
---|---|
protected |
JpaBaseOutboundEndpointSpec(org.springframework.integration.jpa.core.JpaExecutor jpaExecutor) |
Modifier and Type | Method and Description |
---|---|
protected org.springframework.integration.jpa.outbound.JpaOutboundGateway |
doGet() |
S |
entityClass(java.lang.Class<?> entityClass) |
java.util.Collection<java.lang.Object> |
getComponentsToRegister() |
S |
jpaQuery(java.lang.String jpaQuery) |
S |
namedQuery(java.lang.String namedQuery) |
S |
nativeQuery(java.lang.String nativeQuery) |
S |
parameter(org.springframework.integration.jpa.support.JpaParameter jpaParameter) |
S |
parameter(java.lang.Object value) |
S |
parameter(java.lang.String name,
java.lang.Object value) |
S |
parameterExpression(java.lang.String expression) |
S |
parameterExpression(java.lang.String name,
java.lang.String expression) |
S |
parameterSourceFactory(org.springframework.integration.jpa.support.parametersource.ParameterSourceFactory parameterSourceFactory) |
S |
usePayloadAsParameterSource(java.lang.Boolean usePayloadAsParameterSource) |
_this, get, getId, getObject, getObjectType, id, isSingleton
protected org.springframework.integration.jpa.outbound.JpaOutboundGatewayFactoryBean jpaOutboundGatewayFactoryBean
protected final org.springframework.integration.jpa.core.JpaExecutor jpaExecutor
protected JpaBaseOutboundEndpointSpec(org.springframework.integration.jpa.core.JpaExecutor jpaExecutor)
public S entityClass(java.lang.Class<?> entityClass)
public S jpaQuery(java.lang.String jpaQuery)
public S nativeQuery(java.lang.String nativeQuery)
public S namedQuery(java.lang.String namedQuery)
public S parameterSourceFactory(org.springframework.integration.jpa.support.parametersource.ParameterSourceFactory parameterSourceFactory)
public S parameter(java.lang.Object value)
public S parameter(java.lang.String name, java.lang.Object value)
public S parameterExpression(java.lang.String expression)
public S parameterExpression(java.lang.String name, java.lang.String expression)
public S parameter(org.springframework.integration.jpa.support.JpaParameter jpaParameter)
public S usePayloadAsParameterSource(java.lang.Boolean usePayloadAsParameterSource)
public java.util.Collection<java.lang.Object> getComponentsToRegister()
getComponentsToRegister
in interface ComponentsRegistration
protected org.springframework.integration.jpa.outbound.JpaOutboundGateway doGet()
doGet
in class IntegrationComponentSpec<S extends JpaBaseOutboundEndpointSpec<S>,org.springframework.integration.jpa.outbound.JpaOutboundGateway>