JBoss Community

Re: unwrapping WrapperDataSource

created by Jesper Pedersen in IronJacamar - View the full discussion

We don't support unwrapping a DataSource/XADataSource as it would expose the getConnection()/getXAConnection() methods. Calling these would result in connections not being controlled by IronJacamar.

 

You could looking doing a proxy object solution for WrapperDataSource::getWrappedObject() which calls the WrapperDataSource methods, and only the underlying datasource for methods outside the spec. However, it isn't as simple as it sounds.

 

So set the properties on the datasource that you need, and unwrap the connection instead - although it sounds like  Oracle Advanced Queuing has a wacky API.

Reply to this message by going to Community

Start a new discussion in IronJacamar at Community