Packages

t

pl.touk.nussknacker.engine.util.service

EagerServiceWithStaticParameters

trait EagerServiceWithStaticParameters extends EagerService with SingleInputDynamicComponent[ServiceInvoker] with WithStaticParameters

Linear Supertypes
WithStaticParameters, SingleInputDynamicComponent[ServiceInvoker], DynamicComponent[ServiceInvoker], EagerService, Service, AllProcessingModesComponent, Component, Serializable, Serializable, Lifecycle, AutoCloseable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EagerServiceWithStaticParameters
  2. WithStaticParameters
  3. SingleInputDynamicComponent
  4. DynamicComponent
  5. EagerService
  6. Service
  7. AllProcessingModesComponent
  8. Component
  9. Serializable
  10. Serializable
  11. Lifecycle
  12. AutoCloseable
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type ContextTransformationDefinition = PartialFunction[TransformationStep, TransformationStepResult]
    Definition Classes
    DynamicComponent
  2. type DefinedParameter = DefinedSingleParameter
    Definition Classes
    SingleInputDynamicComponent → DynamicComponent
  3. case class FinalResults extends TransformationStepResult with Product with Serializable
    Definition Classes
    DynamicComponent
  4. type InputContext = ValidationContext
    Definition Classes
    SingleInputDynamicComponent → DynamicComponent
  5. case class NextParameters extends TransformationStepResult with Product with Serializable
    Definition Classes
    DynamicComponent
  6. type State = TypingResult
    Definition Classes
    EagerServiceWithStaticParameters → DynamicComponent
  7. case class TransformationStep extends Product with Serializable
    Definition Classes
    DynamicComponent
  8. sealed trait TransformationStepResult extends AnyRef
    Definition Classes
    DynamicComponent

Abstract Value Members

  1. abstract def createServiceInvoker(eagerParameters: Map[ParameterName, Any], lazyParameters: Map[ParameterName, LazyParameter[AnyRef]], typingResult: TypingResult, metaData: MetaData): ServiceInvoker
  2. abstract def hasOutput: Boolean
  3. abstract def parameters: List[Parameter]
  4. abstract def returnType(validationContext: ValidationContext, parameters: Map[ParameterName, DefinedSingleParameter])(implicit nodeId: NodeId): ValidatedNel[ProcessCompilationError, TypingResult]

Concrete Value Members

  1. def allowedProcessingModes: AllowedProcessingModes
    Definition Classes
    AllProcessingModesComponent
  2. def close(): Unit
    Definition Classes
    Lifecycle → AutoCloseable
  3. def contextTransformation(context: ValidationContext, dependencies: List[NodeDependencyValue])(implicit nodeId: NodeId): ContextTransformationDefinition
    Definition Classes
    EagerServiceWithStaticParameters → DynamicComponent
  4. def handleExceptionDuringTransformation(step: TransformationStep, inputContext: InputContext, outputVariable: Option[String], ex: Throwable)(implicit nodeId: NodeId): FinalResults
    Definition Classes
    DynamicComponent
  5. def handleUnmatchedTransformationStep(step: TransformationStep, inputContext: InputContext, outputVariable: Option[String])(implicit nodeId: NodeId): FinalResults
    Definition Classes
    DynamicComponent
  6. final def implementation(params: Params, dependencies: List[NodeDependencyValue], finalState: Option[TypingResult]): ServiceInvoker
    Definition Classes
    EagerServiceWithStaticParameters → DynamicComponent
  7. def nodeDependencies: List[NodeDependency]
    Definition Classes
    EagerServiceWithStaticParameters → DynamicComponent
  8. def open(context: EngineRuntimeContext): Unit
    Definition Classes
    Lifecycle
  9. def staticParameters: List[Parameter]
    Definition Classes
    EagerServiceWithStaticParameters → WithStaticParameters
  10. object FinalResults extends Serializable
    Definition Classes
    DynamicComponent