| Modifier and Type | Field and Description |
|---|---|
| protected boolean | _cfgUseOptimizedBeanDeserializer
Flag to indicate whether we should use an optimized sub-class of
|
| protected boolean | _cfgUseValueClassLoader
Flag to indicate whether we will try to load generated classes using same class loader as one that loaded class being accessed or not. |
| private static final long |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public String | getModuleName()
Implements abstract com. Method that returns a display that can be used by Jackson for informational purposes, as well as in associating extensions with module that provides them. |
| public void | setupModule(Module.
Implements abstract com. Method called by |
| public AfterburnerModule | |
| public AfterburnerModule | setUseValueClassLoader(boolean state)
Flag to indicate whether we will try to load generated classes using same class loader as one that loaded class being accessed or not. |
| public Version | version()
Implements abstract com. Implements com. Method that returns version of this module. |
| _cfgUseOptimizedBeanDeserializer | back to summary |
|---|---|
| protected boolean _cfgUseOptimizedBeanDeserializer Flag to indicate whether we should use an optimized sub-class of
By default this feature is enabled. | |
| _cfgUseValueClassLoader | back to summary |
|---|---|
| protected boolean _cfgUseValueClassLoader Flag to indicate whether we will try to load generated classes using same class loader as one that loaded class being accessed or not. If not, we will use class loader that loaded this module. Benefit of using value class loader is that 'protected' and 'package access' properties can be accessed; otherwise only 'public' properties can be accessed. By default this feature is enabled. | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| AfterburnerModule | back to summary |
|---|---|
| public AfterburnerModule() | |
| getModuleName | back to summary |
|---|---|
| public String getModuleName() Implements abstract com. Doc from com. Method that returns a display that can be used by Jackson for informational purposes, as well as in associating extensions with module that provides them.
| |
| setupModule | back to summary |
|---|---|
| public void setupModule(Module. Implements abstract com. Doc from com. Method called by
| |
| setUseOptimizedBeanDeserializer | back to summary |
|---|---|
| public AfterburnerModule setUseOptimizedBeanDeserializer(boolean state) | |
| setUseValueClassLoader | back to summary |
|---|---|
| public AfterburnerModule setUseValueClassLoader(boolean state) Flag to indicate whether we will try to load generated classes using same class loader as one that loaded class being accessed or not. If not, we will use class loader that loaded this module. Benefit of using value class loader is that 'protected' and 'package access' properties can be accessed; otherwise only 'public' properties can be accessed. By default this feature is enabled. | |
| version | back to summary |
|---|---|
| public Version version() Implements abstract com. Implements com. Doc from com. Method that returns version of this module. Can be used by Jackson for informational purposes.
| |