Class PerLookupContext

java.lang.Object
org.jvnet.hk2.internal.PerLookupContext
All Implemented Interfaces:
org.glassfish.hk2.api.Context<org.glassfish.hk2.api.PerLookup>

public class PerLookupContext extends Object implements org.glassfish.hk2.api.Context<org.glassfish.hk2.api.PerLookup>
Author:
jwells
  • Constructor Details

    • PerLookupContext

      public PerLookupContext()
  • Method Details

    • getScope

      public Class<? extends Annotation> getScope()
      Specified by:
      getScope in interface org.glassfish.hk2.api.Context<org.glassfish.hk2.api.PerLookup>
    • findOrCreate

      public <T> T findOrCreate(org.glassfish.hk2.api.ActiveDescriptor<T> activeDescriptor, org.glassfish.hk2.api.ServiceHandle<?> root)
      Specified by:
      findOrCreate in interface org.glassfish.hk2.api.Context<org.glassfish.hk2.api.PerLookup>
    • containsKey

      public boolean containsKey(org.glassfish.hk2.api.ActiveDescriptor<?> descriptor)
      Specified by:
      containsKey in interface org.glassfish.hk2.api.Context<org.glassfish.hk2.api.PerLookup>
    • isActive

      public boolean isActive()
      Specified by:
      isActive in interface org.glassfish.hk2.api.Context<org.glassfish.hk2.api.PerLookup>
    • supportsNullCreation

      public boolean supportsNullCreation()
      Specified by:
      supportsNullCreation in interface org.glassfish.hk2.api.Context<org.glassfish.hk2.api.PerLookup>
    • shutdown

      public void shutdown()
      Specified by:
      shutdown in interface org.glassfish.hk2.api.Context<org.glassfish.hk2.api.PerLookup>
    • destroyOne

      public void destroyOne(org.glassfish.hk2.api.ActiveDescriptor<?> descriptor)
      Specified by:
      destroyOne in interface org.glassfish.hk2.api.Context<org.glassfish.hk2.api.PerLookup>