Packages

final class Instrumented extends Attribute

Attribute for specifying Cinnamon instrumentation settings directly on a runnable graph.

Linear Supertypes
Attribute, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Instrumented
  2. Attribute
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Instrumented()
  2. new Instrumented(reportByName: Boolean, reportByInstance: Boolean, name: Option[String], tags: Map[String, String], perOperator: Boolean, perConnection: Boolean, perBoundary: Boolean, perFlow: Boolean, substreams: Boolean, traceable: Boolean)

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 attributes(): Attributes

    Java API: put this Instrumented attribute in an Attributes object.

    Java API: put this Instrumented attribute in an Attributes object.

    returns

    new Attributes with this Instrumented attribute

  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. val name: Option[String]
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. val perBoundary: Boolean
  17. val perConnection: Boolean
  18. val perFlow: Boolean
  19. val perOperator: Boolean
  20. val reportByInstance: Boolean
  21. val reportByName: Boolean
  22. def setTraceable(enabled: Boolean): Instrumented

    Java API: set traceable instrumentation.

    Java API: set traceable instrumentation.

    enabled

    whether traceable instrumentation is enabled

    returns

    new Instrumented attribute with traceable setting

  23. def setTraceable(): Instrumented

    Java API: enable traceable instrumentation.

    Java API: enable traceable instrumentation.

    returns

    new Instrumented attribute with traceable setting

  24. val substreams: Boolean
  25. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  26. val tags: Map[String, String]
  27. def toString(): String
    Definition Classes
    Instrumented → AnyRef → Any
  28. val traceable: Boolean
  29. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  31. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. def withName(name: String): Instrumented

    Java API: set name for instrumentation.

    Java API: set name for instrumentation.

    name

    name of graph to use for instrumentation

    returns

    new Instrumented attribute with name

  33. def withPerBoundary(enabled: Boolean): Instrumented

    Java API: set per-boundary instrumentation.

    Java API: set per-boundary instrumentation.

    enabled

    whether per-boundary instrumentation is enabled

    returns

    new Instrumented attribute with per-boundary setting

  34. def withPerBoundary(): Instrumented

    Java API: enable per-boundary instrumentation.

    Java API: enable per-boundary instrumentation.

    returns

    new Instrumented attribute with per-boundary setting

  35. def withPerConnection(enabled: Boolean): Instrumented

    Java API: set per-connection instrumentation.

    Java API: set per-connection instrumentation.

    enabled

    whether per-connection instrumentation is enabled

    returns

    new Instrumented attribute with per-connection setting

  36. def withPerConnection(): Instrumented

    Java API: enable per-connection instrumentation.

    Java API: enable per-connection instrumentation.

    returns

    new Instrumented attribute with per-connection setting

  37. def withPerFlow(enabled: Boolean): Instrumented

    Java API: set per-flow instrumentation.

    Java API: set per-flow instrumentation.

    enabled

    whether per-flow instrumentation is enabled

    returns

    new Instrumented attribute with per-flow setting

  38. def withPerFlow(): Instrumented

    Java API: enable per-flow instrumentation.

    Java API: enable per-flow instrumentation.

    returns

    new Instrumented attribute with per-flow setting

  39. def withPerOperator(enabled: Boolean): Instrumented

    Java API: set per-operator instrumentation.

    Java API: set per-operator instrumentation.

    enabled

    whether per-operator instrumentation is enabled

    returns

    new Instrumented attribute with per-operator setting

  40. def withPerOperator(): Instrumented

    Java API: enable per-operator instrumentation.

    Java API: enable per-operator instrumentation.

    returns

    new Instrumented attribute with per-operator setting

  41. def withReportByInstance(): Instrumented

    Java API: set report by instance.

    Java API: set report by instance.

    returns

    new Instrumented attribute with report by instance

  42. def withReportByName(name: String): Instrumented

    Java API: set report by name and provide name.

    Java API: set report by name and provide name.

    name

    name of graph to use for instrumentation

    returns

    new Instrumented attribute with report by name

  43. def withReportByName(): Instrumented

    Java API: set report by name.

    Java API: set report by name.

    returns

    new Instrumented attribute with report by name

  44. def withSubstreams(enabled: Boolean): Instrumented

    Java API: set substreams instrumentation.

    Java API: set substreams instrumentation.

    enabled

    whether substreams instrumentation is enabled

    returns

    new Instrumented attribute with substreams setting

  45. def withSubstreams(): Instrumented

    Java API: enable substreams instrumentation.

    Java API: enable substreams instrumentation.

    returns

    new Instrumented attribute with substreams setting

  46. def withTags(tags: Map[String, String]): Instrumented

    Java API: set tags on stream identity.

    Java API: set tags on stream identity.

    tags

    tags to be added to stream identity

    returns

    new Instrumented attribute with tags

  47. def withoutPerConnection(): Instrumented

    Java API: disable per-connection instrumentation.

    Java API: disable per-connection instrumentation.

    returns

    new Instrumented attribute with per-connection setting

  48. def withoutPerFlow(): Instrumented

    Java API: disable per-flow instrumentation.

    Java API: disable per-flow instrumentation.

    returns

    new Instrumented attribute with per-flow setting

  49. def withoutPerOperator(): Instrumented

    Java API: disable per-operator instrumentation.

    Java API: disable per-operator instrumentation.

    returns

    new Instrumented attribute with per-operator setting

  50. def withoutSubstreams(): Instrumented

    Java API: disable substreams instrumentation.

    Java API: disable substreams instrumentation.

    returns

    new Instrumented attribute with substreams setting

Deprecated Value Members

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

Inherited from Attribute

Inherited from AnyRef

Inherited from Any

Ungrouped