Author: jochen
Date: Wed Aug 30 14:31:45 2006
New Revision: 438637
URL:
http://svn.apache.org/viewvc?rev=438637&view=rev
Log:
Release 3.0
Added:
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcHttpTransport.ByteArrayReqWriter.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcStreamTransport.GzipReqWriter.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcStreamTransport.ReqWriter.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcStreamTransport.ReqWriterImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcHttpTransport.ByteArrayReqWriter.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcStreamTransport.GzipReqWriter.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcStreamTransport.ReqWriter.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcStreamTransport.ReqWriterImpl.html
webservices/xmlrpc/site/images/icon_help_sml.gif (with
props)
Removed:
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcHttpTransport.ByteArrayRequestWriter.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcStreamTransport.RequestWriter.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcHttpTransport.ByteArrayRequestWriter.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcStreamTransport.RequestWriter.html
Modified:
webservices/xmlrpc/site/advanced.html
webservices/xmlrpc/site/apidocs/allclasses-frame.html
webservices/xmlrpc/site/apidocs/allclasses-noframe.html
webservices/xmlrpc/site/apidocs/constant-values.html
webservices/xmlrpc/site/apidocs/deprecated-list.html
webservices/xmlrpc/site/apidocs/help-doc.html
webservices/xmlrpc/site/apidocs/index-all.html
webservices/xmlrpc/site/apidocs/index.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/XmlRpcConf
ig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/XmlRpcConf
igImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/XmlRpcExce
ption.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/XmlRpcHand
ler.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/XmlRpcRequ
est.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/XmlRpcRequ
estConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/class-use/
XmlRpcConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/class-use/
XmlRpcConfigImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/class-use/
XmlRpcException.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/class-use/
XmlRpcHandler.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/class-use/
XmlRpcRequest.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/class-use/
XmlRpcRequestConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Asy
ncCallback.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Tim
ingOutCallback.TimeoutException.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Tim
ingOutCallback.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcClient.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcClientConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcClientConfigImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcClientException.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcClientRequestImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcClientWorker.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcClientWorkerFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcCommonsTransport.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcCommonsTransportFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcHttpClientConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcHttpTransport.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcLiteHttpTransport.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcLiteHttpTransportFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcLocalClientConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcLocalStreamTransport.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcLocalStreamTransportFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcLocalTransport.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcLocalTransportFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcStreamTransport.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcStreamTransportFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcSunHttpTransport.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcSunHttpTransportFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcTransport.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcTransportFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcTransportFactoryImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/Xml
RpcTransportImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/AsyncCallback.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/TimingOutCallback.TimeoutException.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/TimingOutCallback.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcClient.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcClientConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcClientConfigImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcClientException.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcClientRequestImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcClientWorker.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcClientWorkerFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcCommonsTransport.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcCommonsTransportFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcHttpClientConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcHttpTransport.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcLiteHttpTransport.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcLiteHttpTransportFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcLocalClientConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcLocalStreamTransport.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcLocalStreamTransportFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcLocalTransport.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcLocalTransportFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcStreamTransport.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcStreamTransportFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcSunHttpTransport.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcSunHttpTransportFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcTransport.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcTransportFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcTransportFactoryImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/cla
ss-use/XmlRpcTransportImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/pac
kage-frame.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/pac
kage-summary.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/pac
kage-tree.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/pac
kage-use.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/uti
l/ClientFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/uti
l/class-use/ClientFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/uti
l/package-frame.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/uti
l/package-summary.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/uti
l/package-tree.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/client/uti
l/package-use.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Loc
alStreamConnection.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Ser
verStreamConnection.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Typ
eConverter.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Typ
eConverterFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Typ
eConverterFactoryImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Typ
eFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Typ
eFactoryImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Xml
RpcController.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Xml
RpcExtensionException.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Xml
RpcHttpConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Xml
RpcHttpRequestConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Xml
RpcHttpRequestConfigImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Xml
RpcLoadException.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Xml
RpcNotAuthorizedException.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Xml
RpcRequestProcessor.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Xml
RpcRequestProcessorFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Xml
RpcStreamConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Xml
RpcStreamRequestConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Xml
RpcStreamRequestProcessor.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Xml
RpcWorker.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/Xml
RpcWorkerFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/LocalStreamConnection.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/ServerStreamConnection.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/TypeConverter.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/TypeConverterFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/TypeConverterFactoryImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/TypeFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/TypeFactoryImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/XmlRpcController.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/XmlRpcExtensionException.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/XmlRpcHttpConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/XmlRpcHttpRequestConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/XmlRpcHttpRequestConfigImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/XmlRpcLoadException.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/XmlRpcNotAuthorizedException.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/XmlRpcRequestProcessor.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/XmlRpcRequestProcessorFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/XmlRpcStreamConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/XmlRpcStreamRequestConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/XmlRpcStreamRequestProcessor.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/XmlRpcWorker.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/cla
ss-use/XmlRpcWorkerFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/pac
kage-frame.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/pac
kage-summary.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/pac
kage-tree.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/common/pac
kage-use.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/jaxb/JaxbP
arser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/jaxb/JaxbS
erializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/jaxb/JaxbT
ypeFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/jaxb/class
-use/JaxbParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/jaxb/class
-use/JaxbSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/jaxb/class
-use/JaxbTypeFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/jaxb/packa
ge-frame.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/jaxb/packa
ge-summary.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/jaxb/packa
ge-tree.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/jaxb/packa
ge-use.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/metadata/R
eflectiveXmlRpcMetaDataHandler.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/metadata/U
til.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/metadata/X
mlRpcListableHandlerMapping.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/metadata/X
mlRpcMetaDataHandler.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/metadata/X
mlRpcSystemImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/metadata/c
lass-use/ReflectiveXmlRpcMetaDataHandler.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/metadata/c
lass-use/Util.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/metadata/c
lass-use/XmlRpcListableHandlerMapping.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/metadata/c
lass-use/XmlRpcMetaDataHandler.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/metadata/c
lass-use/XmlRpcSystemImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/metadata/p
ackage-frame.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/metadata/p
ackage-summary.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/metadata/p
ackage-tree.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/metadata/p
ackage-use.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/package-fr
ame.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/package-su
mmary.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/package-tr
ee.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/package-us
e.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Ato
micParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Big
DecimalParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Big
IntegerParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Boo
leanParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Byt
eArrayParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Cal
endarParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Dat
eParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Dou
bleParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Ext
Parser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Flo
atParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/I1P
arser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/I2P
arser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/I4P
arser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/I8P
arser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Lon
gParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Map
Parser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Nod
eParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Nul
lParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Obj
ectArrayParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Rec
ursiveTypeParserImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Ser
ializableParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Str
ingParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Typ
eParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Typ
eParserImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Xml
RpcRequestParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/Xml
RpcResponseParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/AtomicParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/BigDecimalParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/BigIntegerParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/BooleanParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/ByteArrayParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/CalendarParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/DateParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/DoubleParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/ExtParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/FloatParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/I1Parser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/I2Parser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/I4Parser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/I8Parser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/LongParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/MapParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/NodeParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/NullParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/ObjectArrayParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/RecursiveTypeParserImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/SerializableParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/StringParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/TypeParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/TypeParserImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/XmlRpcRequestParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/cla
ss-use/XmlRpcResponseParser.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/pac
kage-frame.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/pac
kage-summary.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/pac
kage-tree.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/parser/pac
kage-use.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/BaseXmlWriterFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/BigDecimalSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/BigIntegerSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/BooleanSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/ByteArraySerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/CalendarSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/CharSetXmlWriterFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/DateSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/DefaultXMLWriterFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/DoubleSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/ExtSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/FloatSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/I1Serializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/I2Serializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/I4Serializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/I8Serializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/ListSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/MapSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/NodeSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/NullSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/ObjectArraySerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/SerializableSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/StringSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/TypeSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/TypeSerializerImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/XmlRpcWriter.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/XmlWriterFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/BaseXmlWriterFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/BigDecimalSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/BigIntegerSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/BooleanSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/ByteArraySerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/CalendarSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/CharSetXmlWriterFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/DateSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/DefaultXMLWriterFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/DoubleSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/ExtSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/FloatSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/I1Serializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/I2Serializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/I4Serializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/I8Serializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/ListSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/MapSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/NodeSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/NullSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/ObjectArraySerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/SerializableSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/StringSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/TypeSerializer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/TypeSerializerImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/XmlRpcWriter.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/class-use/XmlWriterFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/package-frame.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/package-summary.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/package-tree.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/serializer
/package-use.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Abs
tractReflectiveHandlerMapping.AuthenticationHandler.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Abs
tractReflectiveHandlerMapping.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Pro
pertyHandlerMapping.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Ref
lectiveXmlRpcHandler.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Req
uestProcessorFactoryFactory.RequestProcessorFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Req
uestProcessorFactoryFactory.RequestSpecificProcessorFactoryF
actory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Req
uestProcessorFactoryFactory.StatelessProcessorFactoryFactory
.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Req
uestProcessorFactoryFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Ser
verHttpConnection.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Xml
RpcHandlerMapping.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Xml
RpcHttpServer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Xml
RpcHttpServerConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Xml
RpcLocalStreamServer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Xml
RpcNoSuchHandlerException.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Xml
RpcServer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Xml
RpcServerConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Xml
RpcServerConfigImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Xml
RpcServerWorker.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Xml
RpcServerWorkerFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/Xml
RpcStreamServer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/AbstractReflectiveHandlerMapping.AuthenticationHandle
r.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/AbstractReflectiveHandlerMapping.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/PropertyHandlerMapping.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/ReflectiveXmlRpcHandler.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/RequestProcessorFactoryFactory.RequestProcessorFactor
y.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/RequestProcessorFactoryFactory.RequestSpecificProcess
orFactoryFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/RequestProcessorFactoryFactory.StatelessProcessorFact
oryFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/RequestProcessorFactoryFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/ServerHttpConnection.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/XmlRpcHandlerMapping.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/XmlRpcHttpServer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/XmlRpcHttpServerConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/XmlRpcLocalStreamServer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/XmlRpcNoSuchHandlerException.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/XmlRpcServer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/XmlRpcServerConfig.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/XmlRpcServerConfigImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/XmlRpcServerWorker.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/XmlRpcServerWorkerFactory.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/cla
ss-use/XmlRpcStreamServer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/pac
kage-frame.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/pac
kage-summary.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/pac
kage-tree.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/server/pac
kage-use.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/HttpU
til.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/Limit
edInputStream.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/SAXPa
rsers.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/Threa
dPool.Task.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/Threa
dPool.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/XmlRp
cDateTimeDateFormat.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/XmlRp
cDateTimeFormat.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/XmlRp
cIOException.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/class
-use/HttpUtil.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/class
-use/LimitedInputStream.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/class
-use/SAXParsers.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/class
-use/ThreadPool.Task.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/class
-use/ThreadPool.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/class
-use/XmlRpcDateTimeDateFormat.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/class
-use/XmlRpcDateTimeFormat.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/class
-use/XmlRpcIOException.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/packa
ge-frame.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/packa
ge-summary.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/packa
ge-tree.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/util/packa
ge-use.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
Connection.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
HttpServletRequestImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
HttpServletResponseImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
RequestData.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
ServletConnection.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
ServletWebServer.Exception.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
ServletWebServer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
WebServer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
XmlRpcServlet.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
XmlRpcServletServer.ServletStreamConnection.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
XmlRpcServletServer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
class-use/Connection.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
class-use/HttpServletRequestImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
class-use/HttpServletResponseImpl.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
class-use/RequestData.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
class-use/ServletConnection.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
class-use/ServletWebServer.Exception.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
class-use/ServletWebServer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
class-use/WebServer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
class-use/XmlRpcServlet.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
class-use/XmlRpcServletServer.ServletStreamConnection.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
class-use/XmlRpcServletServer.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
package-frame.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
package-summary.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
package-tree.html
webservices/xmlrpc/site/apidocs/org/apache/xmlrpc/webserver/
package-use.html
webservices/xmlrpc/site/apidocs/overview-frame.html
webservices/xmlrpc/site/apidocs/overview-summary.html
webservices/xmlrpc/site/apidocs/overview-tree.html
webservices/xmlrpc/site/apidocs/serialized-form.html
webservices/xmlrpc/site/changes-report.html
webservices/xmlrpc/site/changes.html
webservices/xmlrpc/site/client.html
webservices/xmlrpc/site/contributing.html
webservices/xmlrpc/site/dependencies.html
webservices/xmlrpc/site/dependency-convergence.html
webservices/xmlrpc/site/download.html
webservices/xmlrpc/site/extensions.html
webservices/xmlrpc/site/faq.html
webservices/xmlrpc/site/index.html
webservices/xmlrpc/site/integration.html
webservices/xmlrpc/site/issue-tracking.html
webservices/xmlrpc/site/license.html
webservices/xmlrpc/site/links.html
webservices/xmlrpc/site/mail-lists.html
webservices/xmlrpc/site/project-info.html
webservices/xmlrpc/site/project-reports.html
webservices/xmlrpc/site/project-summary.html
webservices/xmlrpc/site/server.html
webservices/xmlrpc/site/source-repository.html
webservices/xmlrpc/site/ssl.html
webservices/xmlrpc/site/team-list.html
webservices/xmlrpc/site/types.html
Modified: webservices/xmlrpc/site/advanced.html
URL: http://svn.apache.org/viewvc/webservices/xmlrpc/site/
advanced.html?rev=438637&r1=438636&r2=438637&vie
w=diff
============================================================
==================
--- webservices/xmlrpc/site/advanced.html (original)
+++ webservices/xmlrpc/site/advanced.html Wed Aug 30
14:31:45 2006
 -40,7
