|
1 | 1 | <?xml version="1.0"?> |
2 | 2 | <!-- |
3 | | - ~ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. |
4 | | - ~ |
5 | | - ~ Copyright (c) 2013-2014 Oracle and/or its affiliates. All rights reserved. |
6 | | - ~ |
7 | | - ~ The contents of this file are subject to the terms of either the GNU |
8 | | - ~ General Public License Version 2 only ("GPL") or the Common Development |
9 | | - ~ and Distribution License("CDDL") (collectively, the "License"). You |
10 | | - ~ may not use this file except in compliance with the License. You can |
11 | | - ~ obtain a copy of the License at |
12 | | - ~ http://glassfish.java.net/public/CDDL+GPL_1_1.html |
13 | | - ~ or packager/legal/LICENSE.txt. See the License for the specific |
14 | | - ~ language governing permissions and limitations under the License. |
15 | | - ~ |
16 | | - ~ When distributing the software, include this License Header Notice in each |
17 | | - ~ file and include the License file at packager/legal/LICENSE.txt. |
18 | | - ~ |
19 | | - ~ GPL Classpath Exception: |
20 | | - ~ Oracle designates this particular file as subject to the "Classpath" |
21 | | - ~ exception as provided by Oracle in the GPL Version 2 section of the License |
22 | | - ~ file that accompanied this code. |
23 | | - ~ |
24 | | - ~ Modifications: |
25 | | - ~ If applicable, add the following below the License Header, with the fields |
26 | | - ~ enclosed by brackets [] replaced by your own identifying information: |
27 | | - ~ "Portions Copyright [year] [name of copyright owner]" |
28 | | - ~ |
29 | | - ~ Contributor(s): |
30 | | - ~ If you wish your version of this file to be governed by only the CDDL or |
31 | | - ~ only the GPL Version 2, indicate your decision by adding "[Contributor] |
32 | | - ~ elects to include this software in this distribution under the [CDDL or GPL |
33 | | - ~ Version 2] license." If you don't indicate a single choice of license, a |
34 | | - ~ recipient has the option to distribute your version of this file under |
35 | | - ~ either the CDDL, the GPL Version 2 or to extend the choice of license to |
36 | | - ~ its licensees as provided above. However, if you add GPL Version 2 code |
37 | | - ~ and therefore, elected the GPL Version 2 license, then the option applies |
38 | | - ~ only if the new code is made subject to such option by the copyright |
39 | | - ~ holder. |
40 | | - --> |
| 3 | +
|
| 4 | + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. |
| 5 | +
|
| 6 | + Copyright (c) 2013-2015 Oracle and/or its affiliates. All rights reserved. |
| 7 | +
|
| 8 | + The contents of this file are subject to the terms of either the GNU |
| 9 | + General Public License Version 2 only ("GPL") or the Common Development |
| 10 | + and Distribution License("CDDL") (collectively, the "License"). You |
| 11 | + may not use this file except in compliance with the License. You can |
| 12 | + obtain a copy of the License at |
| 13 | + http://glassfish.java.net/public/CDDL+GPL_1_1.html |
| 14 | + or packager/legal/LICENSE.txt. See the License for the specific |
| 15 | + language governing permissions and limitations under the License. |
| 16 | +
|
| 17 | + When distributing the software, include this License Header Notice in each |
| 18 | + file and include the License file at packager/legal/LICENSE.txt. |
| 19 | +
|
| 20 | + GPL Classpath Exception: |
| 21 | + Oracle designates this particular file as subject to the "Classpath" |
| 22 | + exception as provided by Oracle in the GPL Version 2 section of the License |
| 23 | + file that accompanied this code. |
| 24 | +
|
| 25 | + Modifications: |
| 26 | + If applicable, add the following below the License Header, with the fields |
| 27 | + enclosed by brackets [] replaced by your own identifying information: |
| 28 | + "Portions Copyright [year] [name of copyright owner]" |
| 29 | +
|
| 30 | + Contributor(s): |
| 31 | + If you wish your version of this file to be governed by only the CDDL or |
| 32 | + only the GPL Version 2, indicate your decision by adding "[Contributor] |
| 33 | + elects to include this software in this distribution under the [CDDL or GPL |
| 34 | + Version 2] license." If you don't indicate a single choice of license, a |
| 35 | + recipient has the option to distribute your version of this file under |
| 36 | + either the CDDL, the GPL Version 2 or to extend the choice of license to |
| 37 | + its licensees as provided above. However, if you add GPL Version 2 code |
| 38 | + and therefore, elected the GPL Version 2 license, then the option applies |
| 39 | + only if the new code is made subject to such option by the copyright |
| 40 | + holder. |
| 41 | +
|
| 42 | +--> |
41 | 43 | <!DOCTYPE chapter [<!ENTITY % ents SYSTEM "jersey.ent" > %ents;]> |
42 | 44 | <chapter xmlns="http://docbook.org/ns/docbook" |
43 | 45 | version="5.0" |
@@ -299,7 +301,7 @@ Application my-monitored-application destroyed.</programlisting> |
299 | 301 | Implement event listeners as thread safe. While individual events will be arriving serially, |
300 | 302 | individual listener invocations may occur from different threads. Thus make sure that your listeners |
301 | 303 | are processing data safely with respect to their |
302 | | - <link xlink:href='&wikipedia.uri;/Java_Memory_Model'>Java Memory Model</link> visibility (in the example |
| 304 | + <link xlink:href='&wikipedia.uri;Java_Memory_Model'>Java Memory Model</link> visibility (in the example |
303 | 305 | above the fields <literal>requestNumber</literal>, <literal>startTime</literal> of |
304 | 306 | <literal>MyRequestEventListener</literal> are final and therefore the same value is |
305 | 307 | visible for all threads executing the <literal>onEvent()</literal> method). |
|
0 commit comments