Я использую Oracle AQ в WAS.Для работы требуется экземпляр OracleConnection.В настоящее время я получаю соединение через устаревший метод WSJdbcUtil.getNativeConnection
Class.forName("oracle.AQ.AQOracleDriver")
val ctx = new InitialContext()
val datasource = ctx.lookup("jdbc/MessageManagerDB").asInstanceOf[DataSource]
val wasConnection = datasource.getConnection.asInstanceOf[WSJdbcConnection]
val nativeConnection = WSJdbcUtil.getNativeConnection(wasConnection)
AQDriverManager.createAQSession(nativeConnection.asInstanceOf[Connection])
Есть ли не устаревшая альтернатива этому методу?
(ps, пример кода - scala, но этот вопроспомечен Java, как и в отношении WAS Java API).