public class ProxyServicesImpl extends Object implements org.jboss.weld.serialization.spi.ProxyServices
ProxyServices implementation that delegates to the module class loader if the bean class loader cannot be determined| Constructor and Description |
|---|
ProxyServicesImpl(org.jboss.modules.Module module) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup() |
Class<?> |
defineClass(Class<?> originalClass,
String s,
byte[] bytes,
int i,
int i1) |
Class<?> |
defineClass(Class<?> originalClass,
String s,
byte[] bytes,
int i,
int i1,
ProtectionDomain protectionDomain) |
ClassLoader |
getClassLoader(Class<?> proxiedBeanType) |
Class<?> |
loadBeanClass(String className) |
Class<?> |
loadClass(Class<?> originalClass,
String classBinaryName) |
boolean |
supportsClassDefining() |
public ClassLoader getClassLoader(Class<?> proxiedBeanType)
getClassLoader in interface org.jboss.weld.serialization.spi.ProxyServicespublic void cleanup()
cleanup in interface org.jboss.weld.bootstrap.api.Servicepublic Class<?> loadBeanClass(String className)
loadBeanClass in interface org.jboss.weld.serialization.spi.ProxyServicespublic Class<?> defineClass(Class<?> originalClass, String s, byte[] bytes, int i, int i1) throws ClassFormatError
defineClass in interface org.jboss.weld.serialization.spi.ProxyServicesClassFormatErrorpublic Class<?> defineClass(Class<?> originalClass, String s, byte[] bytes, int i, int i1, ProtectionDomain protectionDomain) throws ClassFormatError
defineClass in interface org.jboss.weld.serialization.spi.ProxyServicesClassFormatErrorpublic Class<?> loadClass(Class<?> originalClass, String classBinaryName) throws ClassNotFoundException
loadClass in interface org.jboss.weld.serialization.spi.ProxyServicesClassNotFoundExceptionpublic boolean supportsClassDefining()
supportsClassDefining in interface org.jboss.weld.serialization.spi.ProxyServicesCopyright © 2021 JBoss by Red Hat. All rights reserved.