+40,7 
<div class="xleft">
- Last Published: 07/26/2006
+ Last Published: 08/30/2006
</div>
<div class="xright">
<a href="http://www.apache.org/&qu
ot;>Apache</a>
|
 -191,7
+191,69 
client.setConfig(config);
ClientFactory factory = new ClientFactory(client);
Adder adder = (Adder) factory.newInstance(Adder.class);
- int sum = adder.add(2,
4);</pre></div><div
class="section"><h3>Exception
handling</h3><p>Currently, exceptions are a
problem: If the server throws an exception (for example an
IOException), then the client receives an XmlRpcException.
Consequently, the generated implementation will attempt to
throw the XmlRpcException.</p><p>Unfortunately,
the method signature will of course contain an IOException,
but rarely an XmlRpcException. As the XmlRpcException cannot
be thrown, it is converted into an
UndeclaredThrowableException.</p><p>This is no
problem, if you are prepared for runtime exceptions by
enclosing your code with proper exception handlers. (Of
course, the exception handlers may be in a calling method.)
Only if you want to catch the exception (for example,
because you expect an error at a certain point), then you
need to consider, which exception is being trapped: If the
method exposes XmlRpcException, then you'll need to catch
the XmlRpcException. Otherwise, it's Und
eclaredThrowableException.</p></div></div>
;
+ int sum = adder.add(2,
4);</pre></div><div
class="section"><h3>Exception
handling</h3><p>Currently, exceptions are a
problem: If the server throws an exception (for example an
IOException), then the client receives an XmlRpcException.
Consequently, the generated implementation will attempt to
throw the XmlRpcException.</p><p>Unfortunately,
the method signature will of course contain an IOException,
but rarely an XmlRpcException. As the XmlRpcException cannot
be thrown, it is converted into an
UndeclaredThrowableException.</p><p>This is no
problem, if you are prepared for runtime exceptions by
enclosing your code with proper exception handlers. (Of
course, the exception handlers may be in a calling method.)
Only if you want to catch the exception (for example,
because you expect an error at a certain point), then you
need to consider, which exception is being trapped: If the
method exposes XmlRpcException, then you'll need to catch
the XmlRpcException. Otherwise, it's Und
eclaredThrowableException.</p></div><div
class="section"><h3>Custom data
types</h3><p>Apache XML-RPC was built with
extensibility in mind. In particular, it was written to
support custom data types.</p><p>The data type
handling is completely left to the <a
href="apidocs/org/apache/xmlrpc/common/TypeFactory.htm
l">TypeFactory</a>. In other words, adding
support for custom data types is as simple as providing your
own type factory. This is typically done by subclassing
<a
href="apidocs/org/apache/xmlrpc/common/TypeFactoryImpl
.html">TypeFactoryImpl</a>.</p><p>
;We'll illustrate the concept by creating a type factory,
which uses a non-standard date format for transmitting date
values. First of all, we've got to implement the
subclass:</p><div
class="source"><pre> import
java.text.DateFormat;
+ import java.text.SimpleDateFormat;
+ import org.apache.xmlrpc.common.TypeFactoryImpl;
+ import org.apache.xmlrpc.common.XmlRpcController;
+ import org.apache.xmlrpc.parser.DateParser;
+ import org.apache.xmlrpc.parser.TypeParser;
+ import org.apache.xmlrpc.serializer.DateSerializer;
+ import org.apache.xmlrpc.serializer.TypeSerializer;
+ import org.apache.ws.commons.util.NamespaceContextImpl;
+
+ public class MyTypeFactory extends TypeFactoryImpl {
+ public MyTypeFactory(XmlRpcController pController)
{
+ super(pController);
+ }
+
+ private DateFormat newFormat() {
+ return new
SimpleDateFormat("yyyy-MM-dd
HH:mm:ss.SSS");
+ }
+
+ public TypeParser getParser(XmlRpcStreamConfig
pConfig, NamespaceContextImpl pContext, String pURI, String
pLocalName) {
+ if (DateSerializer.DATE_TAG.equals(pLocalName))
{
+ return new DateParser(pFormat);
+ } else {
+ return super.getParser(pConfig, pContext,
pURI, pLocalName);
+ }
+ }
+
+ public TypeSerializer
getSerializer(XmlRpcStreamConfig pConfig, Object pObject)
throws SAXException {
+ if (pObject instanceof Date) {
+ return new DateSerializer(newFormat());
+ } else {
+ return super.getSerializer(pConfig,
pObject);
+ }
+ }
+ }</pre></div><p>On the client side,
we've got to tell the <a
href="apidocs/org/apache/xmlrpc/client/XmlRpcClient.ht
ml">XmlRpcClient</a> to use the new factory.
That's as simple as typing</p><div
class="source"><pre> XmlRpcClient
client = new XmlRpcClient();
+ client.setTypeFactory(new
MyTypeFactory());</pre></div><p>Things are
a little bit more difficult on the server side. Basically
all we need to do is setting the type factory on the <a
href="apidocs/org/apache/xmlrpc/server/XmlRpcServer.ht
ml">XmlRpcServer</a>. The question is, how to
obtain the server object. That depends on the environment.
If you are using the XmlRpcServlet, then you've got to
derive a subclass:</p><div
class="source"><pre> import
org.apache.xmlrpc.webserver.XmlRpcServletServer;
+ import org.apache.xmlrpc.webserver.XmlRpcServlet;
+
+ public class MyXmlRpcServlet extends XmlRpcServlet {
+ protected XmlRpcServletServer
newXmlRpcServer(ServletConfig pConfig) {
+ XmlRpcServletServer server =
super.newXmlRpcServer(pConfig);
+ server.setTypeFactory(new
MyTypeFactory(server));
+ return server;
+ }
+ }</pre></div><p>And, if you are using
the <a
href="apidocs/org/apache/xmlrpc/webserver/WebServer.ht
ml">WebServer</a>, you've got to override a
similar method:</p><div
class="source"><pre> import
java.net.InetAddress;
+ import org.apache.xmlrpc.server.XmlRpcStreamServer;
+ import org.apache.xmlrpc.webserver.WebServer;
+
+ public class MyWebServer extends WebServer {
+ public MyWebServer(int pPort) {
+ super(pPort);
+ }
+
+ public MyWebServer(int pPort, InetAddress pAddr) {
+ super(pPort, pAddr);
+ }
+
+ protected XmlRpcStreamServer
newXmlRpcStreamServer() {
+ XmlRpcStreamServer server = new
ConnectionServer();
+ server.setTypeFactory(new MyTypeFactory());
+ return server;
+ }
+ }</pre></div></div></div>
</div>
</div>
<div class="clear">
Modified:
webservices/xmlrpc/site/apidocs/allclasses-frame.html
URL: http://svn.apache.org/viewvc/webservi
ces/xmlrpc/site/apidocs/allclasses-frame.html?rev=438637&
;r1=438636&r2=438637&view=diff
============================================================
==================
--- webservices/xmlrpc/site/apidocs/allclasses-frame.html
(original)
+++ webservices/xmlrpc/site/apidocs/allclasses-frame.html
Wed Aug 30 14:31:45 2006
 -2,13
+2,13 
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0-beta2) on Wed Jul
26 17:51:54 CEST 2006 -->
+<!-- Generated by javadoc (build 1.6.0-beta2) on Wed Aug
30 22:23:40 CEST 2006 -->
<META http-equiv="Content-Type"
content="text/html; charset=ISO-8859-1">
<TITLE>
-All Classes (Apache XML-RPC 3.0rc1 API)
+All Classes (Apache XML-RPC 3.0 API)
</TITLE>
-<META NAME="date"
CONTENT="2006-07-26">
+<META NAME="date"
CONTENT="2006-08-30">
<LINK REL ="stylesheet"
TYPE="text/css"
HREF="stylesheet.css"
TITLE="Style">
 -311,6
