public class AddServiceBindingsTask extends AbstractBaseTask
A Rhino management sub task for adding bindings to a service.
Attribute | Description | Required |
---|---|---|
failonerror |
Flag to control failure behaviour.
If 'true', the sub task will throw a |
No. default value is taken from the Rhino management parent task. |
Element | Description | Required |
---|---|---|
service |
Identifies the service component.
See |
Yes. |
binding |
Identifies a binding descriptor component.
See |
Yes. May be repeated as many times as needed to add multiple bindings. |
mapping |
Specifies a mapping for a copied component.
If the source component identifier equals a component that will be copied as a result of the binding, then the copied component will have the identity given by the the target identifier, rather than a default value generated by the SLEE.
See |
Yes. May be repeated as many times as needed to add multiple mappings. |
The task is run targeting a binding descriptor that has already been added to the service.
client, failOnError
Constructor and Description |
---|
AddServiceBindingsTask() |
Modifier and Type | Method and Description |
---|---|
void |
addBinding(SleeComponentElement component) |
void |
addMapping(ComponentMappingElement mapping) |
void |
addService(SleeComponentElement component) |
protected void |
execute() |
protected void |
validateParameters() |
getExceptionAndMessage, getFailOnError, getMessage, getOverrideFailOnError, getParent, getProject, log, run, setFailOnError
protected void validateParameters() throws org.apache.tools.ant.BuildException
validateParameters
in class AbstractBaseTask
org.apache.tools.ant.BuildException
protected void execute() throws org.apache.tools.ant.BuildException
execute
in class AbstractBaseTask
org.apache.tools.ant.BuildException
public void addService(SleeComponentElement component)
public void addBinding(SleeComponentElement component)
public void addMapping(ComponentMappingElement mapping)