The definition for the Spring Integration JPA Inbound Channel Adapter.
specifies the parameter source that would be used to
provide additional parameters.
Defines an outbound Channel Adapter for updating a
database using the Java Persistence API (JPA).
Reference to a ParameterSourceFactory.
Channel from which messages will be output.
When a message is sent to this channel it will
cause the query
to be executed.
Specifies the order for invocation when this endpoint is connected as a
subscriber to a SubscribableChannel.
Defines the Spring Integration JPA Outbound Gateway
Defines a Spring Integration JPA Outbound Gateway
The receiving Message Channel of this endpoint.
Message Channel to which replies should be
sent, after receiving the database response.
The parameter source factory that would be used for evaluating the
parameters of the response JPA QL that would be evaluated
JPA outbound gateway
Specifies the order for invocation when this endpoint is connected as a
subscriber to a SubscribableChannel.
Specifies the maximum number of entities that shall be returned
by a JPA Operation. Using this attribute you basically set
the 'maxResults' property of the JPA Query object.
Once entities have been retrieved from the database, shall
they be removed from the database?
If instead of deleting the retrieved entities, you would
rather like to updated them, e.g. setting a flag in a
column marking the record as retrieved, please consider
using a subsequent Outbound Gateway (coupled with a payload enricher).
If you want to automatically remove retrieved entities from
the database you can also specify using the 'delete-in-batch'
attribute, whether the list of retrieved objects shall be
deleted on a 'per-object-basis (false) or whether the objects
shall be removed using a batch operation (true). The
attribute defaults to 'false'.
Identifies the underlying Spring bean definition, which is an
instance of either 'EventDrivenConsumer' or 'PollingConsumer',
depending on whether the component's input channel is a
'SubscribableChannel' or 'PollableChannel'.
Flag to indicate that the component should start automatically
on startup (default true).