$ B C D E F G H I O P R S T X 
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
 
$ B C D E F G H I O P R S T X 
All Classes All Packages