Hi Stuart!
Thanks for the quick reply, we will try to implement the wrapper.
Best Regards,
Istvan
-----Original Message-----
From: Stuart Douglas [mailto:sdouglas@redhat.com]
Sent: Tuesday, September 01, 2015 3:23 AM
To: Kákonyi István <kakonyi.istvan(a)alerant.hu>
Cc: undertow-dev(a)lists.jboss.org
Subject: Re: [undertow-dev] Extending io.undertow.servlet.spec.HttpSessionImpl
What exactly is a ConvergedHttpSession ? HttpSessionImpl is not really designed to be
extended, the underlying functionality is provided by the Undertow SessionManager which
can be extended.
One possibility would be to just create a HttpServletRequest wrapper than returns a
delegate than implements ConvergedHttpSession. Would this meet your requirements?
Stuart
----- Original Message -----
From: "Kákonyi István" <kakonyi.istvan(a)alerant.hu>
To: undertow-dev(a)lists.jboss.org
Sent: Monday, 31 August, 2015 5:43:02 PM
Subject: [undertow-dev] Extending
io.undertow.servlet.spec.HttpSessionImpl
Hi Team!
I am involved in a github project that try to implement a SIP
Application Server under wildfy 8 (check
https://github.com/Mobicents/sip-servlets/issues/3 for more detail).
According to SIP Servlet spec we have to implement a
ConvergedHttpSession class that provides access to HttpSession related
functionality which is only present in a converged HTTP/SIP container.
In a converged container, an instance of HttpSession can be cast to
ConvergedHttpSession in order to access methods available only to converged
applications.
Wildfly 8 uses undertow-servlet project for session handling and I
noticed that currently it is not possible to extend
io.undertow.servlet.spec.HttpSessionImpl (it has only a private
constructor method and a static method for instantiation), so we are
stuck in the implementation a little bit because of that limitation.
Do you have any suggestion how to resolve this problem? Is there a
chance to change HttpSessionImpl’s constructor to „protected” in order
to be able to extend it?
Best Regards,
Istvan
_______________________________________________
undertow-dev mailing list
undertow-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/undertow-dev