Class PersistenceUnitBinder

java.lang.Object
org.glassfish.jersey.servlet.internal.PersistenceUnitBinder
All Implemented Interfaces:
Binder

public class PersistenceUnitBinder extends Object
Persistence unit injection binder.
Author:
Michal Gajdos
  • Field Details

    • PERSISTENCE_UNIT_PREFIX

      public static final String PERSISTENCE_UNIT_PREFIX
      Prefix of the persistence unit init param.
      See Also:
  • Constructor Details

  • Method Details

    • configure

      protected void configure()
    • bind

      public <T> org.glassfish.jersey.innate.inject.ClassBinding<T> bind(Class<T> arg0)
    • bindAsContract

      public <T> org.glassfish.jersey.innate.inject.ClassBinding<T> bindAsContract(Class<T> arg0)
    • bindAsContract

      public <T> org.glassfish.jersey.innate.inject.ClassBinding<T> bindAsContract(GenericType<T> arg0)
    • bindAsContract

      public org.glassfish.jersey.innate.inject.ClassBinding<Object> bindAsContract(Type arg0)
    • bind

      public <T> org.glassfish.jersey.innate.inject.InstanceBinding<T> bind(T arg0)
    • bindFactory

      public <T> org.glassfish.jersey.innate.inject.SupplierClassBinding<T> bindFactory(Class<? extends Supplier<T>> arg0, Class<? extends Annotation> arg1)
    • bindFactory

      public <T> org.glassfish.jersey.innate.inject.SupplierClassBinding<T> bindFactory(Class<? extends Supplier<T>> arg0)
    • bindFactory

      public <T> org.glassfish.jersey.innate.inject.SupplierInstanceBinding<T> bindFactory(Supplier<T> arg0)
    • bind

      public <T extends InjectionResolver> org.glassfish.jersey.innate.inject.InjectionResolverBinding<T> bind(T arg0)
    • createManagedInstanceProvider

      protected <T> jakarta.inject.Provider<T> createManagedInstanceProvider(Class<T> arg0)
    • bind

      public Binding bind(Binding arg0)
    • install

      public final void install(Binder... arg0)
    • getBindings

      public Collection<Binding> getBindings()
      Specified by:
      getBindings in interface Binder