| ConnectionMetaData.java |
/*
* JBoss, the OpenSource EJB server
*
* Distributable under LGPL license. See terms of license at gnu.org.
*/
package javax.resource.cci;
import javax.resource.ResourceException;
/**
* The ConnectionMetaData provides information about the underlying resources
* for the connection.
*/
public interface ConnectionMetaData
{
/**
* Gets the product name of the underlying resource for the connection.
*
* @return Product name of underlying resource.
*/
public String getEISProductName() throws ResourceException;
/**
* Gets the product version of the underlying resource for the connection.
*
* @return Product version name of underlying resource.
*/
public String getEISProductVersion() throws ResourceException;
/**
* Gets the user name for the connection to the underlying resource as known
* to the underlying resource. This name corresponds to the principal under
* whose context the connection was first made.
*
* @return Product name of underlying resource.
*/
public String getUserName() throws ResourceException;
}| ConnectionMetaData.java |