Class HelidonTestScope

java.lang.Object
io.helidon.microprofile.testing.HelidonTestScope
All Implemented Interfaces:
Context

public abstract sealed class HelidonTestScope extends Object implements Context
CDI context that supports HelidonTestScoped.
  • Constructor Details

    • HelidonTestScope

      public HelidonTestScope()
  • Method Details

    • ofThread

      public static HelidonTestScope ofThread()
      Create a new per-thread scope.
      Returns:
      HelidonTestScope
    • ofContainer

      public static HelidonTestScope ofContainer()
      Create a new per-container scope.
      Returns:
      HelidonTestScope
    • getScope

      public Class<? extends Annotation> getScope()
      Specified by:
      getScope in interface Context
    • isActive

      public boolean isActive()
      Specified by:
      isActive in interface Context
    • get

      public <T> T get(Contextual<T> contextual, CreationalContext<T> context)
      Specified by:
      get in interface Context
    • get

      public <T> T get(Contextual<T> contextual)
      Specified by:
      get in interface Context
    • close

      public void close()
      Close the scope.