public class ClientHeaderProviders extends Object
ClientHeaderProvider
sModifier and Type | Method and Description |
---|---|
static Optional<org.eclipse.microprofile.rest.client.ext.ClientHeadersFactory> |
getFactory(Class<?> aClass)
Get
ClientHeadersFactory for a given class, if exists |
static Optional<ClientHeaderProvider> |
getProvider(Method method)
Get
ClientHeaderProvider for a given method, if exists |
static void |
registerForClass(Class<?> clientClass,
Object clientProxy)
Deprecated.
|
static void |
registerForClass(Class<?> clientClass,
Object clientProxy,
javax.enterprise.inject.spi.BeanManager beanManager)
Register, in a static map,
ClientHeaderProvider `s for the given class and all of its methods |
public static Optional<ClientHeaderProvider> getProvider(Method method)
ClientHeaderProvider
for a given method, if existsmethod
- a method to get the provider forpublic static Optional<org.eclipse.microprofile.rest.client.ext.ClientHeadersFactory> getFactory(Class<?> aClass)
ClientHeadersFactory
for a given class, if existsaClass
- a class to get the ClientHeadersFactory for@Deprecated public static void registerForClass(Class<?> clientClass, Object clientProxy)
registerForClass(Class, Object, BeanManager)
ClientHeaderProvider
`s for the given class and all of its methodsclientClass
- a class to scan for ClientHeaderParam
and RegisterClientHeaders
clientProxy
- proxy of the clientClass, used to handle the default methodspublic static void registerForClass(Class<?> clientClass, Object clientProxy, javax.enterprise.inject.spi.BeanManager beanManager)
ClientHeaderProvider
`s for the given class and all of its methodsclientClass
- a class to scan for ClientHeaderParam
and RegisterClientHeaders
clientProxy
- proxy of the clientClass, used to handle the default methodsbeanManager
- the bean manager used to construct CDI beansCopyright © 2021 JBoss by Red Hat. All rights reserved.