Packages

class SwaggerEnricher extends EagerService with ServiceWithStaticParametersAndReturnType with TimeMeasuringService

Linear Supertypes
TimeMeasuringService, LazyLogging, ServiceWithStaticParametersAndReturnType, EagerServiceWithStaticParameters, WithLegacyStaticParameters, SingleInputGenericNodeTransformation[ServiceInvoker], GenericNodeTransformation[ServiceInvoker], EagerService, Service, Component, Lifecycle, AutoCloseable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SwaggerEnricher
  2. TimeMeasuringService
  3. LazyLogging
  4. ServiceWithStaticParametersAndReturnType
  5. EagerServiceWithStaticParameters
  6. WithLegacyStaticParameters
  7. SingleInputGenericNodeTransformation
  8. GenericNodeTransformation
  9. EagerService
  10. Service
  11. Component
  12. Lifecycle
  13. AutoCloseable
  14. AnyRef
  15. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SwaggerEnricher(rootUrl: Option[URL], swaggerService: SwaggerService, fixedParams: Map[String, () ⇒ AnyRef], httpBackendProvider: HttpBackendProvider)

Type Members

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

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  6. def close(): Unit
    Definition Classes
    SwaggerEnricher → Lifecycle → AutoCloseable
  7. val context: EngineRuntimeContext
    Definition Classes
    TimeMeasuringService
  8. def contextTransformation(context: ValidationContext, dependencies: List[NodeDependencyValue])(implicit nodeId: NodeId): NodeTransformationDefinition
    Definition Classes
    EagerServiceWithStaticParameters → GenericNodeTransformation
  9. def detectMeterName(result: Try[Any]): Option[String]
    Attributes
    protected
    Definition Classes
    TimeMeasuringService
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def espTimer(tags: Map[String, String], name: NonEmptyList[String]): EspTimer
    Definition Classes
    TimeMeasuringService
  13. def fallbackFinalResult(step: TransformationStep, inputContext: InputContext, outputVariable: Option[String])(implicit nodeId: NodeId): FinalResults
    Attributes
    protected
    Definition Classes
    GenericNodeTransformation
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. def handleExceptionDuringTransformation(step: TransformationStep, inputContext: InputContext, outputVariable: Option[String], ex: Throwable)(implicit nodeId: NodeId): FinalResults
    Definition Classes
    GenericNodeTransformation
  16. def handleUnmatchedTransformationStep(step: TransformationStep, inputContext: InputContext, outputVariable: Option[String])(implicit nodeId: NodeId): FinalResults
    Definition Classes
    GenericNodeTransformation
  17. def hasOutput: Boolean
    Definition Classes
    SwaggerEnricher → ServiceWithStaticParametersAndReturnType → EagerServiceWithStaticParameters
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. implicit def httpBackendForEc(implicit ec: ExecutionContext): SttpBackend[Future, Nothing, Nothing]
    Attributes
    protected
  20. def implementation(params: Map[String, Any], dependencies: List[NodeDependencyValue], finalState: Option[TypingResult]): ServiceInvoker
    Definition Classes
    EagerServiceWithStaticParameters → GenericNodeTransformation
  21. def instantTimerWindowInSeconds: Long
    Attributes
    protected
    Definition Classes
    TimeMeasuringService
  22. def invoke(params: Map[String, Any])(implicit ec: ExecutionContext, collector: ServiceInvocationCollector, contextId: ContextId, metaData: MetaData): Future[AnyRef]
    Definition Classes
    SwaggerEnricher → ServiceWithStaticParametersAndReturnType
  23. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  24. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    LazyLogging
    Annotations
    @transient()
  25. def measuring[T](tags: Map[String, String])(actionFun: ⇒ Future[T])(implicit ec: ExecutionContext): Future[T]
    Attributes
    protected
    Definition Classes
    TimeMeasuringService
  26. def measuring[T](actionFun: ⇒ Future[T])(implicit ec: ExecutionContext): Future[T]
    Attributes
    protected
    Definition Classes
    TimeMeasuringService
  27. def metricName: NonEmptyList[String]
    Attributes
    protected
    Definition Classes
    TimeMeasuringService
  28. lazy val metrics: TrieMap[String, EspTimer]
    Definition Classes
    TimeMeasuringService
    Annotations
    @transient()
  29. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. def nodeDependencies: List[NodeDependency]
    Definition Classes
    EagerServiceWithStaticParameters → GenericNodeTransformation
  31. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  32. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  33. def open(runtimeContext: EngineRuntimeContext): Unit
    Definition Classes
    SwaggerEnricher → TimeMeasuringService → Lifecycle
  34. def parameters: List[Parameter]
    Definition Classes
    SwaggerEnricher → EagerServiceWithStaticParameters
  35. final def prepareFinalResultWithOptionalVariable(inputContext: InputContext, outputVariable: Option[(String, TypingResult)], state: Option[State])(implicit nodeId: NodeId): FinalResults
    Attributes
    protected
    Definition Classes
    GenericNodeTransformation
  36. def returnType: TypingResult
    Definition Classes
    SwaggerEnricher → ServiceWithStaticParametersAndReturnType
  37. def returnType(validationContext: ValidationContext, parameters: Map[String, DefinedSingleParameter]): ValidatedNel[ProcessCompilationError, TypingResult]
    Definition Classes
    ServiceWithStaticParametersAndReturnType → EagerServiceWithStaticParameters
  38. def serviceImplementation(eagerParameters: Map[String, Any], typingResult: TypingResult, metaData: MetaData): ServiceInvoker
    Definition Classes
    ServiceWithStaticParametersAndReturnType → EagerServiceWithStaticParameters
  39. def serviceName: String
    Attributes
    protected
    Definition Classes
    SwaggerEnricher → TimeMeasuringService
  40. def staticParameters: List[Parameter]
    Definition Classes
    EagerServiceWithStaticParameters → WithLegacyStaticParameters
  41. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  42. def tags: Map[String, String]
    Attributes
    protected
    Definition Classes
    TimeMeasuringService
  43. def toString(): String
    Definition Classes
    AnyRef → Any
  44. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  46. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from TimeMeasuringService

Inherited from LazyLogging

Inherited from ServiceWithStaticParametersAndReturnType

Inherited from EagerServiceWithStaticParameters

Inherited from WithLegacyStaticParameters

Inherited from SingleInputGenericNodeTransformation[ServiceInvoker]

Inherited from GenericNodeTransformation[ServiceInvoker]

Inherited from EagerService

Inherited from Service

Inherited from Component

Inherited from Lifecycle

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped