Class AddServiceBindingsTask

  • All Implemented Interfaces:
    SubTask

    public class AddServiceBindingsTask
    extends AbstractBaseTask

    A Rhino management sub task for adding bindings to a service.

    Ant Parameters
    Attribute Description Required

    failonerror

    Flag to control failure behaviour. If 'true', the sub task will throw a BuildException when an error is encountered. If 'false', the sub task will throw a NonFatalBuildException instead of a BuildException under specific circumstances. See below for conditions (if any) which will cause a NonFatalBuildException.

    No. default value is taken from the Rhino management parent task.

    Parameters available as nested elements
    Element Description Required

    service

    Identifies the service component. See SleeComponentElement

    Yes.

    binding

    Identifies a binding descriptor component. See SleeComponentElement

    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 ComponentMappingElement

    Yes. May be repeated as many times as needed to add multiple mappings.

    NonFatalBuildException throw conditions
    • The task is run targeting a binding descriptor that has already been added to the service.

    • Constructor Detail

      • AddServiceBindingsTask

        public AddServiceBindingsTask()