| 
 | WebObjects 5.2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.webobjects.appserver.WOWebServiceRegistrar
| Constructor Summary | |
| WOWebServiceRegistrar() | |
| Method Summary | |
| static void | registerD2WebServiceWithOperations(String webServiceName,
                                   String[] operations) | 
| static void | registerFactoriesForClassWithQName(javax.xml.rpc.encoding.SerializerFactory aSerializerFactory,
                                   javax.xml.rpc.encoding.DeserializerFactory aDeserializerFactory,
                                   Class aClass,
                                   javax.xml.namespace.QName aQName)Register aSerializerFactoryfor serializing objects of classaClassandaDeserializerFactoryfor deserializing DOM elements with QNameaQName. | 
| static void | registerWebService(Class webServiceClass,
                   boolean isRPC)Expose all methods declared on webServiceClassas operations on a web service
 whose name is the non-qualified class name ofwebServiceClass. | 
| static void | registerWebService(String webServiceName,
                   Class webServiceClass,
                   boolean isRPC)Expose all methods declared on webServiceClassas operations on a web service
 whose name iswebServiceName. | 
| static void | registerWebService(String webServiceName,
                   Class webServiceClass,
                   String[] allowedMethods,
                   boolean isRPC)Expose methods listed in allowedMethodsdeclared onwebServiceClassas operations on a web service whose name iswebServiceName. | 
| static void | registerXSLTForServiceAndOperation(URL aURL,
                                   String serviceName,
                                   String operationName)Register an XSLT transformation for serviceNameandoperationName. | 
| static void | setSecurityDelegate(Object aDelegate)Register aDelegateas the security delegate for Axis. | 
| static void | unregisterWebService(Class webServiceClass)Deregister the web service registered for webServiceClass. | 
| static void | unregisterWebService(String webServiceName)Deregister the web service registered with the name webServiceName. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public WOWebServiceRegistrar()
| Method Detail | 
public static void registerD2WebServiceWithOperations(String webServiceName,
                                                      String[] operations)
public static void registerFactoriesForClassWithQName(javax.xml.rpc.encoding.SerializerFactory aSerializerFactory,
                                                      javax.xml.rpc.encoding.DeserializerFactory aDeserializerFactory,
                                                      Class aClass,
                                                      javax.xml.namespace.QName aQName)
aSerializerFactory for serializing objects of class aClass
 and aDeserializerFactory for deserializing DOM elements with QName aQName.
 Objects serialized by aSerializerFactory will have a QName of aQName.
 If a aSerializerFactory is null, only aDeserializerFactory
 will be registered, and vice versa.aSerializerFactory - factory for creating serializers for Class aClassaDeserializerFactory - factory for creating deserializers for elements with QName aQNameaClass - Class which aSerializerFactory should be used to serializeaQName - QName defining elements that aDeserializerFactory should be used to deserialize
public static void registerWebService(Class webServiceClass,
                                      boolean isRPC)
webServiceClass as operations on a web service
 whose name is the non-qualified class name of webServiceClass.webServiceClass - Class to be exposed as a web serviceisRPC - boolean true if the service is RPC based false if documentIllegalArgumentException - if webServiceClass is null, or if isRPC is false the number of declared methods on webServiceClass is not 1
public static void registerWebService(String webServiceName,
                                      Class webServiceClass,
                                      boolean isRPC)
webServiceClass as operations on a web service
 whose name is webServiceName.webServiceName - the name under which the class should be exposedwebServiceClass - Class to be exposed as a web serviceisRPC - boolean true if the service is RPC based false if documentIllegalArgumentException - if webServiceName or webServiceClass are null, or if isRPC is false and the number of declared methods on webServiceClass is not 1
public static void registerWebService(String webServiceName,
                                      Class webServiceClass,
                                      String[] allowedMethods,
                                      boolean isRPC)
allowedMethods declared on webServiceClass
 as operations on a web service whose name is webServiceName.webServiceName - the name under which the class should be exposedwebServiceClass - Class to be exposed as a web serviceallowedMethods - array of Strings containing the names of methods to be exposedisRPC - boolean true if the service is RPC based false if documentIllegalArgumentException - if webServiceName or webServiceClass are null, or if isRPC is false and either allowedMethods is null or allowedMethods.length != 1
public static void registerXSLTForServiceAndOperation(URL aURL,
                                                      String serviceName,
                                                      String operationName)
serviceName and operationName.
 All parameters must be non-null. The contents of the URL will be read at registration.aURL - URL for a resource containing an XSLTserviceName - the name of the service for which this transformation should be registeredoperationName - the name of the operation for which this transformation should be registeredpublic static void setSecurityDelegate(Object aDelegate)
aDelegate as the security delegate for Axis.aDelegate - any object implementing some subset of the WOSecurityDelegate interfaceWOSecurityDelegatepublic static void unregisterWebService(Class webServiceClass)
webServiceClass. This method
 assumes that webServiceClass will be exposed under it's classname.webServiceClass - the Class to be deregisteredIllegalArgumentException - if webServiceClass is nullpublic static void unregisterWebService(String webServiceName)
webServiceName.webServiceClass - the name of the service to be deregisteredIllegalArgumentException - if webServiceName is null| 
 | Last updated Fri Feb 21 13:15:00 PST 2003. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||