|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.swordfish.internal.resolver.backend.base.wsdl11.WSDL11ServiceDescription
public class WSDL11ServiceDescription
| Constructor Summary | |
|---|---|
WSDL11ServiceDescription(javax.wsdl.Definition wsdl)
Instantiates a new service description. |
|
| Method Summary | |
|---|---|
SwordfishPort |
choosePort(java.lang.String operationName,
java.lang.String defaultTransport)
Chooses the WSDL port to use as the endpoint for the operation referred to by the supplied operation name The choice depends on 1. |
java.util.Map<javax.wsdl.extensions.soap.SOAPAddress,javax.wsdl.extensions.soap.SOAPBinding> |
getAvailableLocations()
Returns tuples containing containing WS location URI and the SoapBinding object The SoapBindng object exposes the transport URI if available |
java.util.Map<java.lang.String,PolicyDefinitionDescription> |
getEmbeddedPolicyDefinitions()
Retrieve embedded policy definitions. |
javax.wsdl.Operation |
getOperation(java.lang.String operationName)
|
javax.wsdl.Part |
getOperationInputMessagePart(java.lang.String operationName)
returns the (we support only one) "part" of the input message of the indicated operation. |
javax.wsdl.Part |
getOperationOutputMessagePart(java.lang.String operationName)
returns the (we support only one) "part" of the out message of the indicated operation. |
java.util.Collection<javax.wsdl.Operation> |
getOperations()
|
SwordfishPort |
getPort(java.lang.String wsdlPortName)
|
java.lang.String |
getPortName(java.lang.String address,
java.lang.String transportURI)
|
SwordfishPort[] |
getPorts()
|
javax.xml.namespace.QName |
getPortTypeName()
|
javax.xml.namespace.QName |
getServiceName()
Get the qualified name of the service the service description presents. |
SwordfishPortImpl[] |
getSupportedPorts(java.lang.String operationName)
|
java.lang.Class<javax.wsdl.Definition> |
getType()
Get an actual type of the description object, used by EndpointExtractor to identify the supported descriptions. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WSDL11ServiceDescription(javax.wsdl.Definition wsdl)
wsdl - A javax.wsdl.Definition used to initialize
service description object.
java.lang.IllegalArgumentException - if wsdl is null.
IllegalStateExceptionwsdl - if initialization of service description failed.| Method Detail |
|---|
public java.util.Map<javax.wsdl.extensions.soap.SOAPAddress,javax.wsdl.extensions.soap.SOAPBinding> getAvailableLocations()
public java.lang.String getPortName(java.lang.String address,
java.lang.String transportURI)
public java.lang.Class<javax.wsdl.Definition> getType()
ServiceDescriptionEndpointExtractor to identify the supported descriptions.
getType in interface ServiceDescription<javax.wsdl.Definition>Class object on an entity.public javax.xml.namespace.QName getServiceName()
ServiceDescription
getServiceName in interface ServiceDescription<javax.wsdl.Definition>null.public javax.xml.namespace.QName getPortTypeName()
public java.util.Collection<javax.wsdl.Operation> getOperations()
public javax.wsdl.Operation getOperation(java.lang.String operationName)
public javax.wsdl.Part getOperationInputMessagePart(java.lang.String operationName)
operationName - the operation name
public javax.wsdl.Part getOperationOutputMessagePart(java.lang.String operationName)
operationName - the operation name
public java.util.Map<java.lang.String,PolicyDefinitionDescription> getEmbeddedPolicyDefinitions()
ServiceDescription
getEmbeddedPolicyDefinitions in interface ServiceDescription<javax.wsdl.Definition>null if there are none.public SwordfishPort getPort(java.lang.String wsdlPortName)
public SwordfishPortImpl[] getSupportedPorts(java.lang.String operationName)
public SwordfishPort[] getPorts()
public SwordfishPort choosePort(java.lang.String operationName,
java.lang.String defaultTransport)
operationName - the operation name (local part of WSDL operation name)defaultTransport - the default transport
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||