| Interface | Description |
|---|---|
| ClassLoaderService | |
| GeneratedClassClassLoaderCapture |
Implement this interface to store class generated in order during build phase
inject it back before runtime to avoid class generation.
|
| NamespaceClassCreator |
SPI interface to implement the proxy defining logic.
|
| Class | Description |
|---|---|
| ClassGeneratorClassLoader |
Class loader used to store and retrieve class generated during runtime to avoid class generation each time.
|
| ClassGeneratorClassLoader.TypeHelperClassLoader | |
| ClassLoaderProxyService | |
| GeneratedClassClassLoader |
Class loader used to find class generated during build time to avoid class generation during runtime.
|
| GeneratedClassClassLoader.TypeHelperClassLoader | |
| GeneratedNamespaceClassLoader |
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 GeneratedNamespaceClassLoader(bus), NamespaceClassCreator.class);
|
| NamespaceClassGenerator |
Apache CXF