ResourceResponse processing Accept-Ranges

2013-06-07 Thread Maxim Solodovnik
Hello All,

Is it possible to create ResourceResponse in wicket able to work with
ranges request for resource?
i.e.
initially set Accept-Ranges: bytes header
parse Range: bytes=0-1 request header

add correct
Content-Range: bytes 0-1/232469
and
Content-Length: 2
headers based on request

Thanks in advance!

-- 
WBR
Maxim aka solomax


Re: ResourceResponse processing Accept-Ranges

2013-06-07 Thread Sven Meier
Hi,

your dynamic resource can parse a Range header from the request and send
back a Content-Range header along the requested content. This should work
as with any servlet too.

Let us know how you solved this.

Regards
Sven





--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/ResourceResponse-processing-Accept-Ranges-tp4659263p4659264.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: ResourceResponse processing Accept-Ranges

2013-06-07 Thread Maxim Solodovnik
Hello Sven,

Thanks for the response
I was able to implement this:
https://svn.apache.org/repos/asf/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/util/RecordingResourceReference.java

The only issue remains: the following stacktraces while client drops the
current connection and requests the next chank: [1]

Maybe you know is there any way to suppress them? since we are expecting
connection drop I would like not to print this stack trace)

Thanks in advance

[1]
http://mail-archives.apache.org/mod_mbox/wicket-users/201306.mbox/%3CCAJmbs8hNaWws2ORVURSYU6Bgb%2BqdNGOPdp6QiJVLyKUVYpe5AQ%40mail.gmail.com%3E


On Fri, Jun 7, 2013 at 4:45 PM, Sven Meier s...@meiers.net wrote:

 Hi,

 your dynamic resource can parse a Range header from the request and send
 back a Content-Range header along the requested content. This should work
 as with any servlet too.

 Let us know how you solved this.

 Regards
 Sven





 --
 View this message in context:
 http://apache-wicket.1842946.n4.nabble.com/ResourceResponse-processing-Accept-Ranges-tp4659263p4659264.html
 Sent from the Users forum mailing list archive at Nabble.com.

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




-- 
WBR
Maxim aka solomax


Re: ResourceResponse processing Accept-Ranges

2013-06-07 Thread Sven Meier

Hi,

IMHO is would be easier to just extend AbstractResource and catch 
ClientAbortException in a custom WriteCallback.


See 13.6 Custom resources in the excellent Wicket free guide [1].

Hope this helps
Sven

[1] http://code.google.com/p/wicket-guide


On 06/07/2013 12:30 PM, Maxim Solodovnik wrote:

Hello Sven,

Thanks for the response
I was able to implement this:
https://svn.apache.org/repos/asf/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/util/RecordingResourceReference.java

The only issue remains: the following stacktraces while client drops the
current connection and requests the next chank: [1]

Maybe you know is there any way to suppress them? since we are expecting
connection drop I would like not to print this stack trace)

Thanks in advance

[1]
http://mail-archives.apache.org/mod_mbox/wicket-users/201306.mbox/%3CCAJmbs8hNaWws2ORVURSYU6Bgb%2BqdNGOPdp6QiJVLyKUVYpe5AQ%40mail.gmail.com%3E


On Fri, Jun 7, 2013 at 4:45 PM, Sven Meier s...@meiers.net wrote:


Hi,

your dynamic resource can parse a Range header from the request and send
back a Content-Range header along the requested content. This should work
as with any servlet too.

Let us know how you solved this.

Regards
Sven





--
View this message in context:
http://apache-wicket.1842946.n4.nabble.com/ResourceResponse-processing-Accept-Ranges-tp4659263p4659264.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org







-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: ResourceResponse processing Accept-Ranges

2013-06-07 Thread Maxim Solodovnik
Thanks!

will try it


