class SwaggerEnricher extends EagerService with EagerServiceWithStaticParametersAndReturnType with TimeMeasuringService
Instance Constructors
- new SwaggerEnricher(baseUrl: URL, swaggerService: SwaggerService, fixedParams: Map[String, () => AnyRef], httpBackendProvider: HttpBackendProvider, codesToInterpretAsEmpty: List[StatusCode])
Type Members
- type ContextTransformationDefinition = PartialFunction[TransformationStep, TransformationStepResult]
- type DefinedParameter = DefinedSingleParameter
- case class FinalResults extends TransformationStepResult with Product with Serializable
- type InputContext = ValidationContext
- case class NextParameters extends TransformationStepResult with Product with Serializable
- type State = TypingResult
- case class TransformationStep extends Product with Serializable
- sealed trait TransformationStepResult extends AnyRef
Value Members
- final def !=(arg0: Any): Boolean
- final def ##: Int
- final def ==(arg0: Any): Boolean
- def allowedProcessingModes: AllowedProcessingModes
- final def asInstanceOf[T0]: T0
- def clone(): AnyRef
- def close(): Unit
- def contextTransformation(context: ValidationContext, dependencies: List[NodeDependencyValue])(implicit nodeId: NodeId): ContextTransformationDefinition
- final def createServiceInvoker(eagerParameters: Map[ParameterName, Any], lazyParameters: Map[ParameterName, LazyParameter[AnyRef]], typingResult: TypingResult, metaData: MetaData): ServiceInvoker
- final def eq(arg0: AnyRef): Boolean
- def equals(arg0: AnyRef): Boolean
- def fallbackFinalResult(step: TransformationStep, inputContext: InputContext, outputVariable: Option[String])(implicit nodeId: NodeId): FinalResults
- final def getClass(): Class[_ <: AnyRef]
- def handleExceptionDuringTransformation(step: TransformationStep, inputContext: InputContext, outputVariable: Option[String], ex: Throwable)(implicit nodeId: NodeId): FinalResults
- def handleUnmatchedTransformationStep(step: TransformationStep, inputContext: InputContext, outputVariable: Option[String])(implicit nodeId: NodeId): FinalResults
- def hasOutput: Boolean
- def hashCode(): Int
- implicit def httpBackendForEc(implicit ec: ExecutionContext, collector: ServiceInvocationCollector): SttpBackend[Future, Any]
- final def implementation(params: Params, dependencies: List[NodeDependencyValue], finalState: Option[TypingResult]): ServiceInvoker
- def invoke(eagerParameters: Map[ParameterName, Any])(implicit ec: ExecutionContext, collector: ServiceInvocationCollector, contextId: ContextId, metaData: MetaData, componentUseCase: ComponentUseCase): Future[AnyRef]
- final def isInstanceOf[T0]: Boolean
- def measuring[T](actionFun: => Future[T])(implicit ec: ExecutionContext): Future[T]
- final def ne(arg0: AnyRef): Boolean
- def nodeDependencies: List[NodeDependency]
- final def notify(): Unit
- final def notifyAll(): Unit
- def open(runtimeContext: EngineRuntimeContext): Unit
- def parameters: List[Parameter]
- final def prepareFinalResultWithOptionalVariable(inputContext: InputContext, outputVariable: Option[(String, TypingResult)], state: Option[State])(implicit nodeId: NodeId): FinalResults
- def returnType: TypingResult
- def returnType(validationContext: ValidationContext, parameters: Map[ParameterName, DefinedSingleParameter])(implicit nodeId: NodeId): ValidatedNel[ProcessCompilationError, TypingResult]
- def serviceName: String
- def staticParameters: List[Parameter]
- final def synchronized[T0](arg0: => T0): T0
- def tags: Map[String, String]
- val timeMeasurement: AsyncExecutionTimeMeasurement
- def toString(): String
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
- final def wait(): Unit
Deprecated Value Members
- def finalize(): Unit
Inherited from TimeMeasuringService
Value Members
- def measuring[T](actionFun: => Future[T])(implicit ec: ExecutionContext): Future[T]
- def tags: Map[String, String]
- val timeMeasurement: AsyncExecutionTimeMeasurement
Inherited from EagerServiceWithStaticParametersAndReturnType
Value Members
- final def createServiceInvoker(eagerParameters: Map[ParameterName, Any], lazyParameters: Map[ParameterName, LazyParameter[AnyRef]], typingResult: TypingResult, metaData: MetaData): ServiceInvoker
- def returnType(validationContext: ValidationContext, parameters: Map[ParameterName, DefinedSingleParameter])(implicit nodeId: NodeId): ValidatedNel[ProcessCompilationError, TypingResult]
Inherited from EagerServiceWithStaticParameters
Value Members
- def contextTransformation(context: ValidationContext, dependencies: List[NodeDependencyValue])(implicit nodeId: NodeId): ContextTransformationDefinition
- final def implementation(params: Params, dependencies: List[NodeDependencyValue], finalState: Option[TypingResult]): ServiceInvoker
- def nodeDependencies: List[NodeDependency]
- def staticParameters: List[Parameter]
Inherited from DynamicComponent[ServiceInvoker]
Value Members
- def fallbackFinalResult(step: TransformationStep, inputContext: InputContext, outputVariable: Option[String])(implicit nodeId: NodeId): FinalResults
- def handleExceptionDuringTransformation(step: TransformationStep, inputContext: InputContext, outputVariable: Option[String], ex: Throwable)(implicit nodeId: NodeId): FinalResults
- def handleUnmatchedTransformationStep(step: TransformationStep, inputContext: InputContext, outputVariable: Option[String])(implicit nodeId: NodeId): FinalResults
- final def prepareFinalResultWithOptionalVariable(inputContext: InputContext, outputVariable: Option[(String, TypingResult)], state: Option[State])(implicit nodeId: NodeId): FinalResults
Inherited from AllProcessingModesComponent
Value Members
- def allowedProcessingModes: AllowedProcessingModes
Inherited from AnyRef
Value Members
- final def !=(arg0: Any): Boolean
- final def ##: Int
- final def ==(arg0: Any): Boolean
- def clone(): AnyRef
- final def eq(arg0: AnyRef): Boolean
- def equals(arg0: AnyRef): Boolean
- final def getClass(): Class[_ <: AnyRef]
- def hashCode(): Int
- final def ne(arg0: AnyRef): Boolean
- final def notify(): Unit
- final def notifyAll(): Unit
- final def synchronized[T0](arg0: => T0): T0
- def toString(): String
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
- final def wait(): Unit
- def finalize(): Unit
Inherited from Any
Value Members
- final def asInstanceOf[T0]: T0
- final def isInstanceOf[T0]: Boolean
Ungrouped
- type ContextTransformationDefinition = PartialFunction[TransformationStep, TransformationStepResult]
- type DefinedParameter = DefinedSingleParameter
- case class FinalResults extends TransformationStepResult with Product with Serializable
- type InputContext = ValidationContext
- case class NextParameters extends TransformationStepResult with Product with Serializable
- type State = TypingResult
- case class TransformationStep extends Product with Serializable
- sealed trait TransformationStepResult extends AnyRef
- final def !=(arg0: Any): Boolean
- final def ##: Int
- final def ==(arg0: Any): Boolean
- def allowedProcessingModes: AllowedProcessingModes
- final def asInstanceOf[T0]: T0
- def clone(): AnyRef
- def close(): Unit
- def contextTransformation(context: ValidationContext, dependencies: List[NodeDependencyValue])(implicit nodeId: NodeId): ContextTransformationDefinition
- final def createServiceInvoker(eagerParameters: Map[ParameterName, Any], lazyParameters: Map[ParameterName, LazyParameter[AnyRef]], typingResult: TypingResult, metaData: MetaData): ServiceInvoker
- final def eq(arg0: AnyRef): Boolean
- def equals(arg0: AnyRef): Boolean
- def fallbackFinalResult(step: TransformationStep, inputContext: InputContext, outputVariable: Option[String])(implicit nodeId: NodeId): FinalResults
- final def getClass(): Class[_ <: AnyRef]
- def handleExceptionDuringTransformation(step: TransformationStep, inputContext: InputContext, outputVariable: Option[String], ex: Throwable)(implicit nodeId: NodeId): FinalResults
- def handleUnmatchedTransformationStep(step: TransformationStep, inputContext: InputContext, outputVariable: Option[String])(implicit nodeId: NodeId): FinalResults
- def hasOutput: Boolean
- def hashCode(): Int
- implicit def httpBackendForEc(implicit ec: ExecutionContext, collector: ServiceInvocationCollector): SttpBackend[Future, Any]
- final def implementation(params: Params, dependencies: List[NodeDependencyValue], finalState: Option[TypingResult]): ServiceInvoker
- def invoke(eagerParameters: Map[ParameterName, Any])(implicit ec: ExecutionContext, collector: ServiceInvocationCollector, contextId: ContextId, metaData: MetaData, componentUseCase: ComponentUseCase): Future[AnyRef]
- final def isInstanceOf[T0]: Boolean
- def measuring[T](actionFun: => Future[T])(implicit ec: ExecutionContext): Future[T]
- final def ne(arg0: AnyRef): Boolean
- def nodeDependencies: List[NodeDependency]
- final def notify(): Unit
- final def notifyAll(): Unit
- def open(runtimeContext: EngineRuntimeContext): Unit
- def parameters: List[Parameter]
- final def prepareFinalResultWithOptionalVariable(inputContext: InputContext, outputVariable: Option[(String, TypingResult)], state: Option[State])(implicit nodeId: NodeId): FinalResults
- def returnType: TypingResult
- def returnType(validationContext: ValidationContext, parameters: Map[ParameterName, DefinedSingleParameter])(implicit nodeId: NodeId): ValidatedNel[ProcessCompilationError, TypingResult]
- def serviceName: String
- def staticParameters: List[Parameter]
- final def synchronized[T0](arg0: => T0): T0
- def tags: Map[String, String]
- val timeMeasurement: AsyncExecutionTimeMeasurement
- def toString(): String
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
- final def wait(): Unit
- def finalize(): Unit