public abstract class CICSConnection
extends java.lang.Object
implements javax.resource.cci.Connection
It also supports maintaining the managed connection reference as well as the closed flag. All properties support getters and setters. Some of the properties are allowed direct access for subclasses in the package if the getters/setters are of a "simple" type. This is done for performance reasons.
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes this connection if it is not already closed.
|
javax.resource.cci.ConnectionMetaData |
getMetaData()
Returns the metadata for this connection.
|
javax.resource.cci.ResultSetInfo |
getResultSetInfo()
Returns the resultSetInfo object.
|
public javax.resource.cci.ResultSetInfo getResultSetInfo() throws javax.resource.ResourceException
getResultSetInfo
in interface javax.resource.cci.Connection
javax.resource.NotSupportedException
- If feature not supported.javax.resource.ResourceException
public javax.resource.cci.ConnectionMetaData getMetaData() throws javax.resource.ResourceException
getMetaData
in interface javax.resource.cci.Connection
javax.resource.ResourceException
public void close() throws javax.resource.ResourceException
Attempting to close an already closed connection results in a ResourceException being thrown.
Any method providing a subclass close now cannot throw explicit exceptions. This facility can be provided under a different method name and the subclass will inherit and invoke this method rather than super().close();
close
in interface javax.resource.cci.Connection
javax.resource.ResourceException
- If the connection is already closed.