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.
-
-
Constructor Summary
Constructors Constructor Description InstanceBinding(T service)
Creates a service as an instance.InstanceBinding(T service, java.lang.reflect.Type contractType)
Creates a service as an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
getService()
Gets service' class.-
Methods inherited from class org.glassfish.jersey.internal.inject.Binding
addAlias, analyzeWith, asType, getAliases, getAnalyzer, getContracts, getImplementationType, getName, getQualifiers, getRank, getScope, in, isProxiable, isProxiedForSameScope, named, proxy, proxyForSameScope, qualifiedBy, ranked, to, to, to, to
-
-
-
-
Field Detail
-
service
private final T service
-
-
Constructor Detail
-
InstanceBinding
InstanceBinding(T service)
Creates a service as an instance.- Parameters:
service
- service's instance.
-
InstanceBinding
InstanceBinding(T service, java.lang.reflect.Type contractType)
Creates a service as an instance.- Parameters:
service
- service's instance.contractType
- service's contractType.
-
-
Method Detail
-
getService
public T getService()
Gets service' class.- Returns:
- service's class.
-
-