Skip navigation links
A B C D E G H I L O P R T V W _ 

A

AbstractClassBeanTransformer - Class in org.hotswap.agent.plugin.weld
 
AbstractClassBeanTransformer() - Constructor for class org.hotswap.agent.plugin.weld.AbstractClassBeanTransformer
 
addSeenSession(HttpSession) - Static method in class org.hotswap.agent.plugin.weld.command.HttpSessionsRegistry
Adds the seen session.
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 BeanDeploymentArchiveAgent.
BdaAgentRegistry() - Constructor for class org.hotswap.agent.plugin.weld.command.BdaAgentRegistry
 
BeanClassRefreshCommand - Class in org.hotswap.agent.plugin.weld.command
BeanClassRefreshCommand.
BeanClassRefreshCommand(ClassLoader, String, Map<Object, Object>, 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
 
BeanDeploymentArchiveAgent - Class in org.hotswap.agent.plugin.weld.command
Handles creating and redefinition of bean classes in BeanDeploymentArchive
BeanDeploymentArchiveTransformer - Class in org.hotswap.agent.plugin.weld
Hook into WeldBeanDeploymentArchive or BeanDeploymentArchiveImpl(WildFly) constructors to initialize WeldPlugin
BeanDeploymentArchiveTransformer() - Constructor for class org.hotswap.agent.plugin.weld.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
 

C

CdiContextsTransformer - Class in org.hotswap.agent.plugin.weld
The Class CdiContextsTransformer.
CdiContextsTransformer() - Constructor for class org.hotswap.agent.plugin.weld.CdiContextsTransformer
 
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(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)
destroy(Contextual<?>) - Method in interface org.hotswap.agent.plugin.weld.beans.WeldHotswapContext
Destroy the existing contextual instance.

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
 

G

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.
get(String) - Static method in class org.hotswap.agent.plugin.weld.command.BdaAgentRegistry
 
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.BeanDeploymentArchiveAgent
Gets the archive path.
getBdaId() - Method in class org.hotswap.agent.plugin.weld.command.BeanDeploymentArchiveAgent
Gets the Bean depoyment ID - bdaId.
getDeploymentArchive() - Method in class org.hotswap.agent.plugin.weld.command.BeanDeploymentArchiveAgent
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.BeanDeploymentArchiveAgent
Gets the collection of registered BeanDeploymentArchive(s)
getNormalizedArchivePath(CtClass) - Static method in class org.hotswap.agent.plugin.weld.ArchivePathHelper
 
getNormalizedArchivePath(ClassLoader, String) - Static method in class org.hotswap.agent.plugin.weld.ArchivePathHelper
Method resolves archive path from BdaId
getSeenSessions() - Static method in class org.hotswap.agent.plugin.weld.command.HttpSessionsRegistry
Gets the seen sessions.
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
 
HttpSessionsRegistry - Class in org.hotswap.agent.plugin.weld.command
The Class HttpSessionsRegistry.
HttpSessionsRegistry() - Constructor for class org.hotswap.agent.plugin.weld.command.HttpSessionsRegistry
 

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
 

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
 

P

patchProxyFactory(CtClass, ClassPool) - Static method in class org.hotswap.agent.plugin.weld.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
Hook into ProxyFactory constructors to register proxy factory into WeldPlugin.
ProxyFactoryTransformer() - Constructor for class org.hotswap.agent.plugin.weld.ProxyFactoryTransformer
 
put(String, BeanDeploymentArchiveAgent) - 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.BeanDeploymentArchiveAgent
Recreate proxy classes, Called from BeanClassRefreshCommand.
registerArchive(ClassLoader, BeanDeploymentArchive, String) - Static method in class org.hotswap.agent.plugin.weld.command.BeanDeploymentArchiveAgent
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, String, String) - Static method in class org.hotswap.agent.plugin.weld.command.BeanDeploymentArchiveAgent
Reload bean (reload bean according strategy, reinject instances).
reloadBean(String, Class<?>, 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.BeanDeploymentArchiveAgent
Flag to check the 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.BeanDeploymentArchiveTransformer
Basic WeldBeanDeploymentArchive transformation.
transformAbstractClassBean(CtClass, ClassPool) - Static method in class org.hotswap.agent.plugin.weld.AbstractClassBeanTransformer
 
transformGlassFishBda(CtClass, ClassPool) - Static method in class org.hotswap.agent.plugin.weld.BeanDeploymentArchiveTransformer
GlassFish BeanDeploymentArchiveImpl transformation.
transformJbossBda(CtClass, ClassPool) - Static method in class org.hotswap.agent.plugin.weld.BeanDeploymentArchiveTransformer
JbossAS (Wildfly) BeanDeploymentArchiveImpl transformation.
transformLazySessionBeanStore(CtClass, ClassPool, ClassLoader) - Static method in class org.hotswap.agent.plugin.weld.CdiContextsTransformer
 
transformReloadingWeldContexts(CtClass, ClassPool, ClassLoader) - Static method in class org.hotswap.agent.plugin.weld.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
 

_

__addBeanToReloadWeld(Contextual<Object>) - Method in interface org.hotswap.agent.plugin.weld.beans.WeldHotswapContext
Adds a bean to the set of beans to be redefined.
__getBeansToReloadWeld() - Method in interface org.hotswap.agent.plugin.weld.beans.WeldHotswapContext
Gets the Weld beans to be reloaded.
__isActiveWeld() - Method in interface org.hotswap.agent.plugin.weld.beans.WeldHotswapContext
The original isActive() method (renamed).
__reloadWeld() - Method in interface org.hotswap.agent.plugin.weld.beans.WeldHotswapContext
Redefines the beans which have changed.
A B C D E G H I L O P R T V W _ 
Skip navigation links

Copyright © 2018. All rights reserved.