+311,8 
<A
HREF="org/apache/xmlrpc/server/XmlRpcStreamServer.html
" title="class in
org.apache.xmlrpc.server"
target="classFrame">XmlRpcStreamServer</A&
gt;
<BR>
<A
HREF="org/apache/xmlrpc/client/XmlRpcStreamTransport.h
tml" title="class in
org.apache.xmlrpc.client"
target="classFrame">XmlRpcStreamTransport<
/A>
+<BR>
+<A
HREF="org/apache/xmlrpc/client/XmlRpcStreamTransport.R
eqWriter.html" title="interface in
org.apache.xmlrpc.client"
target="classFrame"><I>XmlRpcStreamTran
sport.ReqWriter</I></A>
<BR>
<A
HREF="org/apache/xmlrpc/client/XmlRpcStreamTransportFa
ctory.html" title="class in
org.apache.xmlrpc.client"
target="classFrame">XmlRpcStreamTransportFact
ory</A>
<BR>
Modified:
webservices/xmlrpc/site/apidocs/allclasses-noframe.html
URL: http://svn.apache.org/viewvc/webser
vices/xmlrpc/site/apidocs/allclasses-noframe.html?rev=438637
&r1=438636&r2=438637&view=diff
============================================================
==================
--- webservices/xmlrpc/site/apidocs/allclasses-noframe.html
(original)
+++ webservices/xmlrpc/site/apidocs/allclasses-noframe.html
Wed Aug 30 14:31:45 2006
 -2,13
