Package org.apache.cxf.jaxws.spi
Class WrapperClassLoader
java.lang.Object
org.apache.cxf.common.spi.GeneratedClassClassLoader
org.apache.cxf.jaxws.spi.WrapperClassLoader
- All Implemented Interfaces:
WrapperClassCreator
public class WrapperClassLoader
extends org.apache.cxf.common.spi.GeneratedClassClassLoader
implements WrapperClassCreator
If class has been generated during build time
(use @see org.apache.cxf.common.spi.GeneratedClassClassLoaderCapture capture to save bytes)
you can set class loader to avoid class generation during runtime:
bus.setExtension(new GeneratedWrapperClassLoader(bus), WrapperClassCreator.class);
- Author:
- olivier dufour
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cxf.common.spi.GeneratedClassClassLoader
org.apache.cxf.common.spi.GeneratedClassClassLoader.TypeHelperClassLoader -
Field Summary
FieldsFields inherited from class org.apache.cxf.common.spi.GeneratedClassClassLoader
bus -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerate(JaxWsServiceFactoryBean factory, org.apache.cxf.service.model.InterfaceInfo interfaceInfo, boolean q) Methods inherited from class org.apache.cxf.common.spi.GeneratedClassClassLoader
findClass, getClassLoader
-
Field Details
-
LOG
-
-
Constructor Details
-
WrapperClassLoader
public WrapperClassLoader(org.apache.cxf.Bus bus)
-
-
Method Details
-
generate
public Set<Class<?>> generate(JaxWsServiceFactoryBean factory, org.apache.cxf.service.model.InterfaceInfo interfaceInfo, boolean q) - Specified by:
generatein interfaceWrapperClassCreator
-