org.apache.cxf.service.model
Class BindingInfo
java.lang.Object
org.apache.cxf.service.model.AbstractPropertiesHolder
org.apache.cxf.service.model.AbstractDescriptionElement
org.apache.cxf.service.model.BindingInfo
- All Implemented Interfaces:
- Extensible
- Direct Known Subclasses:
- JBIBindingInfo, SoapBindingInfo
public class BindingInfo
- extends AbstractDescriptionElement
Methods inherited from class org.apache.cxf.service.model.AbstractPropertiesHolder |
addExtensionAttribute, addExtensor, getExtensionAttribute, getExtensionAttributes, getExtensor, getExtensors, getExtensors, getProperty, getProperty, getTraversedExtensor, hasProperty, setExtensionAttributes, setProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BindingInfo
public BindingInfo(ServiceInfo service,
java.lang.String bindingId)
getInterface
public InterfaceInfo getInterface()
getService
public ServiceInfo getService()
getBindingId
public java.lang.String getBindingId()
setName
public void setName(javax.xml.namespace.QName n)
getName
public javax.xml.namespace.QName getName()
buildOperation
public BindingOperationInfo buildOperation(javax.xml.namespace.QName opName,
java.lang.String inName,
java.lang.String outName)
addOperation
public void addOperation(BindingOperationInfo operation)
- Adds an operation to this service.
- Parameters:
operation
- the operation.
removeOperation
public void removeOperation(BindingOperationInfo operation)
- Removes an operation from this service.
- Parameters:
operation
- the operation.
getOperation
public BindingOperationInfo getOperation(javax.xml.namespace.QName oname)
- Returns the operation info with the given name, if found.
- Parameters:
oname
- the name.
- Returns:
- the operation; or
null
if not found.
getOperations
public java.util.Collection<BindingOperationInfo> getOperations()
- Returns all operations for this service.
- Returns:
- all operations.
getOperation
public BindingOperationInfo getOperation(OperationInfo oi)
Apache CXF