public interface BindingOperation extends ExtensibleDocumentedComponent
| Modifier and Type | Method and Description |
|---|---|
BindingMessageReference |
addNewInput(String messageLabel)
Create a new message reference for this operation, appending it to
this operation's input list.
|
BindingMessageReference |
addNewOutput(String messageLabel)
Create a new message reference for this operation, appending it this
operation's output list.
|
void |
appendInput(BindingMessageReference theInput)
Append an item to input binding message references.
|
void |
appendOutput(BindingMessageReference theOutput)
Append an item to output binding message references.
|
BindingMessageReference |
getInput(int index)
Get input binding message references by indexed position.
|
int |
getInputsLength()
Get the number of BindingMessageReference items in inputs.
|
QName |
getInterfaceOperation()
Get qualified name of Interface Operation being bound.
|
BindingMessageReference |
getOutput(int index)
Get output binding message references by indexed position.
|
int |
getOutputsLength()
Get the number of BindingMessageReference items in outputs.
|
String |
getTargetNamespace()
Get the target namespace of this operation.
|
BindingMessageReference |
removeInput(int index)
Remove input binding message references by index position.
|
BindingMessageReference |
removeOutput(int index)
Remove output binding message references by index position.
|
void |
setInput(int index,
BindingMessageReference theInput)
Set input binding message references by indexed position.
|
void |
setInterfaceOperation(QName theInterfaceOperation)
Set qualified name of Interface Operation being bound.
|
void |
setOutput(int index,
BindingMessageReference theOutput)
Set output binding message references by indexed position.
|
getDocument, getDocument, getExtensions, getWsdlAttributeNameMap, setDocument, setDocument, setExtensionsQName getInterfaceOperation()
void setInterfaceOperation(QName theInterfaceOperation)
theInterfaceOperation - Qualified name of Interface Operation
being boundint getInputsLength()
BindingMessageReference getInput(int index)
index - Indexed position value 0..length-1index
position.void setInput(int index,
BindingMessageReference theInput)
index - Indexed position value (0..length-1) of the item to settheInput - Item to add at position index.void appendInput(BindingMessageReference theInput)
theInput - Item to append to inputsBindingMessageReference removeInput(int index)
index - The index position of the input to removeint getOutputsLength()
BindingMessageReference getOutput(int index)
index - Indexed position value 0..length-1index
position.void setOutput(int index,
BindingMessageReference theOutput)
index - Indexed position value (0..length-1) of the item to settheOutput - Item to add at position index.void appendOutput(BindingMessageReference theOutput)
theOutput - Item to append to outputsBindingMessageReference removeOutput(int index)
index - The index position of the output to removeString getTargetNamespace()
BindingMessageReference addNewInput(String messageLabel)
messageLabel - NC role name in the {message exchange pattern} of
the message for which binding details are providedBindingMessageReference addNewOutput(String messageLabel)
messageLabel - NC name of the message for which binding details
are provided.Copyright © 2011-2016 OpenESB Community. All Rights Reserved.