|
|||||||||||
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.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()
Constructor AxisService. |
|
AxisService(String name)
Constructor AxisService. |
Method Summary | |
void |
addMessageReceiver(String mepURL,
MessageReceiver messageReceiver)
|
void |
addModuleConfig(ModuleConfiguration moduleConfiguration)
Adds module configuration , if there is moduleConfig tag in service. |
void |
addModuleOperations(ModuleDescription module,
AxisConfiguration axisConfig)
Adds an operation to a service if a module is required to do so. |
void |
addModuleref(QName moduleref)
|
void |
addOperation(AxisOperation axisOperation)
Method addOperation. |
void |
addParameter(Parameter param)
Method addParameter. |
void |
deserializeParameters(OMElement parameterElement)
|
void |
engageModule(ModuleDescription moduleref,
AxisConfiguration axisConfig)
Engages a module. |
ClassLoader |
getClassLoader()
Method getClassLoader. |
ArrayList |
getControlOperations()
Gets the control operation which are added by module like RM. |
Collection |
getEngagedModules()
Method getEngagedModules. |
String |
getFileName()
|
long |
getLastupdate()
|
MessageReceiver |
getMessageReceiver(String mepURL)
|
ModuleConfiguration |
getModuleConfig(QName moduleName)
|
ArrayList |
getModules()
|
String |
getName()
|
AxisOperation |
getOperation(QName operationName)
Method getOperation. |
AxisOperation |
getOperationByAction(String action)
Returns the AxisOperation which has been mapped to the given action. |
AxisOperation |
getOperationBySOAPAction(String soapAction)
Returns the operation given a SOAP Action. |
HashMap |
getOperations()
Method getOperations. |
Parameter |
getParameter(String name)
Method getParameter. |
ArrayList |
getParameters()
Gets all the parameters in a given description. |
AxisServiceGroup |
getParent()
Gets the parent. |
PolicyInclude |
getPolicyInclude()
|
ArrayList |
getPublishedOperations()
Gets only the published operations. |
org.apache.ws.commons.schema.XmlSchema |
getSchema()
|
String |
getScope()
|
String |
getServiceDescription()
Gets the description about the service which is specified in services.xml. |
javax.wsdl.Definition |
getWSDLDefinition()
|
boolean |
isParameterLocked(String parameterName)
Checks whether the parameter is locked at any level. |
boolean |
isUseDefaultChains()
|
boolean |
isWsdlfound()
|
void |
mapActionToOperation(String action,
AxisOperation axisOperation)
Maps an action (aka WSA action) to the given operation. |
void |
printSchema(OutputStream out)
|
void |
printUsingWOM(OutputStream out,
String serviceURL)
|
void |
printUsingWSDLDefinition(OutputStream out,
String serviceURL)
|
void |
printWSDL(OutputStream out,
String serviceURL)
|
void |
setClassLoader(ClassLoader classLoader)
Method setClassLoader. |
void |
setFileName(String fileName)
|
void |
setLastupdate()
Sets the current time as last update time of the service. |
void |
setName(String name)
|
void |
setParent(AxisServiceGroup parent)
|
void |
setPolicyInclude(PolicyInclude policyInclude)
|
void |
setSchema(org.apache.ws.commons.schema.XmlSchema schema)
|
void |
setScope(String scope)
|
void |
setServiceDescription(String serviceDescription)
Sets the description about the service whish is specified in services.xml |
void |
setUseDefaultChains(boolean useDefaultChains)
|
void |
setWSDLDefinition(javax.wsdl.Definition difDefinition)
|
void |
setWsdlfound(boolean wsdlfound)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AxisService()
public AxisService(String name)
Method Detail |
public void addMessageReceiver(String mepURL, MessageReceiver messageReceiver)
public MessageReceiver getMessageReceiver(String mepURL)
public void addModuleConfig(ModuleConfiguration moduleConfiguration)
moduleConfiguration
- public void addModuleOperations(ModuleDescription module, AxisConfiguration axisConfig) throws AxisFault
module
-
AxisFault
public void addModuleref(QName moduleref)
public void addOperation(AxisOperation axisOperation)
axisOperation
- public void addParameter(Parameter param) throws AxisFault
addParameter
in interface ParameterInclude
param
-
AxisFault
public void deserializeParameters(OMElement parameterElement) throws AxisFault
deserializeParameters
in interface ParameterInclude
AxisFault
public void engageModule(ModuleDescription moduleref, AxisConfiguration axisConfig) throws AxisFault
moduleref
-
AxisFault
public void mapActionToOperation(String action, AxisOperation axisOperation)
action
- the action keyaxisOperation
- the operation to map topublic void printSchema(OutputStream out) throws AxisFault
AxisFault
public void printWSDL(OutputStream out, String serviceURL) throws AxisFault
AxisFault
public void printUsingWSDLDefinition(OutputStream out, String serviceURL) throws AxisFault
AxisFault
public void printUsingWOM(OutputStream out, String serviceURL) throws AxisFault
AxisFault
public String getServiceDescription()
public ClassLoader getClassLoader()
public ArrayList getControlOperations()
public Collection getEngagedModules()
public String getFileName()
public long getLastupdate()
public ModuleConfiguration getModuleConfig(QName moduleName)
public ArrayList getModules()
public String getName()
public AxisOperation getOperation(QName operationName)
operationName
-
public AxisOperation getOperationByAction(String action)
action
- the action key
public AxisOperation getOperationBySOAPAction(String soapAction)
soapAction
- SOAP Action defined for the particular Operation
public HashMap getOperations()
public Parameter getParameter(String name)
getParameter
in interface ParameterInclude
name
-
public ArrayList getParameters()
ParameterInclude
getParameters
in interface ParameterInclude
public AxisServiceGroup getParent()
AxisConfiguration
public ArrayList getPublishedOperations()
public javax.wsdl.Definition getWSDLDefinition()
public boolean isParameterLocked(String parameterName)
ParameterInclude
isParameterLocked
in interface ParameterInclude
public void setServiceDescription(String serviceDescription)
serviceDescription
- public void setClassLoader(ClassLoader classLoader)
classLoader
- public void setFileName(String fileName)
public void setLastupdate()
public void setName(String name)
public void setParent(AxisServiceGroup parent)
public void setWSDLDefinition(javax.wsdl.Definition difDefinition)
public org.apache.ws.commons.schema.XmlSchema getSchema()
public void setSchema(org.apache.ws.commons.schema.XmlSchema schema)
public boolean isWsdlfound()
public void setWsdlfound(boolean wsdlfound)
public String getScope()
public void setScope(String scope)
public void setPolicyInclude(PolicyInclude policyInclude)
public PolicyInclude getPolicyInclude()
public boolean isUseDefaultChains()
public void setUseDefaultChains(boolean useDefaultChains)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |