Class ClientHeaderProviders
java.lang.Object
org.jboss.resteasy.microprofile.client.header.ClientHeaderProviders
A storage of
ClientHeaderProviders-
Method Summary
Modifier and TypeMethodDescriptionstatic Optional<org.eclipse.microprofile.rest.client.ext.ClientHeadersFactory> getFactory(Class<?> aClass) GetClientHeadersFactoryfor a given class, if existsstatic Optional<ClientHeaderProvider> getProvider(Method method) GetClientHeaderProviderfor a given method, if existsstatic voidregisterForClass(Class<?> clientClass, Object clientProxy) Deprecated.static voidregisterForClass(Class<?> clientClass, Object clientProxy, jakarta.enterprise.inject.spi.BeanManager beanManager) Register, in a static map,ClientHeaderProvider`s for the given class and all of its methods
-
Method Details
-
getProvider
GetClientHeaderProviderfor a given method, if exists- Parameters:
method- a method to get the provider for- Returns:
- the provider responsible for setting the headers
-
getFactory
public static Optional<org.eclipse.microprofile.rest.client.ext.ClientHeadersFactory> getFactory(Class<?> aClass) GetClientHeadersFactoryfor a given class, if exists- Parameters:
aClass- a class to get the ClientHeadersFactory for- Returns:
- the factory used to adjust the headers
-
registerForClass
Deprecated.Register, in a static map,ClientHeaderProvider`s for the given class and all of its methods- Parameters:
clientClass- a class to scan forClientHeaderParamandRegisterClientHeadersclientProxy- proxy of the clientClass, used to handle the default methods
-
registerForClass
public static void registerForClass(Class<?> clientClass, Object clientProxy, jakarta.enterprise.inject.spi.BeanManager beanManager) Register, in a static map,ClientHeaderProvider`s for the given class and all of its methods- Parameters:
clientClass- a class to scan forClientHeaderParamandRegisterClientHeadersclientProxy- proxy of the clientClass, used to handle the default methodsbeanManager- the bean manager used to construct CDI beans
-
registerForClass(Class, Object, BeanManager)