/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package org.javaee7.jca.connector.simple.connector.outbound; import javax.resource.ResourceException; import javax.resource.cci.Connection; import javax.resource.cci.ConnectionMetaData; import javax.resource.cci.Interaction; import javax.resource.cci.LocalTransaction; import javax.resource.cci.ResultSetInfo; /** * * @author arungup */ public class MyConnection implements Connection { private final MyManagedConnection myManagedConnection; public MyConnection(MyManagedConnection myManagedConnection) { this.myManagedConnection = myManagedConnection; } @Override public Interaction createInteraction() throws ResourceException { throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. } @Override public LocalTransaction getLocalTransaction() throws ResourceException { return null; } @Override public ConnectionMetaData getMetaData() throws ResourceException { return new ConnectionMetaData() { @Override public String getEISProductName() { return "My Connector Platform"; } @Override public String getEISProductVersion() { return "1.0"; } @Override public String getUserName() { return "myUser"; } }; } @Override public ResultSetInfo getResultSetInfo() throws ResourceException { return null; } @Override public void close() throws ResourceException { throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. } }