Package io.quarkus.deployment.proxy
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 Summary
Constructors Constructor Description ProxyConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProxyConfiguration<T>
addAdditionalInterface(Class<?> iface)
List<Class<?>>
getAdditionalInterfaces()
Class<?>
getAnchorClass()
ClassLoader
getClassLoader()
io.quarkus.gizmo.ClassOutput
getClassOutput()
String
getProxyName()
String
getProxyNameSuffix()
Class<T>
getSuperClass()
boolean
isAllowPackagePrivate()
ProxyConfiguration<T>
setAllowPackagePrivate(boolean allowPackagePrivate)
ProxyConfiguration<T>
setAnchorClass(Class<?> anchorClass)
ProxyConfiguration<T>
setClassLoader(ClassLoader classLoader)
ProxyConfiguration<T>
setClassOutput(io.quarkus.gizmo.ClassOutput classOutput)
ProxyConfiguration<T>
setProxyNameSuffix(String proxyNameSuffix)
ProxyConfiguration<T>
setSuperClass(Class<T> superClass)
-
-
-
Method Detail
-
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()
-
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)
-
-