Class EclipseLinkXADataSourceConnector

java.lang.Object
com.oracle.microtx.eclipselink.EclipseLinkXADataSourceConnector
All Implemented Interfaces:
Serializable, Cloneable, org.eclipse.persistence.sessions.Connector

@Service public class EclipseLinkXADataSourceConnector extends Object implements org.eclipse.persistence.sessions.Connector
See Also:
  • Field Details

  • Constructor Details

    • EclipseLinkXADataSourceConnector

      public EclipseLinkXADataSourceConnector()
    • EclipseLinkXADataSourceConnector

      public EclipseLinkXADataSourceConnector(Context context, String name) throws org.eclipse.persistence.exceptions.ValidationException
      Throws:
      org.eclipse.persistence.exceptions.ValidationException
    • EclipseLinkXADataSourceConnector

      public EclipseLinkXADataSourceConnector(String name)
    • EclipseLinkXADataSourceConnector

      public EclipseLinkXADataSourceConnector(DataSource dataSource)
  • Method Details

    • clone

      public Object clone()
      Specified by:
      clone in interface org.eclipse.persistence.sessions.Connector
    • connect

      public Connection connect(Properties properties, org.eclipse.persistence.sessions.Session session) throws org.eclipse.persistence.exceptions.DatabaseException, org.eclipse.persistence.exceptions.ValidationException
      Specified by:
      connect in interface org.eclipse.persistence.sessions.Connector
      Throws:
      org.eclipse.persistence.exceptions.DatabaseException
      org.eclipse.persistence.exceptions.ValidationException
    • getContext

      public Context getContext()
    • getDataSource

      public DataSource getDataSource()
    • getName

      public String getName()
    • getConnectionDetails

      public String getConnectionDetails()
      Specified by:
      getConnectionDetails in interface org.eclipse.persistence.sessions.Connector
    • setContext

      public void setContext(Context context)
    • setDataSource

      public void setDataSource(DataSource dataSource)
    • setName

      public void setName(String name) throws org.eclipse.persistence.exceptions.ValidationException
      Throws:
      org.eclipse.persistence.exceptions.ValidationException
    • setLookupType

      public void setLookupType(int lookupType)
      Deprecated.
    • getLookupType

      public int getLookupType()
      Deprecated.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toString

      public void toString(PrintWriter writer)
      Specified by:
      toString in interface org.eclipse.persistence.sessions.Connector