@Override
    public void process(final Exchange exchange) throws Exception {
        component.getRoutingProcessor(configuration.getChannel())
                .process(exchange);
    }
@Test
    void testProcessAsynchronous() {
        when(configuration.getChannel()).thenReturn("testChannel");
        when(component.getRoutingProcessor(anyString())).thenReturn(processor);
        boolean result = producer.process(exchange, asyncCallback);
        assertFalse(result);
    }