Class ClientProxyProvider

java.lang.Object
org.jboss.weld.bean.proxy.ClientProxyProvider

public class ClientProxyProvider extends Object
A proxy pool for holding scope adaptors (client proxies)
Author:
Nicklas Karlsson
See Also:
  • Constructor Details

    • ClientProxyProvider

      public ClientProxyProvider(String contextId)
      Parameters:
      contextId -
  • Method Details

    • getClientProxy

      public <T> T getClientProxy(jakarta.enterprise.inject.spi.Bean<T> bean)
    • getClientProxy

      public <T> T getClientProxy(jakarta.enterprise.inject.spi.Bean<T> bean, Type requestedType)
      Gets a client proxy for a bean

      Looks for a proxy in the pool. If not found, one is created and added to the pool if the create argument is true.

      Parameters:
      bean - The bean to get a proxy to
      Returns:
      the client proxy for the bean
    • toString

      public String toString()
      Gets a string representation
      Overrides:
      toString in class Object
      Returns:
      The string representation
    • clear

      public void clear()