<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user">
    <title>gmane.comp.java.jsr311.user</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/89"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/88"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/87"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/86"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/85"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/84"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/83"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/82"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/81"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/80"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/79"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/78"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/77"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/76"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/75"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/74"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/73"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/76"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/75"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.java.jsr311.user/74"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/89">
    <title>Re: Legal issue clarification</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/89</link>
    <description>&lt;pre&gt;JSR311 itself does not implement any encryption.
Martin

On 1.4.2011 19:57, Stephan Koops wrote:

&lt;/pre&gt;</description>
    <dc:creator>Martin Matula</dc:creator>
    <dc:date>2011-04-03T19:45:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/88">
    <title>Re: Legal issue clarification</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/88</link>
    <description>&lt;pre&gt;Hi Marco,

I don't know what you exactly mean, but if you use https, than you have 
encryption.

best regards
    Stephan

&lt;/pre&gt;</description>
    <dc:creator>Stephan Koops</dc:creator>
    <dc:date>2011-04-01T17:57:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/87">
    <title>Re: Legal issue clarification</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/87</link>
    <description>&lt;pre&gt;Hi

On Wed, Mar 30, 2011 at 1:09 PM, &amp;lt;marko.miettinen-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:


Cheers, Sergey


&lt;/pre&gt;</description>
    <dc:creator>Sergey Beryozkin</dc:creator>
    <dc:date>2011-03-30T12:53:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/86">
    <title>Legal issue clarification</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/86</link>
    <description>&lt;pre&gt;Hi,

After unsuccessfully searching the forum and mailing lists, I decided
to post my questions here:

1) Does JRS311 contain/make use of any encryption?
2) If yes, is anyone aware if an ECCN code has been assigned?

From source code, I would think that answer to question #1 would be no.

Thanks in advance for any answers.

-Marko

&lt;/pre&gt;</description>
    <dc:creator>marko.miettinen-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2011-03-30T12:09:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/85">
    <title>Fwd: JAX-RS 2.0 JSR approved</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/85</link>
    <description>&lt;pre&gt;

Begin forwarded message:


&lt;/pre&gt;</description>
    <dc:creator>Paul Sandoz</dc:creator>
    <dc:date>2011-01-26T10:36:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/84">
    <title>Fwd: JAX-RS 2.0 JSR submitted</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/84</link>
    <description>&lt;pre&gt;

Begin forwarded message:


&lt;/pre&gt;</description>
    <dc:creator>Paul Sandoz</dc:creator>
    <dc:date>2011-01-12T08:22:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/83">
    <title>Re: Queries, UriBuilder.build(), UriBuilder.buildFromEncoded()</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/83</link>
    <description>&lt;pre&gt;Hi Sergey,

On Jan 7, 2011, at 6:14 PM, Sergey Beryozkin wrote:


I think you are conflating two things:

   1) the contextual encoding of literal characters; and

   2) the encoding of parameter values.

Calls to queryParam/replaceQuery are associated with 1 and calls to  
build/buildFromEncoded are associated with 2.

Thus the following must produce equivalent URI values:

   1. UriBuilder.fromUri("http://localhost:8080").queryParam("name",  
"%20").build();
   2. UriBuilder.fromUri("http://localhost:8080").queryParam("name",  
"%20").buildFromEncoded();
   3. UriBuilder.fromUri("http://localhost:8080").replaceQuery("name= 
%20").build();
   4. UriBuilder.fromUri("http://localhost:8080").replaceQuery("name= 
%20").buildFromEncoded();

(i.e. like what Jersey does :-) )

The difference occurs when parameter names in queryParam/replaceQuery  
and corresponding parameter values in build/buildFromEncoded are  
declared.

The following:

   1. UriBuilder.fromUri("http://localhost:8080").queryParam("name",  
"{va&lt;/pre&gt;</description>
    <dc:creator>Paul Sandoz</dc:creator>
    <dc:date>2011-01-10T08:30:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/82">
    <title>Re: Queries, UriBuilder.build(), UriBuilder.buildFromEncoded()</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/82</link>
    <description>&lt;pre&gt;
The reason why we decided that "build" does not contextually encode  
parameter values is parameter values might originate from other  
sources e.g. a DB or HTML forms etc. where the intention is that these  
things cannot be contextually encoded. If you are being "literal" then  
we considered it sufficient to do contextual encoded. It is not  
encouraged to do string concatenation to stuff values into a URI.

Paul.&lt;/pre&gt;</description>
    <dc:creator>Paul Sandoz</dc:creator>
    <dc:date>2011-01-10T15:57:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/81">
    <title>Re: Queries, UriBuilder.build(), UriBuilder.buildFromEncoded()</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/81</link>
    <description>&lt;pre&gt;Hi Paul

It does help, thanks. Please see the comments inline

On Mon, Jan 10, 2011 at 8:30 AM, Paul Sandoz &amp;lt;Paul.Sandoz-QHcLZuEGTsvQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:






It does clarify everything. And I think I finally can see what actually I'm
confused about.
Sorry I don't quire recall why  I thought the handling of queryParam was
done differently to replaceQuery, I think I hit some issue while working
with the TCK - I'll update as soon as I recall what was it...

Please look at these two examples, using path calls, just for some
difference :

1. UriBuilder.fromUri("http://localhost:8080
").path("name/{value}").path("%20").build("%20");

will output

http://localhost:8080/name/%2520/%20 &amp;lt;http://localhost:8080/?name=%2520&amp;gt;

2. UriBuilder.fromUri("http://localhost:8080
").path("name/%20").path("%20").build();

will output

http://localhost:8080/name/%20/%20 &amp;lt;http://localhost:8080/?name=%2520&amp;gt;

3. UriBuilder.fromUri("http://localhost:8080
").path("name/{value}").path("%20").buildFromEncoded("%20");

will&lt;/pre&gt;</description>
    <dc:creator>Sergey Beryozkin</dc:creator>
    <dc:date>2011-01-10T15:19:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/80">
    <title>Re: Queries, UriBuilder.build(), UriBuilder.buildFromEncoded()</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/80</link>
    <description>&lt;pre&gt;Hi Paul

Many thanks for finding the time to reply  and apologies for the the very
late reply...
I do believe what you're saying below makes sense to me :-), but I'm still
not following why

a '%' specified as part of queryParam() calls is not double-encoded; however
when it is passed as part of replaceQuery() calls the it is double encoded.
What I'm trying to say that irrespectively of how the query part of a given
URI has been built, whether using say 5 queryParam calls or using a single
replaceQuery() call, the end result should be the same

Cheers, Sergey

On Wed, Oct 20, 2010 at 9:17 AM, Paul Sandoz &amp;lt;Paul.Sandoz-QHcLZuEGTsvQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Sergey Beryozkin</dc:creator>
    <dc:date>2011-01-07T17:14:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/79">
    <title>Kenai migration complete: Documents &amp; Files are imported</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/79</link>
    <description>&lt;pre&gt;&lt;/pre&gt;</description>
    <dc:creator>Edward Bratt</dc:creator>
    <dc:date>2010-12-10T20:39:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/78">
    <title>Please Read: This project will be migrated to Kenai, starting 10 PM, 11/21/2010 (PST)</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/78</link>
    <description>&lt;pre&gt;This project will be migrated to Kenai in the wave-2 migration effort. 
This project will be locked, starting at 10 PM Pacific Standard Time, 
Sunday November. 21. We will work to unlock this project as soon as 
possible however, we cannot predict the exact schedule for importing 
projects into Kenai. The whole effort is expected to take about two 
weeks, possibly three. Projects will be activated at [project].java.net 
as soon as all data are imported into Kenai.

Please watch http://kenai.com/projects/glassfish-migration/pages/Home
for updates regarding progress.
If you have any questions about the projects which are going to be 
migrated, please review the complete list, here 
&amp;lt;http://kenai.com/projects/glassfish-migration/pages/Wave2Projects&amp;gt;.


    Actions you should take

*User Credentials*
If you have not activated your new java.net user credentials, please do 
that now. (beta.java.net, select login. If you did not receive your 
welcome e-mail, click "lost password.")
*Sync your local source copy*
You&lt;/pre&gt;</description>
    <dc:creator>Ed Bratt</dc:creator>
    <dc:date>2010-11-19T19:38:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/77">
    <title>Fall back to root resource with the broader uri-space</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/77</link>
    <description>&lt;pre&gt;Hello,

Assume there is a root resource with &amp;lt; at &amp;gt;Path("/") with a resource method for
&amp;lt; at &amp;gt;Path("{path:.*}") and a root resource for &amp;lt; at &amp;gt;Path("/foo") with no method
matching the subpath "bar". Is it ok for an implementation to forward the
request for /foo/bar to the method of the first root resource or is it
necessary to answer with 404?

Cheers,
Reto
&lt;/pre&gt;</description>
    <dc:creator>Reto Bachmann-Gmuer</dc:creator>
    <dc:date>2010-11-07T13:03:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/76">
    <title>Re: Who is managing the JSR 311/Jersey work?</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/76</link>
    <description>&lt;pre&gt;
Correct.



Yes, still here :-)



Yes, i replied to the email you sent me personally.

Paul.&lt;/pre&gt;</description>
    <dc:creator>Paul Sandoz</dc:creator>
    <dc:date>2010-10-20T08:25:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/75">
    <title>Re: Queries, UriBuilder.build(), UriBuilder.buildFromEncoded()</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/75</link>
    <description>&lt;pre&gt;Hi Sergey,

The methods "build" and "buildFromEncoded" only apply to the parameter  
values passed to the method that replace parameter names declared in  
the strings the builder methods.

The JavaDoc of the build method states:

Build a URI, using the supplied values in order to replace any URI  
template parameters. Values are converted to String using their  
toString method and are then encoded to match the rules of the URI  
component to which they pertain. All '%' characters  in the  
stringified values will be encoded.

The JavaDoc of the buildFromEncoded method states:

Build a URI. Any URI templates parameters will be replaced with the  
supplied values in order. Values are converted to String using their  
toString method and are then encoded to match the rules of the URI  
component to which they pertain. All % characters in the stringified  
values that are not followed by two hexadecimal numbers will be encoded.


Note also the JavaDoc of the UriBuilder class:

Builder methods perform contextua&lt;/pre&gt;</description>
    <dc:creator>Paul Sandoz</dc:creator>
    <dc:date>2010-10-20T08:17:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/74">
    <title>Re: How to encode ' ' and decode '+' in the query component</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/74</link>
    <description>&lt;pre&gt;Hi Sergey,

First, please accept my sincere apologies for not replying, it was an  
email management SNAFU on my part. Next time please, metaphorically,  
poke me in the ribs, with a direct email if i do not reply in a timely  
fashion!

The encoding rules for query parameter name and values are different  
to the encoding rules for the query component.

There is a "convention" (well it is defined by the HTTP spec in the  
form section) that for query parameter name and values a ' ' character  
is encoded as a '+'. That convention should not apply to the encoding  
rules of the query component.

Does that help?

Paul.

On Aug 23, 2010, at 11:55 PM, Sergey Beryozkin wrote:

&lt;/pre&gt;</description>
    <dc:creator>Paul Sandoz</dc:creator>
    <dc:date>2010-10-20T08:07:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/73">
    <title>Who is managing the JSR 311/Jersey work?</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/73</link>
    <description>&lt;pre&gt;It looks like Marc Hadley has left Oracle.
Is Paul Sandoz still there?
We would like to have someone do a large scale presentation for Credit
Suisse NY, such as the presentations that Marc and Paul used to do at
JavaOne.
Is there any potential for that?
Thanks, Victor Grazi
 

CreditSuisse
VP - Application Development
Tel: 212-538-5703 

Please follow the attached hyperlink to an important disclosure:
http://www.credit-suisse.com/legal/marketcommentary 

 

=============================================================================== 
Please access the attached hyperlink for an important electronic communications disclaimer: 
http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html 
=============================================================================== 

&lt;/pre&gt;</description>
    <dc:creator>Grazi, Victor</dc:creator>
    <dc:date>2010-10-20T03:52:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/76">
    <title>Re: Who is managing the JSR 311/Jersey work?</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/76</link>
    <description>&lt;pre&gt;
Correct.



Yes, still here :-)



Yes, i replied to the email you sent me personally.

Paul.&lt;/pre&gt;</description>
    <dc:creator>Paul Sandoz</dc:creator>
    <dc:date>2010-10-20T08:25:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/75">
    <title>Re: Queries, UriBuilder.build(), UriBuilder.buildFromEncoded()</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/75</link>
    <description>&lt;pre&gt;Hi Sergey,

The methods "build" and "buildFromEncoded" only apply to the parameter  
values passed to the method that replace parameter names declared in  
the strings the builder methods.

The JavaDoc of the build method states:

Build a URI, using the supplied values in order to replace any URI  
template parameters. Values are converted to String using their  
toString method and are then encoded to match the rules of the URI  
component to which they pertain. All '%' characters  in the  
stringified values will be encoded.

The JavaDoc of the buildFromEncoded method states:

Build a URI. Any URI templates parameters will be replaced with the  
supplied values in order. Values are converted to String using their  
toString method and are then encoded to match the rules of the URI  
component to which they pertain. All % characters in the stringified  
values that are not followed by two hexadecimal numbers will be encoded.


Note also the JavaDoc of the UriBuilder class:

Builder methods perform contextua&lt;/pre&gt;</description>
    <dc:creator>Paul Sandoz</dc:creator>
    <dc:date>2010-10-20T08:17:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/74">
    <title>Re: How to encode ' ' and decode '+' in the query component</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/74</link>
    <description>&lt;pre&gt;Hi Sergey,

First, please accept my sincere apologies for not replying, it was an  
email management SNAFU on my part. Next time please, metaphorically,  
poke me in the ribs, with a direct email if i do not reply in a timely  
fashion!

The encoding rules for query parameter name and values are different  
to the encoding rules for the query component.

There is a "convention" (well it is defined by the HTTP spec in the  
form section) that for query parameter name and values a ' ' character  
is encoded as a '+'. That convention should not apply to the encoding  
rules of the query component.

Does that help?

Paul.

On Aug 23, 2010, at 11:55 PM, Sergey Beryozkin wrote:

&lt;/pre&gt;</description>
    <dc:creator>Paul Sandoz</dc:creator>
    <dc:date>2010-10-20T08:07:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.java.jsr311.user/73">
    <title>Who is managing the JSR 311/Jersey work?</title>
    <link>http://permalink.gmane.org/gmane.comp.java.jsr311.user/73</link>
    <description>&lt;pre&gt;It looks like Marc Hadley has left Oracle.
Is Paul Sandoz still there?
We would like to have someone do a large scale presentation for Credit
Suisse NY, such as the presentations that Marc and Paul used to do at
JavaOne.
Is there any potential for that?
Thanks, Victor Grazi
 

CreditSuisse
VP - Application Development
Tel: 212-538-5703 

Please follow the attached hyperlink to an important disclosure:
http://www.credit-suisse.com/legal/marketcommentary 

 

=============================================================================== 
Please access the attached hyperlink for an important electronic communications disclaimer: 
http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html 
=============================================================================== 

&lt;/pre&gt;</description>
    <dc:creator>Grazi, Victor</dc:creator>
    <dc:date>2010-10-20T03:52:26</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.java.jsr311.user">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.java.jsr311.user</link>
  </textinput>
</rdf:RDF>
