/hg/release/icedtea7-forest-2.4/jaxws: 75 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Wed May 22 09:33:37 PDT 2013
changeset 66c8b626c004 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=66c8b626c004
author: coffeys
date: Mon Jan 14 07:39:47 2013 -0800
Merge
changeset c40490f49396 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=c40490f49396
author: lana
date: Tue Jan 15 19:49:43 2013 -0800
Merge
changeset 444aa84f38df in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=444aa84f38df
author: katleman
date: Wed Jan 16 13:59:35 2013 -0800
Added tag jdk7u14-b10 for changeset 9207c72345c9
changeset f155b99a15e5 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=f155b99a15e5
author: lana
date: Tue Jan 22 22:48:08 2013 -0800
Merge
changeset 6f85b15cc2ef in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=6f85b15cc2ef
author: katleman
date: Wed Jan 23 14:01:48 2013 -0800
Added tag jdk7u14-b11 for changeset 444aa84f38df
changeset 40afea757379 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=40afea757379
author: lana
date: Mon Jan 28 11:13:36 2013 -0800
Merge
changeset 4fe9a362c327 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=4fe9a362c327
author: katleman
date: Fri Feb 01 09:57:00 2013 -0800
Added tag jdk7u14-b12 for changeset 40afea757379
changeset 7e55d4bdff8b in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=7e55d4bdff8b
author: katleman
date: Fri Feb 01 10:25:39 2013 -0800
Added tag jdk7u13-b20 for changeset 1d2eb88cadaf
changeset 574de0bcc1fe in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=574de0bcc1fe
author: ewendeli
date: Sun Feb 03 23:52:49 2013 +0100
Merge
changeset f4872bc28fc1 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=f4872bc28fc1
author: ewendeli
date: Fri Feb 08 15:02:32 2013 +0100
Merge
changeset 78e3d16cb9ff in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=78e3d16cb9ff
author: katleman
date: Wed Feb 13 17:56:52 2013 -0800
Added tag jdk7u14-b13 for changeset 4fe9a362c327
changeset a2b2e716637a in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=a2b2e716637a
author: lana
date: Tue Feb 19 20:41:30 2013 -0800
Merge
changeset 21dbdd72a46a in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=21dbdd72a46a
author: katleman
date: Tue Jan 29 14:15:08 2013 -0800
Added tag jdk7u13-b10 for changeset 1d2eb88cadaf
changeset 2e6341e42bef in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=2e6341e42bef
author: katleman
date: Fri Feb 01 10:31:54 2013 -0800
Added tag jdk7u13-b30 for changeset 21dbdd72a46a
changeset abcaebcead60 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=abcaebcead60
author: ewendeli
date: Fri Feb 01 23:29:29 2013 +0100
Merge
changeset 62f9e7f5eb64 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=62f9e7f5eb64
author: katleman
date: Thu Feb 07 14:18:10 2013 -0800
Added tag jdk7u15-b01 for changeset abcaebcead60
changeset ed9f270009f2 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=ed9f270009f2
author: katleman
date: Fri Feb 08 10:46:48 2013 -0800
Added tag jdk7u15-b02 for changeset 62f9e7f5eb64
changeset 7dab68ded8df in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=7dab68ded8df
author: ewendeli
date: Wed Feb 13 20:03:18 2013 +0100
Merge
changeset 077803ea38d6 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=077803ea38d6
author: ewendeli
date: Wed Feb 20 19:53:09 2013 +0100
Merge
changeset eaf9b2990670 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=eaf9b2990670
author: katleman
date: Wed Feb 13 18:19:35 2013 -0800
Added tag jdk7u15-b30 for changeset ed9f270009f2
changeset 3af2a68c85d1 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=3af2a68c85d1
author: katleman
date: Mon Feb 18 12:09:48 2013 -0800
Added tag jdk7u15-b03 for changeset eaf9b2990670
changeset 892b6c71045f in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=892b6c71045f
author: katleman
date: Mon Feb 18 12:29:22 2013 -0800
Added tag jdk7u15-b32 for changeset c7ea4220ad61
changeset b8496d1dc005 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=b8496d1dc005
author: katleman
date: Mon Feb 18 12:42:27 2013 -0800
Merge
changeset defde3ef0360 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=defde3ef0360
author: katleman
date: Tue Feb 26 12:42:10 2013 -0800
Added tag jdk7u17-b01 for changeset b8496d1dc005
changeset ae4272d61bc7 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=ae4272d61bc7
author: katleman
date: Fri Mar 01 11:55:26 2013 -0800
Added tag jdk7u17-b02 for changeset defde3ef0360
changeset 11c8d0328907 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=11c8d0328907
author: coffeys
date: Sat Mar 02 17:25:11 2013 +0000
Merge
changeset b5c8ac5253ef in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=b5c8ac5253ef
author: katleman
date: Wed Feb 27 16:52:00 2013 -0800
Added tag jdk7u14-b14 for changeset a2b2e716637a
changeset d1c632b4ff92 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=d1c632b4ff92
author: lana
date: Tue Mar 05 17:02:11 2013 -0800
Merge
changeset 5845433c8c5c in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=5845433c8c5c
author: katleman
date: Thu Mar 07 11:08:36 2013 -0800
Added tag jdk7u14-b15 for changeset b5c8ac5253ef
changeset a367ebf0c215 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=a367ebf0c215
author: lana
date: Mon Mar 11 14:49:04 2013 -0700
Merge
changeset 74c34f35912d in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=74c34f35912d
author: katleman
date: Wed Mar 13 17:18:08 2013 -0700
Added tag jdk7u14-b16 for changeset a367ebf0c215
changeset c93a35b3638f in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=c93a35b3638f
author: katleman
date: Wed Mar 20 14:47:45 2013 -0700
Added tag jdk7u14-b17 for changeset 74c34f35912d
changeset 7169780eff51 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=7169780eff51
author: andrew
date: Wed Apr 03 14:17:32 2013 +0100
Merge jdk7u14-b17
changeset 82be38857de3 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=82be38857de3
author: katleman
date: Wed Mar 27 16:18:33 2013 -0700
Added tag jdk7u14-b18 for changeset c93a35b3638f
changeset d63b21e6c3d2 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=d63b21e6c3d2
author: katleman
date: Wed Apr 03 15:15:54 2013 -0700
Added tag jdk7u14-b19 for changeset 82be38857de3
changeset dd695ad6c5ec in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=dd695ad6c5ec
author: katleman
date: Fri Apr 05 09:10:46 2013 -0700
Added tag jdk7u14-b19 for changeset d63b21e6c3d2
changeset 97bbac299eb8 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=97bbac299eb8
author: katleman
date: Wed Apr 10 10:30:09 2013 -0700
Added tag jdk7u14-b20 for changeset dd695ad6c5ec
changeset e07c518282ba in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=e07c518282ba
author: mkos
date: Fri Feb 01 15:56:12 2013 +0100
8003543: Improve processing of MTOM attachments
Summary: old File API replaced by NIO API; fix reviewed also by Alexander Fomin
Reviewed-by: mullan, skoivu
changeset 26242a7a2a36 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=26242a7a2a36
author: katleman
date: Thu Feb 07 14:20:34 2013 -0800
Added tag jdk7u21-b01 for changeset e07c518282ba
changeset 0c1365d2fefb in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=0c1365d2fefb
author: ewendeli
date: Mon Feb 11 21:09:01 2013 +0100
Merge
changeset 017171d6bc21 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=017171d6bc21
author: katleman
date: Thu Feb 14 14:11:24 2013 -0800
Added tag jdk7u21-b02 for changeset 0c1365d2fefb
changeset 914a2fa3675d in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=914a2fa3675d
author: katleman
date: Tue Feb 19 17:13:52 2013 -0800
Added tag jdk7u21-b03 for changeset 017171d6bc21
changeset 68e8364feffc in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=68e8364feffc
author: mkos
date: Wed Feb 20 22:42:04 2013 +0100
8005432: Update access to JAX-WS
Summary: newly restricted the whole package com.sun.xml.internal; fix reviewed also by Alexander Fomin
Reviewed-by: mullan, skoivu
changeset 238b59ffddce in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=238b59ffddce
author: katleman
date: Tue Feb 26 12:45:15 2013 -0800
Added tag jdk7u21-b04 for changeset 68e8364feffc
changeset 987bb65e7b73 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=987bb65e7b73
author: katleman
date: Tue Oct 16 14:55:05 2012 -0700
Added tag jdk7u9-b31 for changeset 5e5703e9d18d
changeset 5039fcf14267 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=5039fcf14267
author: katleman
date: Wed Oct 31 10:11:40 2012 -0700
Added tag jdk7u9-b32 for changeset 987bb65e7b73
changeset 1e29414580be in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=1e29414580be
author: asaha
date: Tue Dec 04 11:45:41 2012 -0800
Merge
changeset 29d469fac910 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=29d469fac910
author: asaha
date: Wed Dec 05 15:29:39 2012 -0800
Merge
changeset 7903fcde23ca in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=7903fcde23ca
author: katleman
date: Fri Dec 07 08:19:19 2012 -0800
Added tag jdk7u10-b31 for changeset 29d469fac910
changeset ac21be8046e0 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=ac21be8046e0
author: ewendeli
date: Tue Jan 15 08:23:23 2013 +0100
Merge
changeset 41abf18b24e9 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=41abf18b24e9
author: katleman
date: Wed Jan 16 13:57:29 2013 -0800
Added tag jdk7u11-b32 for changeset ac21be8046e0
changeset efde7cd105da in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=efde7cd105da
author: katleman
date: Tue Jan 29 14:10:54 2013 -0800
Added tag jdk7u11-b33 for changeset 41abf18b24e9
changeset 59c3e3755d5f in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=59c3e3755d5f
author: asaha
date: Fri Feb 08 19:24:27 2013 -0800
Merge
changeset 297240e69d8f in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=297240e69d8f
author: asaha
date: Mon Feb 11 11:16:37 2013 -0800
Merge
changeset 6316fb89c6fe in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=6316fb89c6fe
author: katleman
date: Tue Feb 12 12:33:00 2013 -0800
Added tag jdk7u15-b31 for changeset 297240e69d8f
changeset 4fda3b01c75e in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=4fda3b01c75e
author: asaha
date: Thu Feb 14 13:22:24 2013 -0800
Merge
changeset 5eb5d0114067 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=5eb5d0114067
author: katleman
date: Tue Feb 19 12:03:08 2013 -0800
Added tag jdk7u15-b33 for changeset 4fda3b01c75e
changeset df8ad37350f7 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=df8ad37350f7
author: asaha
date: Fri Mar 01 16:11:32 2013 -0800
Merge
changeset 3770451e6307 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=3770451e6307
author: cl
date: Sat Mar 02 09:47:51 2013 -0800
Added tag jdk7u17-b30 for changeset ae4272d61bc7
changeset 52c4fbd4f58f in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=52c4fbd4f58f
author: asaha
date: Sat Mar 02 14:38:19 2013 -0800
Merge
changeset 52810f8d2dc0 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=52810f8d2dc0
author: cl
date: Sat Mar 02 18:55:36 2013 -0800
Added tag jdk7u17-b31 for changeset 52c4fbd4f58f
changeset 8c43fd5d8cfe in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=8c43fd5d8cfe
author: asaha
date: Mon Mar 04 11:44:20 2013 -0800
Merge
changeset dab51e98ee7d in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=dab51e98ee7d
author: katleman
date: Tue Mar 05 16:45:49 2013 -0800
Added tag jdk7u21-b05 for changeset 8c43fd5d8cfe
changeset 4a9533495068 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=4a9533495068
author: katleman
date: Tue Mar 12 14:44:15 2013 -0700
Added tag jdk7u21-b06 for changeset dab51e98ee7d
changeset ab11cef1dfaa in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=ab11cef1dfaa
author: katleman
date: Tue Mar 19 14:33:49 2013 -0700
Added tag jdk7u21-b07 for changeset 4a9533495068
changeset 53c87e8a2ac4 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=53c87e8a2ac4
author: katleman
date: Wed Mar 20 14:47:31 2013 -0700
Added tag jdk7u21-b08 for changeset ab11cef1dfaa
changeset 29c03ced9215 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=29c03ced9215
author: katleman
date: Tue Mar 26 15:00:31 2013 -0700
Added tag jdk7u21-b09 for changeset 53c87e8a2ac4
changeset fe6f5b57b9e6 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=fe6f5b57b9e6
author: katleman
date: Sun Mar 31 03:46:50 2013 -0700
Added tag jdk7u21-b10 for changeset 29c03ced9215
changeset 12183763c620 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=12183763c620
author: katleman
date: Thu Apr 04 15:48:23 2013 -0700
Added tag jdk7u21-b11 for changeset fe6f5b57b9e6
changeset d4eba65d0f77 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=d4eba65d0f77
author: katleman
date: Fri Apr 05 12:48:59 2013 -0700
Added tag jdk7u21-b30 for changeset 12183763c620
changeset 709cc8201c1a in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=709cc8201c1a
author: katleman
date: Sun Apr 07 16:34:57 2013 -0700
Added tag jdk7u21-b12 for changeset d4eba65d0f77
changeset 683cbe163bec in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=683cbe163bec
author: coffeys
date: Tue Apr 16 11:50:07 2013 +0100
Merge
changeset 29619865cc64 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=29619865cc64
author: andrew
date: Tue Apr 23 23:15:01 2013 +0100
Merge jdk7u14-b20
changeset ea9a36dfd4ee in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=ea9a36dfd4ee
author: andrew
date: Wed May 22 16:11:59 2013 +0100
Remove jcheck
changeset 426b7a73ab43 in /hg/release/icedtea7-forest-2.4/jaxws
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws?cmd=changeset;node=426b7a73ab43
author: andrew
date: Wed May 22 17:02:40 2013 +0100
Merge with HEAD
diffstat:
.hgtags | 64 ++++
.jcheck/conf | 2 -
src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java | 8 +
src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/ModelBuilder.java | 13 +-
src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java | 24 +-
src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/TempFiles.java | 144 +++++++++
src/share/jaxws_classes/com/sun/xml/internal/ws/client/WSServiceDelegate.java | 46 ++-
src/share/jaxws_classes/javax/xml/soap/FactoryFinder.java | 157 ++++++---
src/share/jaxws_classes/javax/xml/soap/MessageFactory.java | 13 +-
src/share/jaxws_classes/javax/xml/soap/SAAJMetaFactory.java | 4 +-
src/share/jaxws_classes/javax/xml/soap/SOAPConnectionFactory.java | 4 +-
src/share/jaxws_classes/javax/xml/soap/SOAPFactory.java | 10 +-
12 files changed, 400 insertions(+), 89 deletions(-)
diffs (truncated from 852 to 500 lines):
diff -r 66f36438f548 -r 426b7a73ab43 .hgtags
--- a/.hgtags Fri Dec 28 10:10:31 2012 -0800
+++ b/.hgtags Wed May 22 17:02:40 2013 +0100
@@ -50,6 +50,7 @@
558985e26fe16f5a6ebb2edb9180a42e1c8e8202 jdk7-b73
f4466e1b608088c90e11beaa4b600f102608c6a1 jdk7-b74
fcf2b8b5d606641659419f247fcee4b284c45e6e jdk7-b75
+0dc08d528c998ca993e759b311e7b54c98e0ef28 icedtea7-1.12
765d2077d1e652e234d27fe85ba58a986b488503 jdk7-b76
5b4968c110476085225d3a71c4210fad2c1116c1 jdk7-b77
fc1c72d1dfbb17db7d46bba8db9afc39cbbb9299 jdk7-b78
@@ -63,6 +64,7 @@
512b0e924a5ae0c0b7ad326182cae0dc0e4d1aa8 jdk7-b86
3febd6fab2ac8ffddbaf7bed00d11290262af153 jdk7-b87
8c666f8f3565974e301ccb58b7538912551a6e26 jdk7-b88
+1661166c82dc2102f3f0364e28d1e4211f25a4cf icedtea7-1.13
bf3675aa7f20fc6f241ce95760005aef2a30ff41 jdk7-b89
ead7c4566a0017bcb44b468b3ac03b60dc5333ce jdk7-b90
cf4686bf35abd1e573f09fa43cbec66403160ae9 jdk7-b91
@@ -111,6 +113,7 @@
545de8303fec939db3892f7c324dd7df197e8f09 jdk7-b134
d5fc61f18043765705ef22b57a68c924ab2f1a5b jdk7-b135
c81d289c9a532d6e94af3c09d856a2a20529040f jdk7-b136
+339c2d381d80dbf9b74604e6ba43ead276b8024e icedtea-1.14
ccea3282991ce8b678e188cf32a8239f76ff3bfa jdk7-b137
cc956c8a8255583535597e9a63db23c510e9a063 jdk7-b138
c025078c8362076503bb83b8e4da14ba7b347940 jdk7-b139
@@ -123,6 +126,7 @@
05469dd4c3662c454f8a019e492543add60795cc jdk7-b146
c01bfd68d0528bc88348813c4d75d7f5c62bc4e2 jdk7u1-b01
d13b1f877bb5ed8dceb2f7ec10365d1db5f70b2d jdk7-b147
+e6cd09c7ef22bbabe31c9f2a32c7e13cfa713fd3 icedtea-2.0-branchpoint
4c24f7019ce939a452154a83151294ad7da66a9d jdk7u1-b02
272778f529d11081f548f37fcd6a7aec0b11a8dd jdk7u1-b03
48b06a6e6f46e5bcd610f4bed57cd5067cf31f8c jdk7u1-b04
@@ -141,6 +145,7 @@
21131044a61353ac20e360bce52d8f480e08d7a2 jdk7u2-b12
9728fd833e01faa5e51484aeaf3c51d32d1175fb jdk7u2-b13
d6db86a7ca32e6d97844f633badc0d516e55694f jdk7u2-b21
+d26ff33070cb75a0a7349d965ec4f0930ded418d icedtea-2.1-branchpoint
d6db86a7ca32e6d97844f633badc0d516e55694f jdk7u3-b02
44e824502fa24440f907205ccdc3959d01bd8109 jdk7u3-b03
6e1cc321aacea944691aa06558f2bbad89baf5b3 jdk7u3-b04
@@ -157,6 +162,7 @@
3891fe529057431278394c6341cfabaacd5061f5 jdk7u4-b10
2df5cd83fab91f050c4bac54aa06e174ecee38f4 jdk7u4-b11
4d3a9fe44f7531642bc739ec3c8efb2e6d9e08c7 jdk7u4-b12
+1854d8e2547cb18ebcf84db13c22d0987c49c274 icedtea-2.2-branchpoint
c3b6659aa169b3f249246497a8d5a87baa1e798a jdk7u4-b13
0f8963feaefda21e72f84b8ea49834a289d537f3 jdk7u4-b14
61516652b59ec411678b38a232a84413652a4172 jdk7u5-b01
@@ -191,6 +197,7 @@
f1dba7ebe6a50c22ffcaf85b14b31462ce008556 jdk7u6-b15
e1d2afbb63d27600dd8c8a021eadff84a901a73c jdk7u6-b16
401bdbbf89c9187b51dc8906c0e2700ef0ffc8a3 jdk7u6-b17
+8888d2790217c31edbf13ea81d9ac06210092ad2 icedtea-2.3-branchpoint
a1daf7097c61181216233e4850ef6ec56b0fe6b6 jdk7u6-b18
58c1c6ecf8f1e59db9b575ae57b2894d0152d319 jdk7u6-b19
6d17242f12edc643ecab4263e656003a1ca44c03 jdk7u6-b20
@@ -213,6 +220,8 @@
45cf55bc1732e8495425dceb385740c6852c0fc8 jdk7u9-b02
66a2e01550a9e84e907a7f7b96e64ee90a4ec0e4 jdk7u9-b04
f3e42e044584b1b21de29eef1b82974d273c77dc jdk7u9-b05
+5e5703e9d18d66d7388057040d3c36e978488dc5 jdk7u9-b31
+987bb65e7b73ad94fb0edecce80d84ee5f8bda6e jdk7u9-b32
dd8e4098681aa581d0398ad7d2d1e2547517c7e5 jdk7u10-b10
1784290b63bcf021334b0accdb3868fdc4ca854e jdk7u10-b11
fde9a060a04d9f9b54f36d645e91ec9a2b40cb81 jdk7u10-b12
@@ -223,6 +232,21 @@
e63292c59ed8481864302cc3f53b498cbdea3470 jdk7u10-b17
6a372e9b4ae978cdaf0b95277db31827794e2c1f jdk7u10-b18
df3e4c85e26c651d098cddd546916a625fd777cd jdk7u10-b30
+29d469fac9106ce7c2f8656ee125e792908aca98 jdk7u10-b31
+846f4e01218ffe37b2dbceaf89c222c0aea43180 jdk7u11-b20
+1f06394ca182cb392e472ba7b63b28a40725629d jdk7u11-b21
+ac21be8046e06e5460d041b7e4f8140d635887fb jdk7u11-b32
+41abf18b24e9483de775bf938f8d5e673c08209d jdk7u11-b33
+ed609545e38c2e499437292c1541e4d1c2b8b992 jdk7u11-b03
+4e1dd1192649575e80d893bcab411077b77c9a0c jdk7u11-b04
+0e1eefefc2d0c8f0d0cd9e7fb7d78ae026aa8ba0 jdk7u11-b05
+7365410bb417d6a40996920bb4dbb44bdb1225a9 jdk7u11-b06
+66786f9d73c479ce70a306e14dd7f653f5b3a4f9 jdk7u11-b07
+a3cadd00459f1146fdcfa8702bbb29efdcd58960 jdk7u11-b08
+c7ea4220ad61b125bd7c4b7f112dd9ff18e9be33 jdk7u13-b09
+1d2eb88cadaf29bf577a71c69b04afe2468d8ff6 jdk7u13-b10
+21dbdd72a46a29c148ea3519268447c467540637 jdk7u13-b30
+1d2eb88cadaf29bf577a71c69b04afe2468d8ff6 jdk7u13-b20
55dcda93e8c8b5c3170def946de35dd0407eab59 jdk7u8-b01
c025e953f655b375f27f8f94493ceeb43ef1d979 jdk7u8-b02
705b60b56ead99d64d1b7302cba3a200ab048ff7 jdk7u8-b03
@@ -239,3 +263,43 @@
8df2f42e2628e7b8d2e0cd69786a1bdc2a8dbe32 jdk7u12-b05
01111bd50d31c89fe671bccb1400c62a67c7055e jdk7u12-b06
42ba62cdc1f3c357b6d192612dd1c4b209df2662 jdk7u12-b07
+66f36438f54812e44327d38129d9488e5ea59e73 jdk7u12-b08
+c130f21b16a2b2e2b961362bc4baf40fde2be458 jdk7u12-b09
+a653d06d5b50cacf58aebbab8b55e7e00587cd4c icedtea-2.4-branchpoint
+9207c72345c9e82d4445764df57706f7b33a7981 jdk7u14-b10
+444aa84f38df2607140e9ce35a21fef0965d27a6 jdk7u14-b11
+40afea757379cfaaadca13eeb7dcbc0fe195f73d jdk7u14-b12
+4fe9a362c3277cd4c7a5149853e5cf59dbba7cb7 jdk7u14-b13
+a2b2e716637acdb9884d21fc4b9aef3c8b59e702 jdk7u14-b14
+b5c8ac5253ef735e5aa770b7325843ec89b56633 jdk7u14-b15
+abcaebcead605f89cd0919add20d8ac16637ddc2 jdk7u15-b01
+62f9e7f5eb644fedd93dd93bd36bcf817a8d9c8a jdk7u15-b02
+ed9f270009f2b8606e9e0f58aeedbed36e13963e jdk7u15-b30
+297240e69d8ffcf85fc68b12af6523f7ea16397e jdk7u15-b31
+4fda3b01c75ecd80dba505f6152c21f3e1db5cce jdk7u15-b33
+eaf9b299067069826a5acdc88e15402e5a22cb5d jdk7u15-b03
+c7ea4220ad61b125bd7c4b7f112dd9ff18e9be33 jdk7u15-b32
+b8496d1dc0058341da1790bc2e7d2dbba6d4f90e jdk7u17-b01
+defde3ef03605b1660a246ea85d2e810e3fe4f6e jdk7u17-b02
+ae4272d61bc738e2d9265a68aefdc20ec648f22c jdk7u17-b30
+52c4fbd4f58f336dfdf4f680b7e7d7361ec0c3f8 jdk7u17-b31
+e07c518282bad3b315d8064da5fad222a5e3f7ed jdk7u21-b01
+0c1365d2fefb652aea34775749d68774c171ba1a jdk7u21-b02
+017171d6bc217f26e230503dd38bcf4473f339d2 jdk7u21-b03
+68e8364feffcc98b57d59675994dcb12e170ddf0 jdk7u21-b04
+8c43fd5d8cfef4d97bddc4fee7747f23a3c2bffa jdk7u21-b05
+dab51e98ee7d0f3a30b9e18b0d3591b944346868 jdk7u21-b06
+4a9533495068359d574da1060bc5a8fa6946cbc6 jdk7u21-b07
+ab11cef1dfaaec32281dc3d24a366f6691b51b7a jdk7u21-b08
+53c87e8a2ac494b57f6220bd7e25c7380aa7f418 jdk7u21-b09
+29c03ced9215a0bb63a4527dc5858b486cc4099d jdk7u21-b10
+fe6f5b57b9e67a7c6f52a5f926ac17e5c337d4a4 jdk7u21-b11
+12183763c6205c5cfe27924ccc4ca5480106c3b4 jdk7u21-b30
+d4eba65d0f776b77ef137022cd7bf49dc3b88a3e jdk7u21-b12
+a367ebf0c21512867f4ab5cdd206dd8c7817c004 jdk7u14-b16
+74c34f35912d8d7145b3ff34fefea2d2f189f2b4 jdk7u14-b17
+c93a35b3638f45de91013d65543217a002577684 jdk7u14-b18
+82be38857de3b2f6d8def98034f3e7b0827fd9f0 jdk7u14-b19
+82be38857de3b2f6d8def98034f3e7b0827fd9f0 jdk7u14-b19
+d63b21e6c3d29305400dbfc1500090cab89f25d1 jdk7u14-b19
+dd695ad6c5ec797fe61db31600a3fd2dbc62247b jdk7u14-b20
diff -r 66f36438f548 -r 426b7a73ab43 .jcheck/conf
--- a/.jcheck/conf Fri Dec 28 10:10:31 2012 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-project=jdk7
-bugids=dup
diff -r 66f36438f548 -r 426b7a73ab43 src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java
--- a/src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java Fri Dec 28 10:10:31 2012 -0800
+++ b/src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java Wed May 22 17:02:40 2013 +0100
@@ -67,6 +67,14 @@
SchemaFactory sf = SchemaFactory.newInstance(W3C_XML_SCHEMA_NS_URI);
sf.setErrorHandler(errorFilter);
+ try {
+ // By default the SchemaFactory imposes a limit of 5000 on
+ // xsd:sequence maxOccurs if a SecurityManager is
+ // installed. This breaks the specification of xjc,
+ // causing TCK failures.
+ sf.setProperty("http://apache.org/xml/properties/security-manager", null);
+ } catch (SAXException e) {
+ }
if( entityResolver != null ) {
sf.setResourceResolver(new LSResourceResolver() {
public LSInput resolveResource(String type, String namespaceURI, String publicId, String systemId, String baseURI) {
diff -r 66f36438f548 -r 426b7a73ab43 src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/ModelBuilder.java
--- a/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/ModelBuilder.java Fri Dec 28 10:10:31 2012 -0800
+++ b/src/share/jaxws_classes/com/sun/xml/internal/bind/v2/model/impl/ModelBuilder.java Wed May 22 17:02:40 2013 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -235,7 +235,7 @@
String pkg = nav.getPackageName(ci.getClazz());
if(!registries.containsKey(pkg)) {
// insert the package's object factory
- C c = nav.findClass(pkg + ".ObjectFactory",ci.getClazz());
+ C c = loadObjectFactory(ci, pkg);
if(c!=null)
addRegistry(c,(Locatable)p);
}
@@ -264,6 +264,15 @@
return r;
}
+ private C loadObjectFactory(ClassInfoImpl<T, C, F, M> ci, String pkg) {
+ try {
+ return nav.findClass(pkg + ".ObjectFactory", ci.getClazz());
+ } catch (SecurityException ignored) {
+ // treat SecurityException in same way as ClassNotFoundException in this case
+ return null;
+ }
+ }
+
/**
* Checks the uniqueness of the type name.
*/
diff -r 66f36438f548 -r 426b7a73ab43 src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java
--- a/src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java Fri Dec 28 10:10:31 2012 -0800
+++ b/src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/MemoryData.java Wed May 22 17:02:40 2013 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -28,6 +28,7 @@
import java.nio.ByteBuffer;
import java.io.File;
import java.io.IOException;
+import java.util.logging.Level;
import java.util.logging.Logger;
/**
@@ -50,41 +51,45 @@
}
// size of the chunk given by the parser
+ @Override
public int size() {
return len;
}
+ @Override
public byte[] read() {
return data;
}
+ @Override
public long writeTo(DataFile file) {
return file.writeTo(data, 0, len);
}
/**
- *
* @param dataHead
* @param buf
* @return
*/
+ @Override
public Data createNext(DataHead dataHead, ByteBuffer buf) {
if (!config.isOnlyMemory() && dataHead.inMemory >= config.memoryThreshold) {
try {
String prefix = config.getTempFilePrefix();
String suffix = config.getTempFileSuffix();
- File dir = config.getTempDir();
- File tempFile = (dir == null)
- ? File.createTempFile(prefix, suffix)
- : File.createTempFile(prefix, suffix, dir);
- LOGGER.fine("Created temp file = "+tempFile);
+ File tempFile = TempFiles.createTempFile(prefix, suffix, config.getTempDir());
+ // delete the temp file when VM exits as a last resort for file clean up
+ tempFile.deleteOnExit();
+ if (LOGGER.isLoggable(Level.FINE)) {
+ LOGGER.log(Level.FINE, "Created temp file = {0}", tempFile);
+ }
dataHead.dataFile = new DataFile(tempFile);
- } catch(IOException ioe) {
+ } catch (IOException ioe) {
throw new MIMEParsingException(ioe);
}
if (dataHead.head != null) {
- for(Chunk c=dataHead.head; c != null; c=c.next) {
+ for (Chunk c = dataHead.head; c != null; c = c.next) {
long pointer = c.data.writeTo(dataHead.dataFile);
c.data = new FileData(dataHead.dataFile, pointer, len);
}
@@ -94,4 +99,5 @@
return new MemoryData(buf, config);
}
}
+
}
diff -r 66f36438f548 -r 426b7a73ab43 src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/TempFiles.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/mimepull/TempFiles.java Wed May 22 17:02:40 2013 +0100
@@ -0,0 +1,144 @@
+/*
+ * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+package com.sun.xml.internal.org.jvnet.mimepull;
+
+import java.io.File;
+import java.io.IOException;
+import java.lang.reflect.Array;
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+
+/**
+ * Helper utility to support jdk <= jdk1.6. After jdk1.6 EOL reflection can be removed and API can be used directly.
+ */
+class TempFiles {
+
+ private static final Logger LOGGER = Logger.getLogger(TempFiles.class.getName());
+
+ private static final Class<?> CLASS_FILES;
+ private static final Class<?> CLASS_PATH;
+ private static final Class<?> CLASS_FILE_ATTRIBUTE;
+ private static final Class<?> CLASS_FILE_ATTRIBUTES;
+ private static final Method METHOD_FILE_TO_PATH;
+ private static final Method METHOD_FILES_CREATE_TEMP_FILE;
+ private static final Method METHOD_FILES_CREATE_TEMP_FILE_WITHPATH;
+
+ private static final Method METHOD_PATH_TO_FILE;
+
+ private static boolean useJdk6API;
+
+ static {
+ useJdk6API = isJdk6();
+
+ CLASS_FILES = safeGetClass("java.nio.file.Files");
+ CLASS_PATH = safeGetClass("java.nio.file.Path");
+ CLASS_FILE_ATTRIBUTE = safeGetClass("java.nio.file.attribute.FileAttribute");
+ CLASS_FILE_ATTRIBUTES = safeGetClass("[Ljava.nio.file.attribute.FileAttribute;");
+ METHOD_FILE_TO_PATH = safeGetMethod(File.class, "toPath");
+ METHOD_FILES_CREATE_TEMP_FILE = safeGetMethod(CLASS_FILES, "createTempFile", String.class, String.class, CLASS_FILE_ATTRIBUTES);
+ METHOD_FILES_CREATE_TEMP_FILE_WITHPATH = safeGetMethod(CLASS_FILES, "createTempFile", CLASS_PATH, String.class, String.class, CLASS_FILE_ATTRIBUTES);
+ METHOD_PATH_TO_FILE = safeGetMethod(CLASS_PATH, "toFile");
+ }
+
+ private static boolean isJdk6() {
+ String javaVersion = System.getProperty("java.version");
+ LOGGER.log(Level.FINEST, "Detected java version = {0}", javaVersion);
+ return javaVersion.startsWith("1.6.");
+ }
+
+ private static Class<?> safeGetClass(String className) {
+ // it is jdk 6 or something failed already before
+ if (useJdk6API) return null;
+ try {
+ return Class.forName(className);
+ } catch (ClassNotFoundException e) {
+ LOGGER.log(Level.SEVERE, "Exception cought", e);
+ LOGGER.log(Level.WARNING, "Class {0} not found. Temp files will be created using old java.io API.", className);
+ useJdk6API = true;
+ return null;
+ }
+ }
+
+ private static Method safeGetMethod(Class<?> clazz, String methodName, Class<?>... parameterTypes) {
+ // it is jdk 6 or something failed already before
+ if (useJdk6API) return null;
+ try {
+ return clazz.getMethod(methodName, parameterTypes);
+ } catch (NoSuchMethodException e) {
+ LOGGER.log(Level.SEVERE, "Exception cought", e);
+ LOGGER.log(Level.WARNING, "Method {0} not found. Temp files will be created using old java.io API.", methodName);
+ useJdk6API = true;
+ return null;
+ }
+ }
+
+
+ static Object toPath(File f) throws InvocationTargetException, IllegalAccessException {
+ return METHOD_FILE_TO_PATH.invoke(f);
+ }
+
+ static File toFile(Object path) throws InvocationTargetException, IllegalAccessException {
+ return (File) METHOD_PATH_TO_FILE.invoke(path);
+ }
+
+ static File createTempFile(String prefix, String suffix, File dir) throws IOException {
+
+ if (useJdk6API) {
+ LOGGER.log(Level.FINEST, "Jdk6 detected, temp file (prefix:{0}, suffix:{1}) being created using old java.io API.", new Object[]{prefix, suffix});
+ return File.createTempFile(prefix, suffix, dir);
+
+ } else {
+
+ try {
+ if (dir != null) {
+ Object path = toPath(dir);
+ LOGGER.log(Level.FINEST, "Temp file (path: {0}, prefix:{1}, suffix:{2}) being created using NIO API.", new Object[]{dir.getAbsolutePath(), prefix, suffix});
+ return toFile(METHOD_FILES_CREATE_TEMP_FILE_WITHPATH.invoke(null, path, prefix, suffix, Array.newInstance(CLASS_FILE_ATTRIBUTE, 0)));
+ } else {
+ LOGGER.log(Level.FINEST, "Temp file (prefix:{0}, suffix:{1}) being created using NIO API.", new Object[]{prefix, suffix});
+ return toFile(METHOD_FILES_CREATE_TEMP_FILE.invoke(null, prefix, suffix, Array.newInstance(CLASS_FILE_ATTRIBUTE, 0)));
+ }
+
+ } catch (IllegalAccessException e) {
+ LOGGER.log(Level.SEVERE, "Exception caught", e);
+ LOGGER.log(Level.WARNING, "Error invoking java.nio API, temp file (path: {0}, prefix:{1}, suffix:{2}) being created using old java.io API.",
+ new Object[]{dir != null ? dir.getAbsolutePath() : null, prefix, suffix});
+ return File.createTempFile(prefix, suffix, dir);
+
+ } catch (InvocationTargetException e) {
+ LOGGER.log(Level.SEVERE, "Exception caught", e);
+ LOGGER.log(Level.WARNING, "Error invoking java.nio API, temp file (path: {0}, prefix:{1}, suffix:{2}) being created using old java.io API.",
+ new Object[]{dir != null ? dir.getAbsolutePath() : null, prefix, suffix});
+ return File.createTempFile(prefix, suffix, dir);
+ }
+ }
+
+ }
+
+
+}
diff -r 66f36438f548 -r 426b7a73ab43 src/share/jaxws_classes/com/sun/xml/internal/ws/client/WSServiceDelegate.java
--- a/src/share/jaxws_classes/com/sun/xml/internal/ws/client/WSServiceDelegate.java Fri Dec 28 10:10:31 2012 -0800
+++ b/src/share/jaxws_classes/com/sun/xml/internal/ws/client/WSServiceDelegate.java Wed May 22 17:02:40 2013 +0100
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -22,7 +22,6 @@
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
-
package com.sun.xml.internal.ws.client;
import com.sun.istack.internal.NotNull;
@@ -30,13 +29,11 @@
import com.sun.xml.internal.ws.Closeable;
import com.sun.xml.internal.ws.api.BindingID;
import com.sun.xml.internal.ws.api.EndpointAddress;
-import com.sun.xml.internal.ws.api.WSBinding;
import com.sun.xml.internal.ws.api.WSService;
import com.sun.xml.internal.ws.api.addressing.WSEndpointReference;
import com.sun.xml.internal.ws.api.client.ServiceInterceptor;
import com.sun.xml.internal.ws.api.client.ServiceInterceptorFactory;
-import com.sun.xml.internal.ws.api.model.SEIModel;
-import com.sun.xml.internal.ws.api.pipe.*;
+import com.sun.xml.internal.ws.api.pipe.Stubs;
import com.sun.xml.internal.ws.api.server.Container;
import com.sun.xml.internal.ws.api.server.ContainerResolver;
import com.sun.xml.internal.ws.api.wsdl.parser.WSDLParserExtension;
@@ -45,8 +42,8 @@
import com.sun.xml.internal.ws.client.HandlerConfigurator.AnnotationConfigurator;
import com.sun.xml.internal.ws.client.HandlerConfigurator.HandlerResolverImpl;
import com.sun.xml.internal.ws.client.sei.SEIStub;
+import com.sun.xml.internal.ws.developer.UsesJAXBContextFeature;
import com.sun.xml.internal.ws.developer.WSBindingProvider;
-import com.sun.xml.internal.ws.developer.UsesJAXBContextFeature;
import com.sun.xml.internal.ws.model.AbstractSEIModelImpl;
import com.sun.xml.internal.ws.model.RuntimeModeler;
import com.sun.xml.internal.ws.model.SOAPSEIModel;
@@ -59,7 +56,6 @@
import com.sun.xml.internal.ws.util.JAXWSUtils;
import com.sun.xml.internal.ws.util.ServiceConfigurationError;
import com.sun.xml.internal.ws.util.ServiceFinder;
-import static com.sun.xml.internal.ws.util.xml.XmlUtil.createDefaultCatalogResolver;
import com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser;
import org.xml.sax.SAXException;
@@ -74,16 +70,17 @@
import javax.xml.ws.handler.HandlerResolver;
import javax.xml.ws.soap.AddressingFeature;
import java.io.IOException;
+import java.lang.RuntimePermission;
import java.lang.reflect.Proxy;
import java.net.MalformedURLException;
import java.net.URL;
-import java.security.AccessController;
-import java.security.PrivilegedAction;
+import java.security.*;
import java.util.*;
import java.util.concurrent.Executor;
-import java.util.concurrent.Executors;
import java.util.concurrent.ThreadFactory;
+import static com.sun.xml.internal.ws.util.xml.XmlUtil.createDefaultCatalogResolver;
+
/**
* <code>Service</code> objects provide the client view of a Web service.
*
@@ -578,7 +575,7 @@
}
}
- private <T> T createEndpointIFBaseProxy(@Nullable WSEndpointReference epr,QName portName, Class<T> portInterface,
+ private <T> T createEndpointIFBaseProxy(@Nullable WSEndpointReference epr,QName portName, final Class<T> portInterface,
WebServiceFeature[] webServiceFeatures, SEIPortInfo eif) {
//fail if service doesnt have WSDL
if (wsdlService == null)
More information about the distro-pkg-dev
mailing list