$ A B C D E F G H I L M N O P R T V W 
All Classes All Packages

$

$$ha$addBeanToReloadWeld(Contextual<Object>) - Method in interface org.hotswap.agent.plugin.weld.beans.WeldHotswapContext
Adds a bean to the set of beans to be redefined.
$$ha$getBeansToReloadWeld() - Method in interface org.hotswap.agent.plugin.weld.beans.WeldHotswapContext
Gets the Weld beans to be reloaded.
$$ha$isActiveWeld() - Method in interface org.hotswap.agent.plugin.weld.beans.WeldHotswapContext
The original isActive() method (renamed).
$$ha$reloadWeld() - Method in interface org.hotswap.agent.plugin.weld.beans.WeldHotswapContext
Redefines the beans which have changed.

A

AbstractClassBeanTransformer - Class in org.hotswap.agent.plugin.weld.transformer
 
AbstractClassBeanTransformer() - Constructor for class org.hotswap.agent.plugin.weld.transformer.AbstractClassBeanTransformer
 
addToReloadSet(Context, Contextual<Object>) - Static method in class org.hotswap.agent.plugin.weld.beans.ContextualReloadHelper
Tries to add the bean in the context so it is reloaded in the next activation of the context.
ArchivePathHelper - Class in org.hotswap.agent.plugin.weld
 
ArchivePathHelper() - Constructor for class org.hotswap.agent.plugin.weld.ArchivePathHelper
 

B

BdaAgentRegistry - Class in org.hotswap.agent.plugin.weld.command
BdaAgentRegistry - maps archivePath to BeanClassRefreshAgent.
BdaAgentRegistry() - Constructor for class org.hotswap.agent.plugin.weld.command.BdaAgentRegistry
 
BeanClassRefreshAgent - Class in org.hotswap.agent.plugin.weld.command
Handle definition and redefinition of bean classes in BeanManager.
BeanClassRefreshCommand - Class in org.hotswap.agent.plugin.weld.command
BeanClassRefreshCommand.
BeanClassRefreshCommand(ClassLoader, String, Map<Object, Object>, String, String, String, String, BeanReloadStrategy) - Constructor for class org.hotswap.agent.plugin.weld.command.BeanClassRefreshCommand
 
BeanClassRefreshCommand(ClassLoader, String, WatchFileEvent) - Constructor for class org.hotswap.agent.plugin.weld.command.BeanClassRefreshCommand
 
BeanDeploymentArchiveTransformer - Class in org.hotswap.agent.plugin.weld.transformer
Hook into WeldBeanDeploymentArchive or BeanDeploymentArchiveImpl(WildFly) constructors to initialize WeldPlugin
BeanDeploymentArchiveTransformer() - Constructor for class org.hotswap.agent.plugin.weld.transformer.BeanDeploymentArchiveTransformer
 
BeanReloadExecutor - Class in org.hotswap.agent.plugin.weld.command
 
BeanReloadExecutor() - Constructor for class org.hotswap.agent.plugin.weld.command.BeanReloadExecutor
 
BeanReloadStrategy - Enum in org.hotswap.agent.plugin.weld
 
beginProxyRegeneration() - Static method in class org.hotswap.agent.plugin.weld.command.ProxyClassLoadingDelegate
 
BOUND_SESSION_BEAN_STORE_REGISTRY - Static variable in class org.hotswap.agent.plugin.weld.transformer.CdiContextsTransformer
 

C

CdiContextsTransformer - Class in org.hotswap.agent.plugin.weld.transformer
The Class CdiContextsTransformer.
CdiContextsTransformer() - Constructor for class org.hotswap.agent.plugin.weld.transformer.CdiContextsTransformer
 
CLASS_CHANGE - org.hotswap.agent.plugin.weld.BeanReloadStrategy
 
classReload(ClassLoader, CtClass, Class<?>) - Method in class org.hotswap.agent.plugin.weld.WeldPlugin
If bda archive is defined for given class than new BeanClassRefreshCommand is created
contains(String) - Static method in class org.hotswap.agent.plugin.weld.command.BdaAgentRegistry
 
ContextualReloadHelper - Class in org.hotswap.agent.plugin.weld.beans
The Class ContextualReloadHelper.
ContextualReloadHelper() - Constructor for class org.hotswap.agent.plugin.weld.beans.ContextualReloadHelper
 

D

destroy(Contextual<?>) - Method in interface org.hotswap.agent.plugin.weld.beans.WeldHotswapContext
Destroy the existing contextual instance.
destroy(WeldHotswapContext, Contextual<?>) - Static method in class org.hotswap.agent.plugin.weld.beans.ContextualReloadHelper
Will remove bean from context forcing a clean new instance to be created (eg calling post-construct)

E

endProxyRegeneration() - Static method in class org.hotswap.agent.plugin.weld.command.ProxyClassLoadingDelegate
 
equals(Object) - Method in class org.hotswap.agent.plugin.weld.command.BeanClassRefreshCommand
 
executeCommand() - Method in class org.hotswap.agent.plugin.weld.command.BeanClassRefreshCommand
 

F

FIELD_SIGNATURE_CHANGE - org.hotswap.agent.plugin.weld.BeanReloadStrategy
 

G

get(String) - Static method in class org.hotswap.agent.plugin.weld.command.BdaAgentRegistry
 
get(Contextual<T>) - Method in interface org.hotswap.agent.plugin.weld.beans.WeldHotswapContext
Return an existing instance of a certain contextual type or a null value.
getArchiveByClassName(String) - Static method in class org.hotswap.agent.plugin.weld.command.BdaAgentRegistry
Iterate over agents and find the one containing the class by name
getArchivePath() - Method in class org.hotswap.agent.plugin.weld.command.BeanClassRefreshAgent
Gets the archive path.
getBdaId() - Method in class org.hotswap.agent.plugin.weld.command.BeanClassRefreshAgent
Gets the Bean deployment ID - bdaId.
getDeploymentArchive() - Method in class org.hotswap.agent.plugin.weld.command.BeanClassRefreshAgent
Gets the deployment archive.
getInstances() - Static method in class org.hotswap.agent.plugin.weld.command.BdaAgentRegistry
 
getInstances() - Static method in class org.hotswap.agent.plugin.weld.command.BeanClassRefreshAgent
Gets the collection of registered BeanDeploymentArchive(s)
getNormalizedArchivePath(ClassLoader, String) - Static method in class org.hotswap.agent.plugin.weld.ArchivePathHelper
Method resolves archive path from BdaId
getNormalizedArchivePath(CtClass) - Static method in class org.hotswap.agent.plugin.weld.ArchivePathHelper
 
getSignatureByStrategy(BeanReloadStrategy, Class<?>) - Static method in class org.hotswap.agent.plugin.weld.WeldClassSignatureHelper
Gets the signature by strategy.
getSignatureForProxyClass(Class<?>) - Static method in class org.hotswap.agent.plugin.weld.WeldClassSignatureHelper
Gets the class signature for proxy class comparison

H

hashCode() - Method in class org.hotswap.agent.plugin.weld.command.BeanClassRefreshCommand
 

I

init() - Method in class org.hotswap.agent.plugin.weld.WeldPlugin
 
initInGlassFish() - Method in class org.hotswap.agent.plugin.weld.WeldPlugin
 
initInJBossAS() - Method in class org.hotswap.agent.plugin.weld.WeldPlugin
 
isActive() - Method in interface org.hotswap.agent.plugin.weld.beans.WeldHotswapContext
Determines if the context object is active.

L

loadClass(ClassLoader, String) - Static method in class org.hotswap.agent.plugin.weld.command.ProxyClassLoadingDelegate
 

M

METHOD_FIELD_SIGNATURE_CHANGE - org.hotswap.agent.plugin.weld.BeanReloadStrategy
 

N

NEVER - org.hotswap.agent.plugin.weld.BeanReloadStrategy
 

O

org.hotswap.agent.plugin.weld - package org.hotswap.agent.plugin.weld
 
org.hotswap.agent.plugin.weld.beans - package org.hotswap.agent.plugin.weld.beans
 
org.hotswap.agent.plugin.weld.command - package org.hotswap.agent.plugin.weld.command
 
org.hotswap.agent.plugin.weld.transformer - package org.hotswap.agent.plugin.weld.transformer
 

P

patchProxyFactory(CtClass, ClassPool) - Static method in class org.hotswap.agent.plugin.weld.transformer.ProxyFactoryTransformer
Patch ProxyFactory class
ProxyClassLoadingDelegate - Class in org.hotswap.agent.plugin.weld.command
The Weld proxyFactory has its class loading tasks delegated to this class, which can then have some magic applied to make weld think that the class has not been loaded yet.
ProxyClassLoadingDelegate() - Constructor for class org.hotswap.agent.plugin.weld.command.ProxyClassLoadingDelegate
 
ProxyFactoryTransformer - Class in org.hotswap.agent.plugin.weld.transformer
Hook into ProxyFactory constructors to register proxy factory into WeldPlugin.
ProxyFactoryTransformer() - Constructor for class org.hotswap.agent.plugin.weld.transformer.ProxyFactoryTransformer
 
put(String, BeanClassRefreshAgent) - Static method in class org.hotswap.agent.plugin.weld.command.BdaAgentRegistry
 

R

recreateProxy(ClassLoader, String, Map, String, String) - Static method in class org.hotswap.agent.plugin.weld.command.BeanClassRefreshAgent
Recreate proxy classes, Called from BeanClassRefreshCommand.
registerArchive(ClassLoader, BeanDeploymentArchive, String) - Static method in class org.hotswap.agent.plugin.weld.command.BeanClassRefreshAgent
Register bean archive into BdaAgentRegistry and into WeldPlugin.
registerBeanDeplArchivePath(String) - Method in class org.hotswap.agent.plugin.weld.WeldPlugin
Register BeanDeploymentArchive's normalizedArchivePath to watcher.
registerProxyFactory(Object, Object, ClassLoader, Class<?>) - Method in class org.hotswap.agent.plugin.weld.WeldPlugin
 
reinitialize(Context, Contextual<Object>) - Static method in class org.hotswap.agent.plugin.weld.beans.ContextualReloadHelper
Will re-inject any managed beans in the target.
reload(WeldHotswapContext) - Static method in class org.hotswap.agent.plugin.weld.beans.ContextualReloadHelper
 
reloadBean(ClassLoader, String, String, Map<String, String>, Map<String, String>, String) - Static method in class org.hotswap.agent.plugin.weld.command.BeanClassRefreshAgent
Reload bean according strategy, reinject bean instances.
reloadBean(String, Class<?>, Map<String, String>, Map<String, String>, String) - Static method in class org.hotswap.agent.plugin.weld.command.BeanReloadExecutor
Reload bean in existing bean manager.
reloadFlag - Static variable in class org.hotswap.agent.plugin.weld.command.BeanClassRefreshAgent
Flag for checking reload status.
resourceNameToURL(String) - Method in class org.hotswap.agent.plugin.weld.WeldPlugin
 

T

toClass(ClassFile, ClassLoader, ProtectionDomain) - Static method in class org.hotswap.agent.plugin.weld.command.ProxyClassLoadingDelegate
 
toString() - Method in class org.hotswap.agent.plugin.weld.command.BeanClassRefreshCommand
 
transform(CtClass, ClassPool) - Static method in class org.hotswap.agent.plugin.weld.transformer.BeanDeploymentArchiveTransformer
Basic WeldBeanDeploymentArchive transformation.
transformAbstractClassBean(CtClass, ClassPool) - Static method in class org.hotswap.agent.plugin.weld.transformer.AbstractClassBeanTransformer
 
transformGlassFishBda(CtClass, ClassPool) - Static method in class org.hotswap.agent.plugin.weld.transformer.BeanDeploymentArchiveTransformer
GlassFish BeanDeploymentArchiveImpl transformation.
transformHttpSessionContext(ClassPool, CtClass) - Static method in class org.hotswap.agent.plugin.weld.transformer.CdiContextsTransformer
Add custom tracker field to session context
transformJbossBda(CtClass, ClassPool) - Static method in class org.hotswap.agent.plugin.weld.transformer.BeanDeploymentArchiveTransformer
JbossAS (Wildfly) BeanDeploymentArchiveImpl transformation.
transformReloadingWeldContexts(CtClass, ClassPool) - Static method in class org.hotswap.agent.plugin.weld.transformer.CdiContextsTransformer
Add context reloading functionality to base contexts classes.

V

valueOf(String) - Static method in enum org.hotswap.agent.plugin.weld.BeanReloadStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.hotswap.agent.plugin.weld.BeanReloadStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class org.hotswap.agent.plugin.weld.command.BdaAgentRegistry
 

W

WeldClassSignatureHelper - Class in org.hotswap.agent.plugin.weld
Creates signature for Weld proxy class.
WeldClassSignatureHelper() - Constructor for class org.hotswap.agent.plugin.weld.WeldClassSignatureHelper
 
WeldHotswapContext - Interface in org.hotswap.agent.plugin.weld.beans
The Interface WeldHotswapContext.
WeldPlugin - Class in org.hotswap.agent.plugin.weld
WeldPlugin
WeldPlugin() - Constructor for class org.hotswap.agent.plugin.weld.WeldPlugin
 
$ A B C D E F G H I L M N O P R T V W 
All Classes All Packages