Package io.quarkus.deployment.proxy
Class ProxyConfiguration<T>
java.lang.Object
io.quarkus.deployment.proxy.ProxyConfiguration<T>
Basic configuration needed to generate a proxy of a class.
This was inspired from jboss-invocations's org.jboss.invocation.proxy.ProxyConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAdditionalInterface(Class<?> iface) Class<?> io.quarkus.gizmo.ClassOutputbooleansetAllowPackagePrivate(boolean allowPackagePrivate) setAnchorClass(Class<?> anchorClass) setClassLoader(ClassLoader classLoader) setClassOutput(io.quarkus.gizmo.ClassOutput classOutput) setProxyNameSuffix(String proxyNameSuffix) setSuperClass(Class<T> superClass)
-
Constructor Details
-
ProxyConfiguration
public ProxyConfiguration()
-
-
Method Details
-
getAdditionalInterfaces
-
addAdditionalInterface
-
getClassLoader
-
setClassLoader
-
getAnchorClass
-
setAnchorClass
-
getProxyNameSuffix
-
setProxyNameSuffix
-
getProxyName
-
getSuperClass
-
setSuperClass
-
getClassOutput
public io.quarkus.gizmo.ClassOutput getClassOutput() -
setClassOutput
-
isAllowPackagePrivate
public boolean isAllowPackagePrivate() -
setAllowPackagePrivate
-