org.springframework.jca.cci.core.CciOperations |
Known Indirect Subclasses |
Interface that specifies a basic set of CCI operations on an EIS. Implemented by CciTemplate. Not often used, but a useful option to enhance testability, as it can easily be mocked or stubbed.
Alternatively, the standard CCI infrastructure can be mocked. However, mocking this interface constitutes significantly less work.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Execute the specified interaction on an EIS with CCI.
| |||||||||||
Execute the specified interaction on an EIS with CCI.
| |||||||||||
Execute the specified interaction on an EIS with CCI.
| |||||||||||
Execute the specified interaction on an EIS with CCI.
| |||||||||||
Execute a request on an EIS with CCI, implemented as callback action
working on a CCI Interaction.
| |||||||||||
Execute the specified interaction on an EIS with CCI.
| |||||||||||
Execute a request on an EIS with CCI, implemented as callback action
working on a CCI Connection.
|
Execute the specified interaction on an EIS with CCI.
spec | the CCI InteractionSpec instance that defines the interaction (connector-specific) |
---|---|
inputCreator | object that creates the input record to use |
outputExtractor | object to convert the output record to a result object |
DataAccessException | if there is any problem |
---|
Execute the specified interaction on an EIS with CCI.
spec | the CCI InteractionSpec instance that defines the interaction (connector-specific) |
---|---|
inputRecord | the input record |
DataAccessException | if there is any problem |
---|
Execute the specified interaction on an EIS with CCI.
spec | the CCI InteractionSpec instance that defines the interaction (connector-specific) |
---|---|
inputRecord | the input record |
outputExtractor | object to convert the output record to a result object |
DataAccessException | if there is any problem |
---|
Execute the specified interaction on an EIS with CCI.
spec | the CCI InteractionSpec instance that defines the interaction (connector-specific) |
---|---|
inputRecord | the input record |
outputRecord | the output record |
DataAccessException | if there is any problem |
---|
Execute a request on an EIS with CCI, implemented as callback action working on a CCI Interaction. This allows for implementing arbitrary data access operations on a single Interaction, within Spring's managed CCI environment: that is, participating in Spring-managed transactions and converting JCA ResourceExceptions into Spring's DataAccessException hierarchy.
The callback action can return a result object, for example a domain object or a collection of domain objects.
action | the callback object that specifies the action |
---|
DataAccessException | if there is any problem |
---|
Execute the specified interaction on an EIS with CCI.
spec | the CCI InteractionSpec instance that defines the interaction (connector-specific) |
---|---|
inputCreator | object that creates the input record to use |
DataAccessException | if there is any problem |
---|
Execute a request on an EIS with CCI, implemented as callback action working on a CCI Connection. This allows for implementing arbitrary data access operations, within Spring's managed CCI environment: that is, participating in Spring-managed transactions and converting JCA ResourceExceptions into Spring's DataAccessException hierarchy.
The callback action can return a result object, for example a domain object or a collection of domain objects.
action | the callback object that specifies the action |
---|
DataAccessException | if there is any problem |
---|