On Fri, Jun 7, 2013 at 5:46 PM, Sven Meier s...@meiers.net wrote:

 Hi,

 IMHO is would be easier to just extend AbstractResource and catch
 ClientAbortException in a custom WriteCallback.

 See 13.6 Custom resources in the excellent Wicket free guide [1].

 Hope this helps
 Sven

 [1] 
 http://code.google.com/p/**wicket-guidehttp://code.google.com/p/wicket-guide



 On 06/07/2013 12:30 PM, Maxim Solodovnik wrote:

 Hello Sven,

 Thanks for the response
 I was able to implement this:
 https://svn.apache.org/repos/**asf/openmeetings/trunk/**
 singlewebapp/src/org/apache/**openmeetings/web/util/**
 RecordingResourceReference.**javahttps://svn.apache.org/repos/asf/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/util/RecordingResourceReference.java

 The only issue remains: the following stacktraces while client drops the
 current connection and requests the next chank: [1]

 Maybe you know is there any way to suppress them? since we are expecting
 connection drop I would like not to print this stack trace)

 Thanks in advance

 [1]
 http://mail-archives.apache.**org/mod_mbox/wicket-users/**201306.mbox/%**
 3CCAJmbs8hNaWws2ORVURSYU6Bgb%**2BqdNGOPdp6QiJVLyKUVYpe5AQ%**
 40mail.gmail.com%3Ehttp://mail-archives.apache.org/mod_mbox/wicket-users/201306.mbox/%3CCAJmbs8hNaWws2ORVURSYU6Bgb%2BqdNGOPdp6QiJVLyKUVYpe5AQ%40mail.gmail.com%3E


 On Fri, Jun 7, 2013 at 4:45 PM, Sven Meier s...@meiers.net wrote:

  Hi,

 your dynamic resource can parse a Range header from the request and
 send
 back a Content-Range header along the requested content. This should
 work
 as with any servlet too.

 Let us know how you solved this.

 Regards
 Sven





 --
 View this message in context:
 http://apache-wicket.1842946.**n4.nabble.com/**
 ResourceResponse-processing-**Accept-Ranges-**tp4659263p4659264.htmlhttp://apache-wicket.1842946.n4.nabble.com/ResourceResponse-processing-Accept-Ranges-tp4659263p4659264.html
 Sent from the Users forum mailing list archive at Nabble.com.

 --**--**
 -
 To unsubscribe, e-mail: 
 users-unsubscribe@wicket.**apache.orgusers-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org





 --**--**-
 To unsubscribe, e-mail: 
 users-unsubscribe@wicket.**apache.orgusers-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




-- 
WBR
Maxim aka solomax


Re: ResourceResponse processing Accept-Ranges

2013-06-07 Thread Maxim Solodovnik
Thanks a lot!
It works as expected :)

Maybe you can help me to fix/workaround following issue in mobile Chrome
(Android 4.1.2, SGS2)
When I open the file I got 2 requests
1) has valid session or is able to get
session getAuthenticationStrategy().load()
as a result player is displayed, movie time is displayed correctly
2) play button is pushed, I got 2nd request and following error in the log:
CookieUtils - Unable to find Cookie with name=LoggedIn and request
URI=recordings/mp4/1

Mobile FF on the same phone works as expected

Maybe I should set additional header somewhere ...

Any help will be appreciated :))




On Fri, Jun 7, 2013 at 5:48 PM, Maxim Solodovnik solomax...@gmail.comwrote:

 Thanks!

 will try it


 On Fri, Jun 7, 2013 at 5:46 PM, Sven Meier s...@meiers.net wrote:

 Hi,

 IMHO is would be easier to just extend AbstractResource and catch
 ClientAbortException in a custom WriteCallback.

 See 13.6 Custom resources in the excellent Wicket free guide [1].

 Hope this helps
 Sven

 [1] 
 http://code.google.com/p/**wicket-guidehttp://code.google.com/p/wicket-guide



 On 06/07/2013 12:30 PM, Maxim Solodovnik wrote:

 Hello Sven,

 Thanks for the response
 I was able to implement this:
 https://svn.apache.org/repos/**asf/openmeetings/trunk/**
 singlewebapp/src/org/apache/**openmeetings/web/util/**
 RecordingResourceReference.**javahttps://svn.apache.org/repos/asf/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/util/RecordingResourceReference.java

 The only issue remains: the following stacktraces while client drops the
 current connection and requests the next chank: [1]

 Maybe you know is there any way to suppress them? since we are expecting
 connection drop I would like not to print this stack trace)

 Thanks in advance

 [1]
 http://mail-archives.apache.**org/mod_mbox/wicket-users/**201306.mbox/%*
 *3CCAJmbs8hNaWws2ORVURSYU6Bgb%**2BqdNGOPdp6QiJVLyKUVYpe5AQ%**
 40mail.gmail.com%3Ehttp://mail-archives.apache.org/mod_mbox/wicket-users/201306.mbox/%3CCAJmbs8hNaWws2ORVURSYU6Bgb%2BqdNGOPdp6QiJVLyKUVYpe5AQ%40mail.gmail.com%3E


 On Fri, Jun 7, 2013 at 4:45 PM, Sven Meier s...@meiers.net wrote:

  Hi,

 your dynamic resource can parse a Range header from the request and
 send
 back a Content-Range header along the requested content. This should
 work
 as with any servlet too.

 Let us know how you solved this.

 Regards
 Sven





 --
 View this message in context:
 http://apache-wicket.1842946.**n4.nabble.com/**
 ResourceResponse-processing-**Accept-Ranges-**tp4659263p4659264.htmlhttp://apache-wicket.1842946.n4.nabble.com/ResourceResponse-processing-Accept-Ranges-tp4659263p4659264.html
 Sent from the Users forum mailing list archive at Nabble.com.

 --**--**
 -
 To unsubscribe, e-mail: 
 users-unsubscribe@wicket.**apache.orgusers-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org





 --**--**-
 To unsubscribe, e-mail: 
 users-unsubscribe@wicket.**apache.orgusers-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




 --
 WBR
 Maxim aka solomax




-- 
WBR
Maxim aka solomax