Codehaus XFire
Documentation
Quicklinks
Developers
|
The XFire team is proud to announce the 1.0-M6 release! XFire is a next-generation java SOAP framework. XFire makes service oriented development approachable through its easy to use API and support for standards. It is also highly performant since it is built on a low memory StAX based model.
This release features many improvements:
- JAXB 1.1 and 2.0 support
- Client and Server stub generation
- Improved XML configuration
- Improved Spring support
- Improved Client support
- Improved schema customization for Aegis binding
- Many bug fixes
Many people are already using XFire today and realizing its performance and ease of use benefits. Why not download it and see for yourself?
Download Here
Upgrading to M6 from M5
- YOM has replaced with JDOM. You will need to remove your YOM jars from your classpath and add the JDOM 1.0 jar. This jar can be found here.
- The services.xml format has changed! Instead of assembling services by parsing XML, we let a new tool, XBean do it for us. This means you need to a dependency on XBean and on the spring-core jar to your classpath. To read more about how the services.xml format works, read the XML Configuration page. The major changes in the format are:
- <xfire> is no longer the root element. It is <beans xmlns="http://xfire.codehaus.org/config/1.0">
- You no longer need a <services> element to wrap your <service> elements.
- The XMLBeans client support has been removed. Now we have a new Client API.
- The "service" property on XFireExporter and ServiceBean has been renamed to "serviceBean".
Errata
M6a fixes a bug in the geoip-client example in M6.
Detail
jira.codehaus.org
(50 issues)
|
T |
Key |
Summary |
Assignee |
Reporter |
Pr |
Status |
Res |
Created |
Updated |
Due |
|
XFIRE-183
|
Nil values are instantiated
|
Dan Diephouse
|
Øyvind Matheson Wergeland
|
|
Closed
|
FIXED
|
Nov 25, 2005
|
Dec 04, 2005
|
|
|
XFIRE-182
|
Upgrade WSDL4J to 1.5.2
|
Arjen Poutsma
|
Arjen Poutsma
|
|
Closed
|
FIXED
|
Nov 23, 2005
|
Dec 04, 2005
|
|
|
XFIRE-180
|
XFire client throws UndeclaredThrowableException exception when unable to bind to the SOAP service.
|
Dan Diephouse
|
Justen Stepka
|
|
Closed
|
FIXED
|
Nov 21, 2005
|
Nov 27, 2005
|
|
|
XFIRE-179
|
Allow javax.xml.stream.XMLStreamReader return type for Message-style services
|
Dan Diephouse
|
Gareth Davies
|
|
Closed
|
FIXED
|
Nov 21, 2005
|
Dec 08, 2005
|
|
|
XFIRE-176
|
XmlBeans binding can include definitions document into schema
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Nov 16, 2005
|
Nov 17, 2005
|
|
|
XFIRE-174
|
WrappedBinding doesn't handle overloaded methods
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Nov 16, 2005
|
Nov 16, 2005
|
|
|
XFIRE-172
|
Fault thrown when returned byte[] array has zero elements.
|
Dan Diephouse
|
Jara Cesnek
|
|
Closed
|
FIXED
|
Nov 14, 2005
|
Nov 28, 2005
|
|
|
XFIRE-171
|
Wrong mapping of byte[] to wsdl
|
Dan Diephouse
|
Jara Cesnek
|
|
Closed
|
FIXED
|
Nov 14, 2005
|
Nov 14, 2005
|
|
|
XFIRE-170
|
Java5 Aegis/Generics fails to recognize correct member type on second and subsequent collections
|
Dan Diephouse
|
Tony Culshaw
|
|
Closed
|
FIXED
|
Nov 13, 2005
|
Dec 12, 2005
|
|
|
XFIRE-167
|
xfire.xmlbeansServiceFactory doesn't work in Spring configuration
|
Dan Diephouse
|
Artti Jaakkola
|
|
Closed
|
FIXED
|
Nov 11, 2005
|
Nov 14, 2005
|
|
|
XFIRE-166
|
Jsr181HandlerMapping : Ability to scan beans in applicationContext (in general upper context) or chance to define extra reference beans in other context
|
Dan Diephouse
|
Jara Cesnek
|
|
Closed
|
FIXED
|
Nov 11, 2005
|
Nov 12, 2005
|
|
|
XFIRE-164
|
ClassCastException in LongType when a property is a interface or base class
|
Dan Diephouse
|
Tyler Nelson
|
|
Closed
|
FIXED
|
Nov 10, 2005
|
Nov 22, 2005
|
|
|
XFIRE-163
|
Make XmlElement.type applicable only in the current scope
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Nov 09, 2005
|
Nov 10, 2005
|
|
|
XFIRE-162
|
Make XSD_FOO protected in DefaultTypeMappingRegistry
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Nov 09, 2005
|
Nov 09, 2005
|
|
|
XFIRE-161
|
Binding to parameterized Map types throws ClassCastException
|
Dan Diephouse
|
Igor Pavin
|
|
Closed
|
FIXED
|
Nov 09, 2005
|
Nov 25, 2005
|
|
|
XFIRE-159
|
NullPointerException instead of error message
|
Dan Diephouse
|
Igor Pavin
|
|
Closed
|
FIXED
|
Nov 09, 2005
|
Nov 09, 2005
|
|
|
XFIRE-154
|
SOAP 1.2 Mimetype isn't correct
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Nov 05, 2005
|
Nov 05, 2005
|
|
|
XFIRE-153
|
Create JAXB sample
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Nov 02, 2005
|
Nov 09, 2005
|
|
|
XFIRE-150
|
Cant use Jsr181HandlerMapping with abstract beans in one context.
|
Dan Diephouse
|
Jara Cesnek
|
|
Closed
|
FIXED
|
Oct 31, 2005
|
Dec 06, 2005
|
|
|
XFIRE-143
|
Polish the libs/runtime folder
|
Dan Diephouse
|
Filippo Diotalevi
|
|
Closed
|
FIXED
|
Oct 03, 2005
|
Nov 28, 2005
|
|
|
XFIRE-142
|
Setting handler execution order
|
Dan Diephouse
|
Tomasz Sztelak
|
|
Closed
|
FIXED
|
Oct 02, 2005
|
Nov 11, 2005
|
|
|
XFIRE-139
|
HttpTransport needs to use commons-httpclient
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Sep 29, 2005
|
Oct 09, 2005
|
|
|
XFIRE-138
|
org.codehaus.xfire.xmpp.TransportTest fails sometimes
|
Christoph Sturm
|
Christoph Sturm
|
|
Resolved
|
FIXED
|
Sep 28, 2005
|
Sep 28, 2005
|
|
|
XFIRE-137
|
make the jaxb2 binding feature complete against the jaxb 1 binding
|
Dan Diephouse
|
Christoph Sturm
|
|
Closed
|
FIXED
|
Sep 28, 2005
|
Oct 11, 2005
|
|
|
XFIRE-136
|
JDK Version isn't correctly detected
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Sep 27, 2005
|
Nov 02, 2005
|
|
|
XFIRE-135
|
Create custom spring xml format for service creation
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Sep 27, 2005
|
Nov 04, 2005
|
|
|
XFIRE-134
|
User should be able to specify if element is nillable
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Sep 25, 2005
|
Sep 27, 2005
|
|
|
XFIRE-133
|
Ability to create XMLStreamReader from DOM documents.
|
Dan Diephouse
|
Tomasz Sztelak
|
|
Closed
|
FIXED
|
Sep 25, 2005
|
Nov 02, 2005
|
|
|
XFIRE-132
|
StaxUtils fails to read xml document from XMLStreamReader in some cases
|
Dan Diephouse
|
Tomasz Sztelak
|
|
Closed
|
FIXED
|
Sep 21, 2005
|
Sep 23, 2005
|
|
|
XFIRE-130
|
Include link to Eclipse Style Formatter under "Getting Involved section" of Documentation (Website)
|
Dan Diephouse
|
Brian Bonner
|
|
Closed
|
FIXED
|
Sep 21, 2005
|
Sep 21, 2005
|
|
|
XFIRE-128
|
Aegis XML Mapping needs XML Schema
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Sep 20, 2005
|
Nov 02, 2005
|
|
|
XFIRE-127
|
Java 5 aegis annotations don't correctly fall back to xml mapping
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Sep 20, 2005
|
Nov 09, 2005
|
|
|
XFIRE-125
|
Need to save namespace declarations from Envelope, Body, Header and pass them to bindings
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Sep 17, 2005
|
Sep 26, 2005
|
|
|
XFIRE-124
|
WSDL not created for maps
|
Dan Diephouse
|
Øyvind Matheson Wergeland
|
|
Closed
|
FIXED
|
Sep 16, 2005
|
Sep 20, 2005
|
|
|
XFIRE-123
|
Consider @XmlElement's type value for type mapping
|
Dan Diephouse
|
Sebastian Beigel
|
|
Closed
|
FIXED
|
Sep 15, 2005
|
Oct 11, 2005
|
|
|
XFIRE-121
|
WSDL generation doesn't pick up schema in wrapped mode
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Sep 13, 2005
|
Nov 09, 2005
|
|
|
XFIRE-120
|
XFire documentation
|
Dan Diephouse
|
Sami Dalouche
|
|
Closed
|
FIXED
|
Sep 12, 2005
|
Sep 12, 2005
|
|
|
XFIRE-119
|
Java 5 Enumerations binding
|
Dan Diephouse
|
Sami Dalouche
|
|
Closed
|
FIXED
|
Sep 12, 2005
|
Sep 12, 2005
|
|
|
XFIRE-118
|
XML Schema import problem in generated WSDL
|
Dan Diephouse
|
Sami Dalouche
|
|
Closed
|
FIXED
|
Sep 12, 2005
|
Sep 19, 2005
|
|
|
XFIRE-117
|
Infinite recursion when resolving recursive types
|
Dan Diephouse
|
Øyvind Matheson Wergeland
|
|
Closed
|
FIXED
|
Sep 12, 2005
|
Sep 12, 2005
|
|
|
XFIRE-116
|
Create a Java5 IgnoreProperty annotation
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Sep 06, 2005
|
Oct 09, 2005
|
|
|
XFIRE-115
|
Map properties only if getter and setter are present
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Sep 06, 2005
|
Sep 12, 2005
|
|
|
XFIRE-114
|
Improve XMLServiceBuilder
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Sep 02, 2005
|
Sep 27, 2005
|
|
|
XFIRE-113
|
ServiceBean should accept properties
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Aug 31, 2005
|
Nov 02, 2005
|
|
|
XFIRE-112
|
XMLServiceBuilder passes "" as the namespace when there is no <namespace> element
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Aug 28, 2005
|
Aug 28, 2005
|
|
|
XFIRE-109
|
Need to be able to specify out WS-Addressing Action
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Aug 26, 2005
|
Nov 03, 2005
|
|
|
XFIRE-108
|
Remove old client classes
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Aug 26, 2005
|
Oct 09, 2005
|
|
|
XFIRE-107
|
XFire Client Implementation
|
Dan Diephouse
|
Dan Diephouse
|
|
Closed
|
FIXED
|
Aug 25, 2005
|
Nov 09, 2005
|
|
|
XFIRE-102
|
unbound namespace URI exception in Woodstox
|
Dan Diephouse
|
Vojtech Knezu
|
|
Closed
|
FIXED
|
Aug 15, 2005
|
Sep 21, 2005
|
|
|
XFIRE-94
|
Create a LICENSE.TXT file and put it on each module basedir.
|
Unassigned
|
Jose Peleteiro
|
|
Closed
|
FIXED
|
Jun 23, 2005
|
Nov 09, 2005
|
|
|