Class ProxyConfiguration<T>

java.lang.Object
io.quarkus.deployment.proxy.ProxyConfiguration<T>

public class ProxyConfiguration<T> extends Object
Basic configuration needed to generate a proxy of a class. This was inspired from jboss-invocations's org.jboss.invocation.proxy.ProxyConfiguration
  • Constructor Details

    • ProxyConfiguration

      public ProxyConfiguration()
  • Method Details

    • getAdditionalInterfaces

      public List<Class<?>> getAdditionalInterfaces()
    • addAdditionalInterface

      public ProxyConfiguration<T> addAdditionalInterface(Class<?> iface)
    • getClassLoader

      public ClassLoader getClassLoader()
    • setClassLoader

      public ProxyConfiguration<T> setClassLoader(ClassLoader classLoader)
    • getAnchorClass

      public Class<?> getAnchorClass()
    • setAnchorClass

      public ProxyConfiguration<T> setAnchorClass(Class<?> anchorClass)
    • getProxyNameSuffix

      public String getProxyNameSuffix()
    • setProxyNameSuffix

      public ProxyConfiguration<T> setProxyNameSuffix(String proxyNameSuffix)
    • getProxyName

      public String getProxyName()
    • getSuperClass

      public Class<T> getSuperClass()
    • setSuperClass

      public ProxyConfiguration<T> setSuperClass(Class<T> superClass)
    • getClassOutput

      public io.quarkus.gizmo.ClassOutput getClassOutput()
    • setClassOutput

      public ProxyConfiguration<T> setClassOutput(io.quarkus.gizmo.ClassOutput classOutput)
    • isAllowPackagePrivate

      public boolean isAllowPackagePrivate()
    • setAllowPackagePrivate

      public ProxyConfiguration<T> setAllowPackagePrivate(boolean allowPackagePrivate)