Class ClientHeaderProviders

    • Method Detail

      • getFactory

        public static Optional<org.eclipse.microprofile.rest.client.ext.ClientHeadersFactory> getFactory​(Class<?> aClass)
        Get ClientHeadersFactory for a given class, if exists
        Parameters:
        aClass - a class to get the ClientHeadersFactory for
        Returns:
        the factory used to adjust the headers
      • registerForClass

        @Deprecated
        public static void registerForClass​(Class<?> clientClass,
                                            Object clientProxy)
        Register, in a static map, ClientHeaderProvider`s for the given class and all of its methods
        Parameters:
        clientClass - a class to scan for ClientHeaderParam and RegisterClientHeaders
        clientProxy - proxy of the clientClass, used to handle the default methods
      • registerForClass

        public 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
        Parameters:
        clientClass - a class to scan for ClientHeaderParam and RegisterClientHeaders
        clientProxy - proxy of the clientClass, used to handle the default methods
        beanManager - the bean manager used to construct CDI beans