+2,13 
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0-beta2) on Wed Jul
26 17:51:54 CEST 2006 -->
+<!-- Generated by javadoc (build 1.6.0-beta2) on Wed Aug
30 22:23:40 CEST 2006 -->
<META http-equiv="Content-Type"
content="text/html; charset=ISO-8859-1">
<TITLE>
-All Classes (Apache XML-RPC 3.0rc1 API)
+All Classes (Apache XML-RPC 3.0 API)
</TITLE>
-<META NAME="date"
CONTENT="2006-07-26">
+<META NAME="date"
CONTENT="2006-08-30">
<LINK REL ="stylesheet"
TYPE="text/css"
HREF="stylesheet.css"
TITLE="Style">
 -311,6
+311,8 
<A
HREF="org/apache/xmlrpc/server/XmlRpcStreamServer.html
" title="class in
org.apache.xmlrpc.server">XmlRpcStreamServer</A&
gt;
<BR>
<A
HREF="org/apache/xmlrpc/client/XmlRpcStreamTransport.h
tml" title="class in
org.apache.xmlrpc.client">XmlRpcStreamTransport<
/A>
+<BR>
+<A
HREF="org/apache/xmlrpc/client/XmlRpcStreamTransport.R
eqWriter.html" title="interface in
org.apache.xmlrpc.client"><I>XmlRpcStreamTran
sport.ReqWriter</I></A>
<BR>
<A
HREF="org/apache/xmlrpc/client/XmlRpcStreamTransportFa
ctory.html" title="class in
org.apache.xmlrpc.client">XmlRpcStreamTransportFact
ory</A>
<BR>
Modified:
webservices/xmlrpc/site/apidocs/constant-values.html
URL: http://svn.apache.org/viewvc/webservic
es/xmlrpc/site/apidocs/constant-values.html?rev=438637&r
1=438636&r2=438637&view=diff
============================================================
==================
--- webservices/xmlrpc/site/apidocs/constant-values.html
(original)
+++ webservices/xmlrpc/site/apidocs/constant-values.html Wed
Aug 30 14:31:45 2006
 -2,13
