Method Summary |
|
public void | addDataLocatorClassNames(String dialect, String dataLocatorClassName) Save data Locator configured at service level for this Axis Service
dialect- an absolute URI represents the Dialect i.e. |
public void | addEndpoint(String key, AxisEndpoint axisEndpoint) |
public void | addExposedTransport(String transport) |
public void | addHttpLocationDispatcherString(String string, AxisOperation axisOperation) Maps an constant string in the whttp:location to the given operation. |
public void | addMessageElementQNameToOperationMapping(QName messageElementQName, AxisOperation operation) Add an entry to the map between element QNames in WSDL messages and
AxisOperations for this service. |
public void | addMessageReceiver(String mepURI, MessageReceiver messageReceiver) |
public void | addModuleConfig(ModuleConfiguration moduleConfiguration) Adds module configuration , if there is moduleConfig tag in service. |
void | addModuleOperations(AxisModule module) Add any control operations defined by a Module to this service. |
public void | addModuleref(String moduleref) |
public void | addOperation(AxisOperation axisOperation) Method addOperation. |
public void | addSchema(XmlSchema schema) |
public void | addSchema(Collection schemas) |
public static AxisService | createClientSideAxisService(URL wsdlURL, QName wsdlServiceName, String portName, Options options) To create a AxisService for a given WSDL and the created client is most suitable for client side
invocation not for server side invocation. |
public static AxisService | createClientSideAxisService(Definition wsdlDefinition, QName wsdlServiceName, String portName, Options options) |
public static AxisService | createService(String implClass, AxisConfiguration axisConfig) To create an AxisService using given service impl class name
first generate schema corresponding to the given java class , next for each methods AxisOperation
will be created. |
public static AxisService | createService(String implClass, AxisConfiguration axisConfiguration, Map messageReceiverClassMap, String targetNamespace, String schemaNamespace, ClassLoader loader) messageReceiverClassMap will hold the MessageReceivers for given meps. |
public static AxisService | createService(String implClass, String serviceName, AxisConfiguration axisConfiguration, Map messageReceiverClassMap, String targetNamespace, ClassLoader loader, SchemaGenerator schemaGenerator, AxisService axisService) messageReceiverClassMap will hold the MessageReceivers for given meps. |
public AxisServiceGroup | getAxisServiceGroup() |
public String | getBindingName() |
public ClassLoader | getClassLoader() Method getClassLoader. |
public ArrayList | getControlOperations() Gets the control operation which are added by module like RM. |
public String | getCustomSchemaNamePrefix() |
public String | getCustomSchemaNameSuffix() |
public Data[] | getData(DataRetrievalRequest request, MessageContext msgContext) Find a data locator from the available data locators (both configured and default ones) to retrieve Metadata or data
specified in the request. |
public String[] | getEPRs() |
public AxisEndpoint | getEndpoint(String key) |
public String | getEndpointName() |
public String | getEndpointURL() |
public Map | getEndpoints() |
public List | getExposedTransports() |
public URL | getFileName() |
public AxisDataLocator | getGlobalDataLocator(String dialect) |
public Object | getKey() |
public long | getLastupdate() |
public MessageReceiver | getMessageReceiver(String mepURL) |
public ModuleConfiguration | getModuleConfig(String moduleName) |
public ArrayList | getModules() |
public String | getName() |
public Map | getNameSpacesMap() Get the namespace map for this service. |
public Map | getNamespaceMap() Get the namespace map for this service. |
public ObjectSupplier | getObjectSupplier() |
public AxisOperation | getOperation(QName operationName) Method getOperation. |
public AxisOperation | getOperationByAction(String action) Returns the AxisOperation which has been mapped to the given action. |
public AxisOperation | getOperationByMessageElementQName(QName messageElementQName) Look up an AxisOperation for this service based off of an element QName
from a WSDL message element.
Parameters: messageElementQName - The QName to search for. |
public AxisOperation | getOperationBySOAPAction(String soapAction) Returns the operation given a SOAP Action. |
public Iterator | getOperations() Method getOperations. |
public List | getOperationsNameList() |
public Map | getP2nMap() |
public String | getPortTypeName() |
public ArrayList | getPublishedOperations() Gets only the published operations. |
public XmlSchema | getSchema(int index) |
public ArrayList | getSchema() |
public XmlSchemaElement | getSchemaElement(QName elementQName) |
public Map | getSchemaMappingTable() |
public String | getSchemaTargetNamespacePrefix() |
public String | getSchematargetNamespace() |
public String | getScope() |
public String | getServiceDescription() Gets the description about the service which is specified in services.xml. |
public ServiceLifeCycle | getServiceLifeCycle() |
public String | getSoapNsUri() |
public String | getTargetNamespace() |
public String | getTargetNamespacePrefix() |
public TypeTable | getTypeTable() |
public String | getWSAddressingFlag() |
public boolean | isActive() |
public boolean | isClientSide() |
public boolean | isCustomWsdl() |
public boolean | isElementFormDefault() |
public boolean | isEnableAllTransports() |
public boolean | isExposedTransport(String transport) |
public boolean | isModifyUserWSDLPortAddress() |
public boolean | isSchemaLocationsAdjusted() |
public boolean | isUseDefaultChains() |
public boolean | isUseUserWSDL() |
public boolean | isWsdlFound() |
protected AxisDataLocator | loadDataLocator(String className) |
public void | mapActionToOperation(String action, AxisOperation axisOperation) Maps an action (a SOAPAction or WSA action) to the given operation. |
public void | onDisengage(AxisModule module) |
public void | onEngage(AxisModule axisModule, AxisDescription engager) Engages a module. |
public Map | populateSchemaMappings() |
public void | printSchema(OutputStream out) |
public void | printUserWSDL(OutputStream out, String wsdlName) |
public void | printWSDL(OutputStream out, String requestIP) Produces a WSDL for this AxisService and prints it to the specified OutputStream.
Parameters: out - destination stream. |
public void | printWSDL(OutputStream out) Print the WSDL with a default URL. |
public void | printWSDL2(OutputStream out) Print the WSDL2.0 with a default URL. |
public void | printWSDL2(OutputStream out, String requestIP) |
public void | releaseSchemaList() Release the list of schema objects. |
public void | removeExposedTransport(String transport) |
public void | removeOperation(QName opName) |
public void | setActive(boolean active) |
public void | setBindingName(String bindingName) |
public void | setClassLoader(ClassLoader classLoader) Method setClassLoader. |
public void | setClientSide(boolean clientSide) |
public void | setCustomSchemaNamePrefix(String customSchemaNamePrefix) |
public void | setCustomSchemaNameSuffix(String customSchemaNameSuffix) |
public void | setCustomWsdl(boolean customWsdl) |
public void | setEPRs(String[] eprs) |
public void | setElementFormDefault(boolean elementFormDefault) |
public void | setEnableAllTransports(boolean enableAllTransports) |
public void | setEndpointName(String endpoint) |
public void | setEndpointURL(String endpointURL) |
public void | setExposedTransports(List transports) |
public void | setFileName(URL fileName) |
public void | setLastupdate() Sets the current time as last update time of the service. |
public void | setMessageElementQNameToOperationMap(Map messageElementQNameToOperationMap) Set the map of WSDL message element QNames to AxisOperations for this
service. |
public void | setName(String name) |
public void | setNameSpacesMap(NamespaceMap nameSpacesMap) |
public void | setNamespaceMap(NamespaceMap namespaceMap) |
public void | setObjectSupplier(ObjectSupplier objectSupplier) |
public void | setOperationsNameList(List operationsNameList) |
public void | setP2nMap(Map p2nMap) |
public void | setParent(AxisServiceGroup parent) |
public void | setPortTypeName(String portTypeName) |
public void | setSchemaLocationsAdjusted(boolean schemaLocationsAdjusted) |
public void | setSchemaMappingTable(Map schemaMappingTable) |
public void | setSchemaTargetNamespace(String schematargetNamespace) |
public void | setSchematargetNamespacePrefix(String schematargetNamespacePrefix) |
public void | setScope(String scope) |
public void | setServiceDescription(String documentation) |
public void | setServiceLifeCycle(ServiceLifeCycle serviceLifeCycle) |
public void | setSoapNsUri(String soapNsUri) |
public void | setTargetNamespace(String targetNamespace) |
public void | setTargetNamespacePrefix(String targetNamespacePrefix) |
public void | setTypeTable(TypeTable typeTable) |
public void | setUseDefaultChains(boolean useDefaultChains) |
public void | setWSAddressingFlag(String ar) |
public void | setWsdlFound(boolean wsdlFound) |
public String | toString() |