Interface ProxyInstantiator

  • All Superinterfaces:
    org.jboss.weld.bootstrap.api.Service
    All Known Implementing Classes:
    DefaultProxyInstantiator

    public interface ProxyInstantiator
    extends org.jboss.weld.bootstrap.api.Service
    Implementations of this interface are capable of creating instances of a given proxy class. This can either be done simply by calling clazz.getDeclaredConstructor().newInstance() or using more advanced mechanism (e.g. sun.misc.Unsafe)
    Author:
    Jozef Hartinger
    See Also:
    DefaultProxyInstantiator, UnsafeProxyInstantiator, ReflectionFactoryProxyInstantiator