Package

pl.touk.nussknacker.engine.api

process

Permalink

package process

Visibility
  1. Public
  2. All

Type Members

  1. trait AsyncExecutionContextPreparer extends AnyRef

    Permalink
  2. case class ClassExtractionSettings(blacklistedClassMemberPredicates: Seq[ClassMemberPredicate]) extends Product with Serializable

    Permalink

    Settings for class extraction which is done to handle e.g.

    Settings for class extraction which is done to handle e.g. syntax suggestions in UI

    blacklistedClassMemberPredicates

    - sequence of predicates to recognize blacklisted class members

  3. case class ClassMemberPatternPredicate(classPattern: Pattern, classMemberPattern: Pattern) extends ClassMemberPredicate with Product with Serializable

    Permalink

    Simple implementation of ClassMemberPredicate based on class name pattern and class member's name pattern

    Simple implementation of ClassMemberPredicate based on class name pattern and class member's name pattern

    classPattern

    - class name pattern

    classMemberPattern

    - class member's name pattern

  4. trait ClassMemberPredicate extends AnyRef

    Permalink

    Predicate for class members (fields & methods)

  5. case class ExpressionConfig(globalProcessVariables: Map[String, WithCategories[AnyRef]], globalImports: List[WithCategories[String]], optimizeCompilation: Boolean = true) extends Product with Serializable

    Permalink
  6. trait ProcessConfigCreator extends Serializable

    Permalink

    There Nussknacker fetches information about user defined model.

    There Nussknacker fetches information about user defined model. Any invocation of user defined logic or resource goes through this class.

  7. trait Sink extends AnyRef

    Permalink
  8. trait SinkFactory extends Serializable

    Permalink

    pl.touk.nussknacker.engine.api.process.SinkFactory has to have method annotated with pl.touk.nussknacker.engine.api.MethodToInvoke that returns pl.touk.nussknacker.engine.api.process.Sink

  9. trait Source[T] extends AnyRef

    Permalink

    Common trait for source of events.

    Common trait for source of events. For Flink see pl.touk.nussknacker.engine.flink.api.process.FlinkSource

    T

    - type of event that is generated by this source. This is needed to handle e.g. syntax suggestions in UI

  10. trait SourceFactory[T] extends Serializable

    Permalink

    pl.touk.nussknacker.engine.api.process.SourceFactory has to have method annotated with pl.touk.nussknacker.engine.api.MethodToInvoke that returns pl.touk.nussknacker.engine.api.process.Source

  11. trait TestDataGenerator extends AnyRef

    Permalink
  12. case class WithCategories[+T](value: T, categories: List[String]) extends Product with Serializable

    Permalink

Value Members

  1. object ClassExtractionSettings extends Serializable

    Permalink
  2. object SinkFactory extends Serializable

    Permalink
  3. object WithCategories extends Serializable

    Permalink

Ungrouped