$ B C D E F G H I O P R S T X
All Classes All Packages
All Classes All Packages
All Classes All Packages
$
- $$ha$getTarget() - Method in interface org.hotswap.agent.plugin.spring.getbean.SpringHotswapAgentProxy
- $$ha$setTarget(Object) - Method in interface org.hotswap.agent.plugin.spring.getbean.SpringHotswapAgentProxy
B
- basePackagePrefixes - Static variable in class org.hotswap.agent.plugin.spring.SpringPlugin
C
- CGLIB_PACKAGE - Static variable in class org.hotswap.agent.plugin.spring.getbean.EnhancerProxyCreater
- cglibAopProxyDisableCache(CtClass) - Static method in class org.hotswap.agent.plugin.spring.SpringPlugin
- ClassPathBeanDefinitionScannerAgent - Class in org.hotswap.agent.plugin.spring.scanner
-
Registers
- ClassPathBeanDefinitionScannerTransformer - Class in org.hotswap.agent.plugin.spring.scanner
-
Hook into classpath scanner process to register basicPackage of scanned classes.
- ClassPathBeanDefinitionScannerTransformer() - Constructor for class org.hotswap.agent.plugin.spring.scanner.ClassPathBeanDefinitionScannerTransformer
- ClassPathBeanRefreshCommand - Class in org.hotswap.agent.plugin.spring.scanner
-
Do refresh Spring class (scanned by classpath scanner) based on URI or byte[] definition.
- ClassPathBeanRefreshCommand() - Constructor for class org.hotswap.agent.plugin.spring.scanner.ClassPathBeanRefreshCommand
- ClassPathBeanRefreshCommand(ClassLoader, String, String, byte[]) - Constructor for class org.hotswap.agent.plugin.spring.scanner.ClassPathBeanRefreshCommand
- ClassPathBeanRefreshCommand(ClassLoader, String, String, WatchFileEvent) - Constructor for class org.hotswap.agent.plugin.spring.scanner.ClassPathBeanRefreshCommand
- ClassPathScannerCommand - Class in org.hotswap.agent.plugin.spring.scanner
-
Deprecated.
- ClassPathScannerCommand(Object, String, String, ClassLoader, String, byte[]) - Constructor for class org.hotswap.agent.plugin.spring.scanner.ClassPathScannerCommand
-
Deprecated.
- ClassSignatureComparer - Class in org.hotswap.agent.plugin.spring.signature
-
Checks if a Signature of a Class has changed enough to necessitate a Spring reload.
- ClassSignatureComparer() - Constructor for class org.hotswap.agent.plugin.spring.signature.ClassSignatureComparer
- clearAllProxies() - Static method in class org.hotswap.agent.plugin.spring.getbean.ProxyReplacer
-
Clears the bean references inside all the proxies
- createProxy(Object, Object, Class<?>[], Object[]) - Static method in class org.hotswap.agent.plugin.spring.getbean.EnhancerProxyCreater
-
Creates a Cglib proxy instance along with the neccessary Callback classes, if those have not been created already.
D
- defineBean(BeanDefinition) - Method in class org.hotswap.agent.plugin.spring.scanner.ClassPathBeanDefinitionScannerAgent
-
Resolve candidate to a bean definition and (re)load in Spring.
- detach() - Method in class org.hotswap.agent.plugin.spring.getbean.DetachableBeanHolder
-
Clear the bean for this proxy
- DetachableBeanHolder - Class in org.hotswap.agent.plugin.spring.getbean
-
Loadable detachable Spring bean holder
- DetachableBeanHolder(Object, Object, Class<?>[], Object[]) - Constructor for class org.hotswap.agent.plugin.spring.getbean.DetachableBeanHolder
- detachBeans() - Static method in class org.hotswap.agent.plugin.spring.getbean.DetachableBeanHolder
-
Clears the bean references inside all of the proxies
E
- EnhancerProxyCreater - Class in org.hotswap.agent.plugin.spring.getbean
-
Creates a Cglib proxy instance along with the neccessary Callback classes.
- EnhancerProxyCreater(ClassLoader, ProtectionDomain) - Constructor for class org.hotswap.agent.plugin.spring.getbean.EnhancerProxyCreater
- equals(Object) - Method in class org.hotswap.agent.plugin.spring.scanner.ClassPathBeanRefreshCommand
- equals(Object) - Method in class org.hotswap.agent.plugin.spring.scanner.ClassPathScannerCommand
-
Deprecated.
- equals(Object) - Method in class org.hotswap.agent.plugin.spring.scanner.XmlBeanRefreshCommand
- executeCommand() - Method in class org.hotswap.agent.plugin.spring.scanner.ClassPathBeanRefreshCommand
- executeCommand() - Method in class org.hotswap.agent.plugin.spring.scanner.XmlBeanRefreshCommand
F
- FACTORY_METHOD_NAME - Static variable in class org.hotswap.agent.plugin.spring.getbean.ProxyReplacer
-
Name of the Spring beanFactory method, which returns a bean
- FACTORY_METHOD_NAME - Static variable in class org.hotswap.agent.plugin.spring.getbean.ProxyReplacerTransformer
G
- getBean() - Method in class org.hotswap.agent.plugin.spring.getbean.DetachableBeanHolder
-
Returns an existing bean instance or retrieves and stores new bean from the Spring BeanFactory
- getInstance(String) - Static method in class org.hotswap.agent.plugin.spring.scanner.ClassPathBeanDefinitionScannerAgent
-
Find scanner agent by base package.
- getInstance(ClassPathBeanDefinitionScanner) - Static method in class org.hotswap.agent.plugin.spring.scanner.ClassPathBeanDefinitionScannerAgent
-
Return an agent instance for a scanner.
- getTarget() - Method in class org.hotswap.agent.plugin.spring.getbean.DetachableBeanHolder
-
Returns current target bean.
H
- hashCode() - Method in class org.hotswap.agent.plugin.spring.scanner.ClassPathBeanRefreshCommand
- hashCode() - Method in class org.hotswap.agent.plugin.spring.scanner.ClassPathScannerCommand
-
Deprecated.
- hashCode() - Method in class org.hotswap.agent.plugin.spring.scanner.XmlBeanRefreshCommand
- HotswapSpringInvocationHandler - Class in org.hotswap.agent.plugin.spring.getbean
-
MethodInterceptor for java.lang.reflect bean Proxies.
- HotswapSpringInvocationHandler(Object, Object, Class<?>[], Object[]) - Constructor for class org.hotswap.agent.plugin.spring.getbean.HotswapSpringInvocationHandler
I
- init() - Method in class org.hotswap.agent.plugin.spring.SpringPlugin
- init(String) - Method in class org.hotswap.agent.plugin.spring.SpringPlugin
- invoke(Object, Method, Object[]) - Method in class org.hotswap.agent.plugin.spring.getbean.HotswapSpringInvocationHandler
- isBeanLoaded() - Method in class org.hotswap.agent.plugin.spring.getbean.DetachableBeanHolder
- isPoolClassDifferent(Class<?>, ClassPool) - Static method in class org.hotswap.agent.plugin.spring.signature.ClassSignatureComparer
- isReloadNeeded(Class<?>, byte[]) - Method in class org.hotswap.agent.plugin.spring.SpringChangesAnalyzer
- isSupportedCglibProxy(Object) - Static method in class org.hotswap.agent.plugin.spring.getbean.EnhancerProxyCreater
- isSyntheticClass(Class<?>) - Method in class org.hotswap.agent.plugin.spring.SpringChangesAnalyzer
O
- org.hotswap.agent.plugin.spring - package org.hotswap.agent.plugin.spring
- org.hotswap.agent.plugin.spring.getbean - package org.hotswap.agent.plugin.spring.getbean
- org.hotswap.agent.plugin.spring.scanner - package org.hotswap.agent.plugin.spring.scanner
- org.hotswap.agent.plugin.spring.signature - package org.hotswap.agent.plugin.spring.signature
P
- ProxyReplacer - Class in org.hotswap.agent.plugin.spring.getbean
-
Proxies the beans.
- ProxyReplacer() - Constructor for class org.hotswap.agent.plugin.spring.getbean.ProxyReplacer
- ProxyReplacerTransformer - Class in org.hotswap.agent.plugin.spring.getbean
-
Transforms Spring classes so the beans go through this plugin.
- ProxyReplacerTransformer() - Constructor for class org.hotswap.agent.plugin.spring.getbean.ProxyReplacerTransformer
R
- refreshClass(String, byte[]) - Static method in class org.hotswap.agent.plugin.spring.scanner.ClassPathBeanDefinitionScannerAgent
-
Called by a reflection command from SpringPlugin transformer.
- register(Object, Object, Class<?>[], Object[]) - Static method in class org.hotswap.agent.plugin.spring.getbean.ProxyReplacer
-
Creates a proxied Spring bean.
- register(CtClass) - Static method in class org.hotswap.agent.plugin.spring.SpringPlugin
-
Plugin initialization is after Spring has finished its startup and freezeConfiguration is called.
- registerBasePackage(String) - Method in class org.hotswap.agent.plugin.spring.scanner.ClassPathBeanDefinitionScannerAgent
-
Initialize base package from ClassPathBeanDefinitionScanner.scan() (hooked by a Transformer)
- registerBasePackageFromConfiguration() - Method in class org.hotswap.agent.plugin.spring.SpringPlugin
-
register base package prefix from configuration file
- registerComponentScanBasePackage(String) - Method in class org.hotswap.agent.plugin.spring.SpringPlugin
-
Register both hotswap transformer AND watcher - in case of new file the file is not known to JVM and hence no hotswap is called.
- registerResourceListeners(URL) - Method in class org.hotswap.agent.plugin.spring.SpringPlugin
- registerXmlBeanDefinitionScannerAgent(XmlBeanDefinitionReader, Resource) - Static method in class org.hotswap.agent.plugin.spring.scanner.XmlBeanDefinitionScannerAgent
-
need to ensure that when method is invoked first time , this class is not loaded, so this class is will be loaded by appClassLoader
- reloadBeanFromXml(URL) - Method in class org.hotswap.agent.plugin.spring.scanner.XmlBeanDefinitionScannerAgent
-
reload bean from xml definition
- reloadFlag - Static variable in class org.hotswap.agent.plugin.spring.scanner.ClassPathBeanDefinitionScannerAgent
-
Flag to check reload status.
- reloadFlag - Static variable in class org.hotswap.agent.plugin.spring.scanner.XmlBeanDefinitionScannerAgent
-
Flag to check reload status.
- reloadXml(URL) - Static method in class org.hotswap.agent.plugin.spring.scanner.XmlBeanDefinitionScannerAgent
- replaceBeanWithProxy(CtClass) - Static method in class org.hotswap.agent.plugin.spring.getbean.ProxyReplacerTransformer
- replaceCglibFastClassGenerator(CtClass) - Static method in class org.hotswap.agent.plugin.spring.getbean.ProxyReplacerTransformer
-
Disable cache usage in FastClass.Generator to avoid 'IllegalArgumentException: Protected method' exceptions
- replaceSpringFastClassGenerator(CtClass) - Static method in class org.hotswap.agent.plugin.spring.getbean.ProxyReplacerTransformer
-
Disable cache usage in FastClass.Generator to avoid 'IllegalArgumentException: Protected method' exceptions
- reset() - Static method in class org.hotswap.agent.plugin.spring.ResetSpringStaticCaches
-
Reset all caches.
- reset(DefaultListableBeanFactory) - Static method in class org.hotswap.agent.plugin.spring.ResetBeanPostProcessorCaches
-
Reset all post processors associated with a bean factory.
- reset(DefaultListableBeanFactory) - Static method in class org.hotswap.agent.plugin.spring.ResetRequestMappingCaches
- resetAutowiredAnnotationBeanPostProcessorCache(AutowiredAnnotationBeanPostProcessor) - Static method in class org.hotswap.agent.plugin.spring.ResetBeanPostProcessorCaches
- resetBeanNamesByType(DefaultListableBeanFactory) - Static method in class org.hotswap.agent.plugin.spring.ResetSpringStaticCaches
-
Spring bean by type cache.
- ResetBeanPostProcessorCaches - Class in org.hotswap.agent.plugin.spring
-
Spring Bean post processors contain various caches for performance reasons.
- ResetBeanPostProcessorCaches() - Constructor for class org.hotswap.agent.plugin.spring.ResetBeanPostProcessorCaches
- resetInitDestroyAnnotationBeanPostProcessorCache(InitDestroyAnnotationBeanPostProcessor) - Static method in class org.hotswap.agent.plugin.spring.ResetBeanPostProcessorCaches
- ResetRequestMappingCaches - Class in org.hotswap.agent.plugin.spring
-
Support for Spring MVC mapping caches.
- ResetRequestMappingCaches() - Constructor for class org.hotswap.agent.plugin.spring.ResetRequestMappingCaches
- ResetSpringStaticCaches - Class in org.hotswap.agent.plugin.spring
-
Reset various Spring static caches.
- ResetSpringStaticCaches() - Constructor for class org.hotswap.agent.plugin.spring.ResetSpringStaticCaches
- resolveBeanDefinition(byte[]) - Method in class org.hotswap.agent.plugin.spring.scanner.ClassPathBeanDefinitionScannerAgent
-
Resolve bean definition from class definition if applicable.
S
- setTarget(Object) - Method in class org.hotswap.agent.plugin.spring.getbean.DetachableBeanHolder
-
Sets current target bean.
- SPRING_PACKAGE - Static variable in class org.hotswap.agent.plugin.spring.getbean.EnhancerProxyCreater
- SpringHotswapAgentProxy - Interface in org.hotswap.agent.plugin.spring.getbean
- SpringChangesAnalyzer - Class in org.hotswap.agent.plugin.spring
-
Determines if a full Spring reload is needed.
- SpringChangesAnalyzer(ClassLoader) - Constructor for class org.hotswap.agent.plugin.spring.SpringChangesAnalyzer
- SpringPlugin - Class in org.hotswap.agent.plugin.spring
-
Spring plugin.
- SpringPlugin() - Constructor for class org.hotswap.agent.plugin.spring.SpringPlugin
T
- toString() - Method in class org.hotswap.agent.plugin.spring.scanner.ClassPathBeanRefreshCommand
- toString() - Method in class org.hotswap.agent.plugin.spring.scanner.XmlBeanRefreshCommand
- transform(CtClass, ClassPool) - Static method in class org.hotswap.agent.plugin.spring.scanner.ClassPathBeanDefinitionScannerTransformer
-
Insert at the beginning of the method:
- transform(CtClass, ClassPool) - Static method in class org.hotswap.agent.plugin.spring.scanner.XmlBeanDefinitionScannerTransformer
-
Insert at the beginning of the method:
X
- XmlBeanDefinitionScannerAgent - Class in org.hotswap.agent.plugin.spring.scanner
-
IMPORTANT: DON'T REFER TO THIS CLASS IN OTHER CLASS!!
- XmlBeanDefinitionScannerTransformer - Class in org.hotswap.agent.plugin.spring.scanner
-
Hook into classpath scanner process to register basicPackage of scanned classes.
- XmlBeanDefinitionScannerTransformer() - Constructor for class org.hotswap.agent.plugin.spring.scanner.XmlBeanDefinitionScannerTransformer
- XmlBeanRefreshCommand - Class in org.hotswap.agent.plugin.spring.scanner
-
Do refresh Spring class (scanned by xml) based on xml files.
- XmlBeanRefreshCommand(ClassLoader, URL) - Constructor for class org.hotswap.agent.plugin.spring.scanner.XmlBeanRefreshCommand
All Classes All Packages