Class TracingSupervisor
java.lang.Object
zio.Supervisor<Object>
io.opentelemetry.javaagent.instrumentation.zio.v2_0.TracingSupervisor
-
Nested Class Summary
Nested classes/interfaces inherited from class zio.Supervisor
zio.Supervisor.Patch, zio.Supervisor.Patch$, zio.Supervisor.unsafe$ -
Constructor Summary
ConstructorsConstructorDescriptionTracingSupervisor(io.opentelemetry.instrumentation.api.util.VirtualField<zio.Fiber.Runtime, FiberContext> virtualField) -
Method Summary
Modifier and TypeMethodDescription<R,E, A1> void onEnd(zio.Exit<E, A1> value, zio.Fiber.Runtime<E, A1> fiber, zio.Unsafe unsafe) <E,A1> void onResume(zio.Fiber.Runtime<E, A1> fiber, zio.Unsafe unsafe) <R,E, A1> void onStart(zio.ZEnvironment<R> environment, zio.ZIO<R, E, A1> effect, scala.Option<zio.Fiber.Runtime<Object, Object>> parent, zio.Fiber.Runtime<E, A1> fiber, zio.Unsafe unsafe) <E,A1> void onSuspend(zio.Fiber.Runtime<E, A1> fiber, zio.Unsafe unsafe) zio.ZIOMethods inherited from class zio.Supervisor
$plus$plus, fibersIn, fromZIO, map, none, onEffect, track
-
Constructor Details
-
TracingSupervisor
public TracingSupervisor(io.opentelemetry.instrumentation.api.util.VirtualField<zio.Fiber.Runtime, FiberContext> virtualField)
-
-
Method Details
-
value
- Specified by:
valuein classzio.Supervisor<Object>
-
onStart
public <R,E, void onStartA1> (zio.ZEnvironment<R> environment, zio.ZIO<R, E, A1> effect, scala.Option<zio.Fiber.Runtime<Object, Object>> parent, zio.Fiber.Runtime<E, A1> fiber, zio.Unsafe unsafe) - Specified by:
onStartin classzio.Supervisor<Object>
-
onEnd
public <R,E, void onEndA1> (zio.Exit<E, A1> value, zio.Fiber.Runtime<E, A1> fiber, zio.Unsafe unsafe) - Specified by:
onEndin classzio.Supervisor<Object>
-
onSuspend
public <E,A1> void onSuspend(zio.Fiber.Runtime<E, A1> fiber, zio.Unsafe unsafe) - Overrides:
onSuspendin classzio.Supervisor<Object>
-
onResume
public <E,A1> void onResume(zio.Fiber.Runtime<E, A1> fiber, zio.Unsafe unsafe) - Overrides:
onResumein classzio.Supervisor<Object>
-