Class InstanceBinding<T>

java.lang.Object
org.glassfish.jersey.internal.inject.Binding<T,InstanceBinding<T>>
org.glassfish.jersey.internal.inject.InstanceBinding<T>
Type Parameters:
T - type of the bean described by this injection binding.

public class InstanceBinding<T> extends Binding<T,InstanceBinding<T>>
Injection binding description of a bean bound directly as a specific instance.
  • Field Details

    • service

      private final T service
  • Constructor Details

    • InstanceBinding

      InstanceBinding(T service)
      Creates a service as an instance.
      Parameters:
      service - service's instance.
    • InstanceBinding

      InstanceBinding(T service, Type contractType)
      Creates a service as an instance.
      Parameters:
      service - service's instance.
      contractType - service's contractType.
  • Method Details

    • getService

      public T getService()
      Gets service' class.
      Returns:
      service's class.