Class DynamicDestinationNameResolver

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

    public class DynamicDestinationNameResolver
    extends Object
    implements com.consol.citrus.endpoint.resolver.EndpointUriResolver
    Since:
    2.7
    Author:
    Christoph Deppisch
    • Field Detail

      • DESTINATION_HEADER_NAME

        public static final String DESTINATION_HEADER_NAME
        Static header entry name specifying the dynamic destination name
        See Also:
        Constant Field Values
    • Constructor Detail

      • DynamicDestinationNameResolver

        public DynamicDestinationNameResolver()
    • Method Detail

      • resolveEndpointUri

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

        public String getDefaultDestinationName()
        Gets the defaultDestinationName.
        Returns:
      • setDefaultDestinationName

        public void setDefaultDestinationName​(String defaultDestinationName)
        Sets the defaultDestinationName.
        Parameters:
        defaultDestinationName -