Class TestKitHelper

    • Constructor Detail

      • TestKitHelper

        public TestKitHelper()
    • Method Detail

      • getRouteId

        public static String getRouteId​(org.apache.camel.Exchange exchange)
        Get route id from the Exchange
        Parameters:
        exchange - that should be mapped
        Returns:
        route id
      • resolveEndpoint

        public static org.apache.camel.Endpoint resolveEndpoint​(org.apache.camel.Exchange exchange,
                                                                org.apache.camel.CamelContext camelContext)
        Get camel endpoint based on exchange route id
        Parameters:
        exchange - for fetching the route id
        camelContext - in which endpoints are defined
        Returns:
        Endpoint
      • resolveRoute

        public static org.apache.camel.Route resolveRoute​(org.apache.camel.Exchange exchange,
                                                          org.apache.camel.CamelContext camelContext)
        Get camel route based on exchange route id
        Parameters:
        exchange - for fetching the route id
        camelContext - in which routes are defined
        Returns:
        Route
      • resolveConsumer

        public static org.apache.camel.Consumer resolveConsumer​(org.apache.camel.Exchange exchange,
                                                                org.apache.camel.CamelContext camelContext)
        Get camel consumer based on exchange route id
        Parameters:
        exchange - for fetching the route id
        camelContext - in which consumers are defined
        Returns:
        Route
      • parseExchangeProperties

        public static org.apache.camel.Exchange parseExchangeProperties​(EndpointProperties properties,
                                                                        org.apache.camel.CamelContext camelContext)
        Create exchange from test definition
        Parameters:
        properties - with route id and payload for exchange body
        camelContext - camel context
        Returns:
        Exchange
      • isTestKitHeader

        public static boolean isTestKitHeader​(String key)
        Checks if header is Test Kit specific header
        Parameters:
        key - of header for checking
        Returns:
        boolean