[hibernate-dev] Release Connection provider resources

Dmitry Geraskov dgeraskov at exadel.com
Wed Jun 1 04:36:26 EDT 2011


Sure the proxy implements Service as actually it implements 
ConnectionProder which is a rg.hibernate.service.Service and 
org.hibernate.service.spi.Wrapped.

01/06/2011 11:25, Sanne Grinovero wrote:
> 2011/6/1 Dmitry Geraskov<dgeraskov at exadel.com>:
>> Hey, guys,
>>
>> in Hibernate 3 you had ConnectionProvider#close() method which releases
>> all the resources used by the connection provider.
>> In hibernate 4 ConnectionProvider is a service without this method, but
>> you have Stoppable interface with stop() method which I guess do this work.
>> But the problem is I can't use instanceof to determine whether current
>> connection provider is Stoppable, because internally hibernate uses proxyes.
> I'd expect this proxy to implement the service interface, is that not the case?
>
>> What is right way to replace old ConnectionProvider#close()?
>>
>> Dmitry Geraskov
>> _______________________________________________
>> hibernate-dev mailing list
>> hibernate-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>>



More information about the hibernate-dev mailing list