public interface Connection
A client gets a Connection instance by using the
getConnection method on a
instance. A connection can be associated with zero or more Interaction
|Modifier and Type||Method and Description|
Initiates close of the connection handle at the application level.
Creates an Interaction associated with this Connection.
Returns an LocalTransaction instance that enables a component to demarcate resource manager local transactions on the Connection.
Gets the information on the underlying EIS instance represented through an active connection.
Gets the information on the ResultSet functionality supported by a connected EIS instance.
Interaction createInteraction() throws ResourceException
ResourceException- Failed to create an Interaction
LocalTransaction getLocalTransaction() throws ResourceException
ResourceException- Failed to return a LocalTransaction instance because of a resource adapter error
NotSupportedException- Demarcation of Resource manager local transactions is not supported on this Connection
ConnectionMetaData getMetaData() throws ResourceException
ResourceException- Failed to get information about the connected EIS instance. Error can be resource adapter-internal, EIS-specific or communication related.
ResultSetInfo getResultSetInfo() throws ResourceException
ResourceException- Failed to get ResultSet related information
NotSupportedException- ResultSet functionality is not supported
void close() throws ResourceException
ResourceException- Exception thrown if close on a connection handle fails.
Any invalid connection close invocation--example, calling close on a connection handle that is already closed--should also throw this exception.
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.