Klasse ComposedFunction

java.lang.Object
org.ct42.fnflow.batchdlt.ComposedFunction
Alle implementierten Schnittstellen:
Function<reactor.core.publisher.Flux<org.springframework.messaging.Message<com.fasterxml.jackson.databind.JsonNode>>,reactor.util.function.Tuple2<reactor.core.publisher.Flux<org.springframework.messaging.Message<com.fasterxml.jackson.databind.JsonNode>>,reactor.core.publisher.Flux<org.springframework.messaging.Message<com.fasterxml.jackson.databind.JsonNode>>>>

public class ComposedFunction extends Object implements Function<reactor.core.publisher.Flux<org.springframework.messaging.Message<com.fasterxml.jackson.databind.JsonNode>>,reactor.util.function.Tuple2<reactor.core.publisher.Flux<org.springframework.messaging.Message<com.fasterxml.jackson.databind.JsonNode>>,reactor.core.publisher.Flux<org.springframework.messaging.Message<com.fasterxml.jackson.databind.JsonNode>>>>
Holds all functions composed together. The function definition has to be provided with property org.ct42.fnflow.function.definition. This bean has to be configured as one and only regular function for Spring Cloud Function the following way: spring.cloud.function.definition=fnFlowComposedFnBean
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    ComposedFunction(org.springframework.context.ApplicationContext ctx)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    reactor.util.function.Tuple2<reactor.core.publisher.Flux<org.springframework.messaging.Message<com.fasterxml.jackson.databind.JsonNode>>,reactor.core.publisher.Flux<org.springframework.messaging.Message<com.fasterxml.jackson.databind.JsonNode>>>
    apply(reactor.core.publisher.Flux<org.springframework.messaging.Message<com.fasterxml.jackson.databind.JsonNode>> messageFlux)
     

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von Schnittstelle geerbte Methoden java.util.function.Function

    andThen, compose
  • Konstruktordetails

    • ComposedFunction

      public ComposedFunction(org.springframework.context.ApplicationContext ctx)
  • Methodendetails

    • apply

      public reactor.util.function.Tuple2<reactor.core.publisher.Flux<org.springframework.messaging.Message<com.fasterxml.jackson.databind.JsonNode>>,reactor.core.publisher.Flux<org.springframework.messaging.Message<com.fasterxml.jackson.databind.JsonNode>>> apply(reactor.core.publisher.Flux<org.springframework.messaging.Message<com.fasterxml.jackson.databind.JsonNode>> messageFlux)
      Angegeben von:
      apply in Schnittstelle Function<reactor.core.publisher.Flux<org.springframework.messaging.Message<com.fasterxml.jackson.databind.JsonNode>>,reactor.util.function.Tuple2<reactor.core.publisher.Flux<org.springframework.messaging.Message<com.fasterxml.jackson.databind.JsonNode>>,reactor.core.publisher.Flux<org.springframework.messaging.Message<com.fasterxml.jackson.databind.JsonNode>>>>