Module Contents alltypes
      Module Contents org.springframework.integration.dsl.IntegrationFlowDefinition
        Module Contents inline fun <reified T> IntegrationFlowDefinition<*>.convert(crossinline configurer: (GenericEndpointSpec<MessageTransformingHandler>) -> Unit = {}): IntegrationFlowDefinition<*>
        inline fun <reified P> IntegrationFlowDefinition<*>.filterReified(crossinline function: (P) -> Boolean, crossinline configurer: (FilterEndpointSpec) -> Unit = {}): IntegrationFlowDefinition<*>
        inline fun <reified P, T> IntegrationFlowDefinition<*>.routeReified(crossinline function: (P) -> T, crossinline configurer: (RouterSpec<T, MethodInvokingRouter>) -> Unit = {}): IntegrationFlowDefinition<*>
        inline fun <reified P> IntegrationFlowDefinition<*>.split(crossinline function: (P) -> Any, crossinline configurer: (SplitterEndpointSpec<MethodInvokingSplitter>) -> Unit = {}): IntegrationFlowDefinition<*>
        inline fun <reified P, T> IntegrationFlowDefinition<*>.transformReified(crossinline function: (P) -> T, crossinline configurer: (GenericEndpointSpec<MessageTransformingHandler>) -> Unit = {}): IntegrationFlowDefinition<*>
    package org.springframework.integration.dsl.kotlin
      Module Contents inline fun <reified T> integrationFlow(crossinline gateway: (GatewayProxySpec) -> Unit = {}, crossinline flow: (IntegrationFlowDefinition<*>) -> Unit): IntegrationFlow
      fun integrationFlow(channelName: String, fixedSubscriber: Boolean = false, flow: (IntegrationFlowDefinition<*>) -> Unit): IntegrationFlow
      fun integrationFlow(channel: MessageChannel, flow: (IntegrationFlowDefinition<*>) -> Unit): IntegrationFlow
      fun integrationFlow(messageSource: MessageSource<*>, options: (SourcePollingChannelAdapterSpec) -> Unit = {}, flow: (IntegrationFlowDefinition<*>) -> Unit): IntegrationFlow
      fun integrationFlow(messageSource: MessageSourceSpec<*, out MessageSource<*>>, options: (SourcePollingChannelAdapterSpec) -> Unit = {}, flow: (IntegrationFlowDefinition<*>) -> Unit): IntegrationFlow
      fun integrationFlow(source: () -> Any, options: (SourcePollingChannelAdapterSpec) -> Unit = {}, flow: (IntegrationFlowDefinition<*>) -> Unit): IntegrationFlow
      fun integrationFlow(publisher: Publisher<out Message<*>>, flow: (IntegrationFlowDefinition<*>) -> Unit): IntegrationFlow
      fun integrationFlow(gateway: MessagingGatewaySupport, flow: (IntegrationFlowDefinition<*>) -> Unit): IntegrationFlow
      fun integrationFlow(gatewaySpec: MessagingGatewaySpec<*, *>, flow: (IntegrationFlowDefinition<*>) -> Unit): IntegrationFlow
      fun integrationFlow(producer: MessageProducerSupport, flow: (IntegrationFlowDefinition<*>) -> Unit): IntegrationFlow
      fun integrationFlow(producerSpec: MessageProducerSpec<*, *>, flow: (IntegrationFlowDefinition<*>) -> Unit): IntegrationFlow
      org.springframework.integration.dsl.IntegrationFlowDefinition
        Module Contents inline fun <reified T> IntegrationFlowDefinition<*>.convert(crossinline configurer: (GenericEndpointSpec<MessageTransformingHandler>) -> Unit = {}): IntegrationFlowDefinition<*>
        inline fun <reified P> IntegrationFlowDefinition<*>.filterReified(crossinline function: (P) -> Boolean, crossinline configurer: (FilterEndpointSpec) -> Unit = {}): IntegrationFlowDefinition<*>
        inline fun <reified P, T> IntegrationFlowDefinition<*>.routeReified(crossinline function: (P) -> T, crossinline configurer: (RouterSpec<T, MethodInvokingRouter>) -> Unit = {}): IntegrationFlowDefinition<*>
        inline fun <reified P> IntegrationFlowDefinition<*>.split(crossinline function: (P) -> Any, crossinline configurer: (SplitterEndpointSpec<MethodInvokingSplitter>) -> Unit = {}): IntegrationFlowDefinition<*>
        inline fun <reified P, T> IntegrationFlowDefinition<*>.transformReified(crossinline function: (P) -> T, crossinline configurer: (GenericEndpointSpec<MessageTransformingHandler>) -> Unit = {}): IntegrationFlowDefinition<*>