+2,13 
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0-beta2) on Wed Jul
26 17:51:53 CEST 2006 -->
+<!-- Generated by javadoc (build 1.6.0-beta2) on Wed Aug
30 22:23:37 CEST 2006 -->
<META http-equiv="Content-Type"
content="text/html; charset=ISO-8859-1">
<TITLE>
-Constant Field Values (Apache XML-RPC 3.0rc1 API)
+Constant Field Values (Apache XML-RPC 3.0 API)
</TITLE>
-<META NAME="date"
CONTENT="2006-07-26">
+<META NAME="date"
CONTENT="2006-08-30">
<LINK REL ="stylesheet"
TYPE="text/css"
HREF="stylesheet.css"
TITLE="Style">
 -16,7
+16,7 
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1)
{
- parent.document.title="Constant Field Values
(Apache XML-RPC 3.0rc1 API)";
+ parent.document.title="Constant Field Values
(Apache XML-RPC 3.0 API)";
}
}
</SCRIPT>
Modified:
webservices/xmlrpc/site/apidocs/deprecated-list.html
URL: http://svn.apache.org/viewvc/webservic
es/xmlrpc/site/apidocs/deprecated-list.html?rev=438637&r
1=438636&r2=438637&view=diff
============================================================
==================
--- webservices/xmlrpc/site/apidocs/deprecated-list.html
(original)
+++ webservices/xmlrpc/site/apidocs/deprecated-list.html Wed
Aug 30 14:31:45 2006
 -2,13
+2,13 
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0-beta2) on Wed Jul
26 17:51:54 CEST 2006 -->
+<!-- Generated by javadoc (build 1.6.0-beta2) on Wed Aug
30 22:23:40 CEST 2006 -->
<META http-equiv="Content-Type"
content="text/html; charset=ISO-8859-1">
<TITLE>
-Deprecated List (Apache XML-RPC 3.0rc1 API)
+Deprecated List (Apache XML-RPC 3.0 API)
</TITLE>
-<META NAME="date"
CONTENT="2006-07-26">
+<META NAME="date"
CONTENT="2006-08-30">
<LINK REL ="stylesheet"
TYPE="text/css"
HREF="stylesheet.css"
TITLE="Style">
 -16,7
+16,7 
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1)
{
- parent.document.title="Deprecated List
(Apache XML-RPC 3.0rc1 API)";
+ parent.document.title="Deprecated List
(Apache XML-RPC 3.0 API)";
}
}
</SCRIPT>
Modified: webservices/xmlrpc/site/apidocs/help-doc.html
URL: http://svn.apache.org/viewvc/webservices/xmlr
pc/site/apidocs/help-doc.html?rev=438637&r1=438636&r
2=438637&view=diff
============================================================
==================
--- webservices/xmlrpc/site/apidocs/help-doc.html (original)
+++ webservices/xmlrpc/site/apidocs/help-doc.html Wed Aug 30
14:31:45 2006
 -2,13
+2,13 
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0-beta2) on Wed Jul
26 17:51:54 CEST 2006 -->
+<!-- Generated by javadoc (build 1.6.0-beta2) on Wed Aug
30 22:23:40 CEST 2006 -->
<META http-equiv="Content-Type"
content="text/html; charset=ISO-8859-1">
<TITLE>
-API Help (Apache XML-RPC 3.0rc1 API)
+API Help (Apache XML-RPC 3.0 API)
</TITLE>
-<META NAME="date"
CONTENT="2006-07-26">
+<META NAME="date"
CONTENT="2006-08-30">
<LINK REL ="stylesheet"
TYPE="text/css"
HREF="stylesheet.css"
TITLE="Style">
 -16,7
+16,7 
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1)
{
- parent.document.title="API Help (Apache
XML-RPC 3.0rc1 API)";
+ parent.document.title="API Help (Apache
XML-RPC 3.0 API)";
}
}
</SCRIPT>
|