Class ValidationBinder

java.lang.Object
org.glassfish.jersey.server.validation.internal.ValidationBinder
All Implemented Interfaces:
Binder

public final class ValidationBinder extends Object
Bean Validation provider injection binder.
Author:
Michal Gajdos
  • Constructor Details

    • ValidationBinder

      public ValidationBinder()
  • 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