Class DynamicEndpointUriResolver

  • All Implemented Interfaces:
    com.consol.citrus.endpoint.resolver.EndpointUriResolver

    public class DynamicEndpointUriResolver
    extends Object
    implements com.consol.citrus.endpoint.resolver.EndpointUriResolver
    Endpoint uri resolver working on message headers. Resolver is searching for a specific header entry which holds the actual target endpoint uri.
    Since:
    1.4
    Author:
    Christoph Deppisch
    • Constructor Detail

      • DynamicEndpointUriResolver

        public DynamicEndpointUriResolver()
    • Method Detail

      • resolveEndpointUri

        public String resolveEndpointUri​(com.consol.citrus.message.Message message,
                                         String defaultUri)
        Get the endpoint uri according to message header entry with fallback default uri.
        Specified by:
        resolveEndpointUri in interface com.consol.citrus.endpoint.resolver.EndpointUriResolver
      • setDefaultEndpointUri

        public void setDefaultEndpointUri​(String defaultEndpointUri)
        Sets the default fallback endpoint uri.
        Parameters:
        defaultEndpointUri - the defaultUri to set