You mean I can't close ConnectionProvider using alpha3? And I expected I could get any interface which actual wrapped object implements (actual connection provider instance in my case) by calling Wrappable#unwrap(), if I was mistaken what for this method?
Where should I look in git, there are many sources? Thanks, Dmitry 01/06/2011 12:13, Steve Ebersole wrote: > > Have a look at the latest sources in git... > > On Jun 1, 2011 4:12 AM, "Dmitry Geraskov" <dgeras...@exadel.com > <mailto:dgeras...@exadel.com>> wrote: > > Sorry, Steven I didn't understand, could you please rephrase. > > > > PS. I use hibernate-release-4.0.0.Alpha3. > > > > 01/06/2011 12:08, Steve Ebersole wrote: > >> > >> The current state of master is no longer using proxies for services. > >> > >> But regardless this usage here was never the intent of Unwrappable > >> which is instead meant to give you access to wrapped objects (the > >> datasource of a datasource connection provider, e.g.). > >> > >> On Jun 1, 2011 3:37 AM, "Dmitry Geraskov" <dgeras...@exadel.com > <mailto:dgeras...@exadel.com> > >> <mailto:dgeras...@exadel.com <mailto:dgeras...@exadel.com>>> wrote: > >> > 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<dgeras...@exadel.com > <mailto:dgeras...@exadel.com> > >> <mailto:dgeras...@exadel.com <mailto:dgeras...@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@lists.jboss.org > <mailto:hibernate-dev@lists.jboss.org> > <mailto:hibernate-dev@lists.jboss.org > <mailto:hibernate-dev@lists.jboss.org>> > >> >>> https://lists.jboss.org/mailman/listinfo/hibernate-dev > >> >>> > >> > _______________________________________________ > >> > hibernate-dev mailing list > >> > hibernate-dev@lists.jboss.org > <mailto:hibernate-dev@lists.jboss.org> > <mailto:hibernate-dev@lists.jboss.org > <mailto:hibernate-dev@lists.jboss.org>> > >> > https://lists.jboss.org/mailman/listinfo/hibernate-dev _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev