If we have something like this:

```
private void createFlow(String pathOfEndpoint) {

        IntegrationFlow integrationFlow = IntegrationFlows
                                                    .from(confGateway(pathOfEndpoint))
                                                    .<Map<String,String>>handle((p, h) -> {
                                                        return doSomething(p);
                                                    })
                                                    .get();

        getIntegrationFlowContext().registration(integrationFlow).id(pathOfEndpoint).register();
    }

```

And confGateway is:

```
HttpRequestHandlingMessagingGateway gateway = new HttpRequestHandlingMessagingGateway(true);
...
return gateway;

```

So we created flow and did registration. My question is, is there a way to configure that flow more in runtime, like after some time to add another `.handle((p,h) -> ....` or if needed to add `.transform(...)`. I tried with `integrationFlow.configure(....)` but I saw that method in StandardIntegrationFlow is this:

```
@Override
    public void configure(IntegrationFlowDefinition<?> flow) {
        throw new UnsupportedOperationException();
    }

```

Is it possible to add another `.handle(...)` or similar later somehow? If not, is there other way that i can manipulate with existing flow? maybe subFlow?
I would like to thank Artem Bilan for great support and examples for Spring integration. Keep up the good work.