|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.axis2.description.AxisService
Class AxisService
| Field Summary |
| Fields inherited from interface org.apache.wsdl.WSDLService |
STYLE_DOC, STYLE_MSG, STYLE_RPC |
| Fields inherited from interface org.apache.axis2.description.DescriptionConstants |
CLASSLOADER_KEY, CONTEXTPATH_KEY, EXECUTION_CHAIN_KEY, EXECUTION_FAULT_CHAIN_KEY, EXECUTION_OUT_CHAIN_KEY, IN_FAULTFLOW_KEY, INFLOW_KEY, MESSAGE_RECEIVER_KEY, MODULEREF_KEY, OPERATION_KEY, OUT_FAULTFLOW_KEY, OUTFLOW_KEY, PARAMETER_KEY, PHASES_KEY, SERVICE_CLASS, SERVICE_CLASS_NAME, STYLE_KEY |
| Constructor Summary | |
AxisService()
|
|
AxisService(javax.xml.namespace.QName qName)
Constructor AxisService |
|
AxisService(org.apache.wsdl.impl.WSDLServiceImpl serviceimpl)
Constructor AxisService |
|
| Method Summary | |
void |
addExtensibilityElement(org.apache.wsdl.WSDLExtensibilityElement element)
|
void |
addExtensibleAttributes(org.apache.wsdl.WSDLExtensibilityAttribute attribute)
|
void |
addMapping(java.lang.String mappingKey,
AxisOperation axisOperation)
To add the was action paramater into has map so that was action based dispatch can support |
void |
addModuleConfig(ModuleConfiguration moduleConfiguration)
Adding module configuration , if there is moduleConfig tag in service |
void |
addModuleOperations(ModuleDescription module,
AxisConfiguration axisConfig)
To add a opeartion to a service if a module requird to do so |
void |
addModuleref(javax.xml.namespace.QName moduleref)
|
void |
addOperation(AxisOperation axisOperation)
Method addOperation |
void |
addParameter(Parameter param)
Method addParameter |
void |
deserializeParameters(OMElement parameterElement)
|
void |
engageModule(ModuleDescription moduleref,
AxisConfiguration axisConfig)
To ebgage a module it is reuired to use this method |
java.lang.String |
getAxisServiceName()
To get the description about the service ty67tyuio |
java.lang.ClassLoader |
getClassLoader()
Method getClassLoader |
java.util.HashMap |
getComponentProperties()
|
java.lang.Object |
getComponentProperty(java.lang.Object key)
|
java.lang.String |
getContextPath()
Method getContextPath |
java.util.ArrayList |
getControlOperations()
To get the control operation which are added by module like RM |
org.apache.wsdl.WSDLEndpoint |
getEndpoint(javax.xml.namespace.QName qName)
|
java.util.HashMap |
getEndpoints()
|
java.util.Collection |
getEngagedModules()
Method getEngadgedModules |
java.util.List |
getExtensibilityAttributes()
|
java.util.List |
getExtensibilityElements()
|
Flow |
getFaultInFlow()
Method getFaultInFlow |
Flow |
getFaultOutFlow()
|
java.lang.String |
getFileName()
|
Flow |
getInFlow()
Method getInFlow |
long |
getLastupdate()
|
java.util.Map |
getMetadataBag()
|
ModuleConfiguration |
getModuleConfig(javax.xml.namespace.QName moduleName)
|
java.util.ArrayList |
getModules()
|
javax.xml.namespace.QName |
getName()
|
java.lang.String |
getNamespace()
|
AxisOperation |
getOperation(javax.xml.namespace.QName operationName)
Method getOperation |
AxisOperation |
getOperation(java.lang.String ncName)
|
AxisOperation |
getOperationBySOAPAction(java.lang.String soapAction)
This method will return the operation given particular SOAP Action. |
AxisOperation |
getOperationBySOAPAction(java.lang.String soapAction,
javax.xml.namespace.QName endpoint)
This method will return the operation given the particular endpoing and the particular SOAP Action. |
java.util.HashMap |
getOperations()
Method getOperations |
Flow |
getOutFlow()
Method getOutFlow |
Parameter |
getParameter(java.lang.String name)
Method getParameter |
java.util.ArrayList |
getParameters()
To get all the parameters in a given description |
AxisServiceGroup |
getParent()
To get the parent (which is AxisConfiguration in this case) |
java.util.ArrayList |
getPublishedOperations()
To get only the publish operations |
org.apache.wsdl.WSDLInterface |
getServiceInterface()
|
java.lang.String |
getStyle()
Method getStyle |
javax.wsdl.Definition |
getWSDLDefinition()
|
org.apache.wsdl.WSDLOperation |
getWSDLOPOperation(javax.xml.namespace.QName operationName)
To get the WSDL opeartion element in servic einterface |
boolean |
isParameterLocked(java.lang.String paramterName)
to check whether the parameter is locked at any level |
void |
printWSDL(java.io.Writer out,
java.lang.String PortURL)
|
void |
setAxisServiceName(java.lang.String axisServiceName)
Set the description about the service |
void |
setClassLoader(java.lang.ClassLoader classLoader)
Method setClassLoader |
void |
setComponentProperties(java.util.HashMap properties)
|
void |
setComponentProperty(java.lang.Object key,
java.lang.Object obj)
|
void |
setContextPath(java.lang.String contextPath)
Method setContextPath |
void |
setEndpoint(org.apache.wsdl.WSDLEndpoint endpoint)
|
void |
setEndpoints(java.util.HashMap endpoints)
|
void |
setFaultInFlow(Flow faultFlow)
Method setFaultInFlow |
void |
setFaultOutFlow(Flow faultFlow)
Method setFaultInFlow |
void |
setFileName(java.lang.String fileName)
|
void |
setInFlow(Flow inFlow)
Method setInFlow |
void |
setLastupdate()
This method will set the current time as last update time of the service |
void |
setMetadataBag(java.util.Map map)
|
void |
setName(javax.xml.namespace.QName name)
|
void |
setOutFlow(Flow outFlow)
Method setOutFlow |
void |
setParent(AxisServiceGroup parent)
|
void |
setServiceInterface(org.apache.wsdl.WSDLInterface serviceInterface)
|
void |
setStyle(java.lang.String style)
Method setStyle |
void |
setWSDLDefinition(javax.wsdl.Definition difDefinition)
|
ServiceContext |
u(MessageContext msgContext)
This finds the ServiceContext provided that the incomming message that has have some serviceInstanceID. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AxisService(org.apache.wsdl.impl.WSDLServiceImpl serviceimpl)
public AxisService()
public AxisService(javax.xml.namespace.QName qName)
qName - | Method Detail |
public void engageModule(ModuleDescription moduleref,
AxisConfiguration axisConfig)
throws AxisFault
moduleref -
AxisFault
public void addModuleOperations(ModuleDescription module,
AxisConfiguration axisConfig)
throws AxisFault
module -
AxisFaultpublic java.util.Collection getEngagedModules()
public AxisOperation getOperation(javax.xml.namespace.QName operationName)
operationName -
public org.apache.wsdl.WSDLOperation getWSDLOPOperation(javax.xml.namespace.QName operationName)
operationName - QName
- Returns:
- WSDLOperation
WSDLOperation public void addOperation(AxisOperation axisOperation)
axisOperation - public void setClassLoader(java.lang.ClassLoader classLoader)
classLoader - public java.lang.ClassLoader getClassLoader()
public void setContextPath(java.lang.String contextPath)
contextPath - public java.lang.String getContextPath()
public void setStyle(java.lang.String style)
style - public java.lang.String getStyle()
public void addParameter(Parameter param)
throws AxisFault
addParameter in interface ParameterIncludeparam -
AxisFaultpublic Parameter getParameter(java.lang.String name)
getParameter in interface ParameterIncludename -
public java.util.ArrayList getParameters()
ParameterInclude
getParameters in interface ParameterIncludepublic Flow getInFlow()
getInFlow in interface FlowIncludepublic void setInFlow(Flow inFlow)
setInFlow in interface FlowIncludeinFlow - public Flow getOutFlow()
getOutFlow in interface FlowIncludepublic void setOutFlow(Flow outFlow)
setOutFlow in interface FlowIncludeoutFlow - public Flow getFaultInFlow()
getFaultInFlow in interface FlowIncludepublic void setFaultInFlow(Flow faultFlow)
setFaultInFlow in interface FlowIncludefaultFlow - public Flow getFaultOutFlow()
getFaultOutFlow in interface FlowIncludepublic void setFaultOutFlow(Flow faultFlow)
FlowInclude
setFaultOutFlow in interface FlowIncludefaultFlow - public java.util.HashMap getOperations()
public java.util.ArrayList getPublishedOperations()
public java.util.ArrayList getControlOperations()
public AxisOperation getOperation(java.lang.String ncName)
public AxisOperation getOperationBySOAPAction(java.lang.String soapAction)
soapAction - SOAP Action defined for the particular Operation
public AxisOperation getOperationBySOAPAction(java.lang.String soapAction,
javax.xml.namespace.QName endpoint)
endpoint - Particular Enpoint in which the bining is defined with the particular SOAP
Action.soapAction - SOAP Action defined for the particular Operation
public ServiceContext u(MessageContext msgContext)
msgContext -
public java.lang.String getAxisServiceName()
public void setAxisServiceName(java.lang.String axisServiceName)
axisServiceName - public javax.wsdl.Definition getWSDLDefinition()
public void setWSDLDefinition(javax.wsdl.Definition difDefinition)
public void printWSDL(java.io.Writer out,
java.lang.String PortURL)
throws AxisFault
AxisFaultpublic void setLastupdate()
public long getLastupdate()
public java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
public java.util.HashMap getEndpoints()
getEndpoints in interface org.apache.wsdl.WSDLServicepublic void setEndpoints(java.util.HashMap endpoints)
setEndpoints in interface org.apache.wsdl.WSDLServicepublic void setEndpoint(org.apache.wsdl.WSDLEndpoint endpoint)
setEndpoint in interface org.apache.wsdl.WSDLServicepublic org.apache.wsdl.WSDLEndpoint getEndpoint(javax.xml.namespace.QName qName)
getEndpoint in interface org.apache.wsdl.WSDLServicepublic javax.xml.namespace.QName getName()
getName in interface org.apache.wsdl.WSDLServicepublic void setName(javax.xml.namespace.QName name)
setName in interface org.apache.wsdl.WSDLServicepublic java.lang.String getNamespace()
getNamespace in interface org.apache.wsdl.WSDLServicepublic org.apache.wsdl.WSDLInterface getServiceInterface()
getServiceInterface in interface org.apache.wsdl.WSDLServicepublic void setServiceInterface(org.apache.wsdl.WSDLInterface serviceInterface)
setServiceInterface in interface org.apache.wsdl.WSDLServicepublic java.util.HashMap getComponentProperties()
getComponentProperties in interface org.apache.wsdl.Componentpublic void setComponentProperties(java.util.HashMap properties)
setComponentProperties in interface org.apache.wsdl.Component
public void setComponentProperty(java.lang.Object key,
java.lang.Object obj)
setComponentProperty in interface org.apache.wsdl.Componentpublic java.lang.Object getComponentProperty(java.lang.Object key)
getComponentProperty in interface org.apache.wsdl.Componentpublic void addExtensibilityElement(org.apache.wsdl.WSDLExtensibilityElement element)
addExtensibilityElement in interface org.apache.wsdl.Componentpublic java.util.List getExtensibilityElements()
getExtensibilityElements in interface org.apache.wsdl.Componentpublic java.util.List getExtensibilityAttributes()
getExtensibilityAttributes in interface org.apache.wsdl.Componentpublic void addExtensibleAttributes(org.apache.wsdl.WSDLExtensibilityAttribute attribute)
addExtensibleAttributes in interface org.apache.wsdl.Componentpublic java.util.Map getMetadataBag()
getMetadataBag in interface org.apache.wsdl.Componentpublic void setMetadataBag(java.util.Map map)
setMetadataBag in interface org.apache.wsdl.Component
public void addMapping(java.lang.String mappingKey,
AxisOperation axisOperation)
public AxisServiceGroup getParent()
AxisConfigurationpublic void setParent(AxisServiceGroup parent)
public boolean isParameterLocked(java.lang.String paramterName)
ParameterInclude
isParameterLocked in interface ParameterInclude
public void deserializeParameters(OMElement parameterElement)
throws AxisFault
deserializeParameters in interface ParameterIncludeAxisFaultpublic void addModuleConfig(ModuleConfiguration moduleConfiguration)
moduleConfiguration - public ModuleConfiguration getModuleConfig(javax.xml.namespace.QName moduleName)
public void addModuleref(javax.xml.namespace.QName moduleref)
public java.util.ArrayList getModules()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||