public abstract class BasicProvider extends BasicHandler
Modifier and Type | Field and Description |
---|---|
protected static org.apache.commons.logging.Log |
entLog |
protected static org.apache.commons.logging.Log |
log |
static java.lang.String |
OPTION_EXTRACLASSES |
static java.lang.String |
OPTION_WSDL_INPUTSCHEMA |
static java.lang.String |
OPTION_WSDL_PORTTYPE |
static java.lang.String |
OPTION_WSDL_SERVICEELEMENT |
static java.lang.String |
OPTION_WSDL_SERVICEPORT |
static java.lang.String |
OPTION_WSDL_SOAPACTION_MODE |
static java.lang.String |
OPTION_WSDL_TARGETNAMESPACE |
makeLockable, name, options
Constructor and Description |
---|
BasicProvider() |
Modifier and Type | Method and Description |
---|---|
void |
addOperation(java.lang.String name,
QName qname) |
void |
generateWSDL(MessageContext msgContext)
Generate the WSDL for this service.
|
java.lang.String |
getOperationName(QName qname) |
java.lang.String[] |
getOperationNames() |
QName[] |
getOperationQNames() |
abstract void |
initServiceDesc(SOAPService service,
MessageContext msgContext)
This method returns a ServiceDesc that contains the correct
implimentation class.
|
canHandleBlock, cleanup, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, initHashtable, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable
public static final java.lang.String OPTION_WSDL_PORTTYPE
public static final java.lang.String OPTION_WSDL_SERVICEELEMENT
public static final java.lang.String OPTION_WSDL_SERVICEPORT
public static final java.lang.String OPTION_WSDL_TARGETNAMESPACE
public static final java.lang.String OPTION_WSDL_INPUTSCHEMA
public static final java.lang.String OPTION_WSDL_SOAPACTION_MODE
public static final java.lang.String OPTION_EXTRACLASSES
protected static org.apache.commons.logging.Log log
protected static org.apache.commons.logging.Log entLog
public abstract void initServiceDesc(SOAPService service, MessageContext msgContext) throws AxisFault
AxisFault
public void addOperation(java.lang.String name, QName qname)
public java.lang.String getOperationName(QName qname)
public QName[] getOperationQNames()
public java.lang.String[] getOperationNames()
public void generateWSDL(MessageContext msgContext) throws AxisFault
generateWSDL
in interface Handler
generateWSDL
in class BasicHandler
msgContext
- the MessageContext
to generate the WSDL
toAxisFault
- if there was a problem generating the WSDLCopyright © 2005 Apache Web Services Project. All Rights Reserved.