|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.xfire.util.XMLServiceBuilder
public class XMLServiceBuilder
Builds services from an xml configuration file.
Constructor Summary | |
---|---|
XMLServiceBuilder(XFire xfire)
|
Method Summary | |
---|---|
java.util.Collection |
buildServices(java.io.InputStream stream)
Returns a collection of SOAP services. |
protected ObjectServiceFactory |
getAnnotationServiceFactory(java.lang.String annotationType,
BindingProvider bindingProvider)
|
java.lang.String |
getElementValue(org.codehaus.yom.Element root,
java.lang.String name,
java.lang.String def)
|
protected Handler |
getHandler(org.codehaus.yom.Element element)
|
protected XFire |
getXFire()
|
protected BindingProvider |
loadBindingProvider(java.lang.String bindingProviderName)
|
protected java.lang.Class |
loadClass(java.lang.String className)
Load a class from the class loader. |
protected Service |
loadService(org.codehaus.yom.Element service)
|
protected ObjectServiceFactory |
loadServiceFactory(BindingProvider bindingProvider,
java.lang.String serviceFactoryName)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XMLServiceBuilder(XFire xfire)
Method Detail |
---|
protected XFire getXFire()
public java.util.Collection buildServices(java.io.InputStream stream) throws java.lang.Exception
This method takes an input stream and for each service element builds a SOAP service. The stream is interrogated for the following element values: name, namespace, style, use, serviceClass, implementationClass, bindingProvider, and property (a repeatable element) using attribute 'key'
stream
- A xml-based resource bundle
java.lang.Exception
protected Service loadService(org.codehaus.yom.Element service) throws java.lang.Exception
java.lang.Exception
protected ObjectServiceFactory loadServiceFactory(BindingProvider bindingProvider, java.lang.String serviceFactoryName)
protected ObjectServiceFactory getAnnotationServiceFactory(java.lang.String annotationType, BindingProvider bindingProvider) throws java.lang.Exception
java.lang.Exception
protected BindingProvider loadBindingProvider(java.lang.String bindingProviderName)
protected Handler getHandler(org.codehaus.yom.Element element) throws java.lang.Exception
element
-
java.lang.Exception
public java.lang.String getElementValue(org.codehaus.yom.Element root, java.lang.String name, java.lang.String def)
protected java.lang.Class loadClass(java.lang.String className) throws java.lang.Exception
className
- The name of the class.
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |