Class BeanClassRefreshCommand
- java.lang.Object
-
- org.hotswap.agent.command.MergeableCommand
-
- org.hotswap.agent.plugin.weld.command.BeanClassRefreshCommand
-
- All Implemented Interfaces:
org.hotswap.agent.command.Command
public class BeanClassRefreshCommand extends org.hotswap.agent.command.MergeableCommandBeanClassRefreshCommand. Collect all classes definitions/redefinitions for single archive 1. Merge all commands (definition, redefinition) for single archive to single command. 2. Call proxy redefinitions in BeanClassRefreshAgent for all merged commands 3. Call bean class reload in BeanDepoymentArchiveAgent for all merged commands- Author:
- Vladimir Dvorak
-
-
Constructor Summary
Constructors Constructor Description BeanClassRefreshCommand(ClassLoader classLoader, String archivePath, Map<Object,Object> registeredProxiedBeans, String className, String oldFullSignature, String oldSignatureForProxyCheck, String oldSignatureByStrategy, BeanReloadStrategy beanReloadStrategy)BeanClassRefreshCommand(ClassLoader classLoader, String normalizedArchivePath, org.hotswap.agent.watch.WatchFileEvent event)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)voidexecuteCommand()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
BeanClassRefreshCommand
public BeanClassRefreshCommand(ClassLoader classLoader, String archivePath, Map<Object,Object> registeredProxiedBeans, String className, String oldFullSignature, String oldSignatureForProxyCheck, String oldSignatureByStrategy, BeanReloadStrategy beanReloadStrategy)
-
BeanClassRefreshCommand
public BeanClassRefreshCommand(ClassLoader classLoader, String normalizedArchivePath, org.hotswap.agent.watch.WatchFileEvent event)
-
-