com.bea.wli.sb.services
Interface BindingTypeInfo
- All Known Subinterfaces:
- SelfDescribedBindingTypeInfo
public interface BindingTypeInfo
Interface the describes the binding details of the service. The implementation is a
convenience wrapper class around several internal ALSB structures. Additonal methods
will be added as needed by transport providers.
getType
BindingTypeInfo.BindingTypeEnum getType()
throws TransportException
- Returns:
- the binding type of a given service
- Throws:
TransportException
hasWSSecurityPolicy
boolean hasWSSecurityPolicy()
throws TransportException
- Returns:
- whether or not the service uses WS-security policy
- Throws:
TransportException
hasRMPolicy
boolean hasRMPolicy()
throws TransportException
- Returns:
- whether or not the service uses WS-Reliable Messaging policy
- Throws:
TransportException
isWSICompliant
boolean isWSICompliant()
throws TransportException
- Returns:
- whether or not the service is declared to be WS-I compliant
- Throws:
TransportException
getRequestMessageType
BindingTypeInfo.MessageTypeEnum getRequestMessageType()
throws TransportException
- Returns:
- if the service uses mixed binding type, returns the type of the
request payload. Returns null if the service does not use mixed binding type,
or if request message type is "None"
- Throws:
TransportException
getResponseMessageType
BindingTypeInfo.MessageTypeEnum getResponseMessageType()
throws TransportException
- Returns:
- if the service uses mixed binding type, returns the type of the
response payload. Returns null if the service does not use mixed binding type,
or if response message type is "None"
- Throws:
TransportException
hasRequestResponseOperations
boolean hasRequestResponseOperations()
throws TransportException
- Returns:
- whether or not the service has any request/response operations
for WSDL-based services. Returns false if the service is not WSDL-based
- Throws:
TransportException
getWsdlRef
Ref getWsdlRef()
throws TransportException
- Returns:
- Ref representing the WSDL resource associated with the service.
Returns null for non WSDL-based services.
- Throws:
TransportException
- if an exception occurs.
getBindingName
QName getBindingName()
throws TransportException
- Returns:
- Binding qname selected from WSDL service associated with the service.
Returns null for non WSDL-based services.
- Throws:
TransportException
- if an exception occurs.
getPortName
QName getPortName()
throws TransportException
- Returns:
- Port qname selected from WSDL service associated with the service.
Returns null for non WSDL-based services.
- Throws:
TransportException
- if an exception occurs.