Class PropertyGroupMediator

  • All Implemented Interfaces:
    AspectConfigurable, Mediator, SynapseArtifact

    public class PropertyGroupMediator
    extends AbstractMediator
    The propertyGroup mediator would save(or remove) a set of named properties as a local property of the Synapse Message Context or as a property of the Axis2 Message Context or as a Transport Header. Properties set this way could be extracted through the XPath extension function "synapse:get-property(scope,prop-name)"
    • Constructor Detail

      • PropertyGroupMediator

        public PropertyGroupMediator()
    • Method Detail

      • mediate

        public boolean mediate​(MessageContext synCtx)
        Sets the properties into the current (local) Synapse Context or into the Axis Message Context or into Transports Header and removes above properties from the corresponding locations.
        Parameters:
        synCtx - the message context
        Returns:
        true always