Class SetServiceReplicationSelectorsTask

  • All Implemented Interfaces:
    SubTask

    public class SetServiceReplicationSelectorsTask
    extends ComponentBasedTask

    A Rhino management sub task for setting the replication selectors for 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

    component

    Identifies the service to update. See SleeComponentElement

    Yes.

    replicationselector

    Specifies a condition under which service replication should be enabled. May be repeated to add multiple conditions. If no conditions are specified, service replication will never occur.

    No.

    NonFatalBuildException throw conditions
    • The task is run against a service that has already been deployed but already has the requested set of replication selectors.

    • Constructor Detail

      • SetServiceReplicationSelectorsTask

        public SetServiceReplicationSelectorsTask()
    • Method Detail

      • validateParameters

        protected void validateParameters()
                                   throws org.apache.tools.ant.BuildException
        Specified by:
        validateParameters in class AbstractBaseTask
        Throws:
        org.apache.tools.ant.BuildException
      • execute

        protected void execute()
                        throws org.apache.tools.ant.BuildException
        Specified by:
        execute in class AbstractBaseTask
        Throws:
        org.apache.tools.ant.BuildException