forked from HotswapProjects/HotswapAgent
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SUPPORT-1989: Update to 1.3.0 from upstream #3
Merged
aekrylov
merged 183 commits into
cg-master
from
feature/SUPPORT-1989_update_from_upstream
Oct 25, 2018
Merged
SUPPORT-1989: Update to 1.3.0 from upstream #3
aekrylov
merged 183 commits into
cg-master
from
feature/SUPPORT-1989_update_from_upstream
Oct 25, 2018
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Supress SingleHk2LocatorManager exception on root resource class redefiniton.
i have added some flexibility and (really) minor documentation to build the tomcat-plugin against versions 6.x and 7.x+ of tomcat, which have different artifactId. perhaps create a tomcat6 only plugin (for compat reasons) and newer versions with the new artifactId? just a thought ...
tomcat artifact flexibility
Annotation class name added to signature, it is appended after annotation params.
ClassSignature evaluation fails if Annotation class name is unknown, therefore we can't use annotation class name.
class.getField() retrieve public fields only.
OpenWebBeans plugin development
Bean redefinition splitted to proxy redefinition and bean reload.
Application scope caching disabled.
Managed bean fields updated according redefined bean class.
-excludedClassLoaderPatterns: Comma separated list of class loaders to exclude from initialization, in the form of RegEx patterns. -reloadCallback: Optional method to call (that can exist outside of Hotswap, ie in your own project) every time a class is reloaded.
… a custom plugin down the line
Adding two new configuration options into hotswap-agent-core
For webApplication all live sets of contexts are kept in HaWebContextsService
Support for classes extended from WebBeanContextsService
Archive registration mechanism used originally from WeldPlugin removed to simplify plugin. OWB is restricted to UrlClassLoader app servers.
PartialBean (Proxy) instrumentation fixed.
Plugin for Vaadin
Update README.md
Typo in the link for JBossModules
Autodeploy snapshot from master to Maven / Sonatype
Update groupId to match what is deployed to Maven
…tered events for parent directory instead of actual directory.
…ugin aggregator introduced
…ssing isCandidate())
…t default constructor
… work, probably cglib version and cache problem. Proxy of class without default constructor NOT supported for theses versions.
# Conflicts: # hotswap-agent-core/pom.xml # hotswap-agent-parent/pom.xml # hotswap-agent/pom.xml # plugin/hotswap-agent-deltaspike-plugin/pom.xml # plugin/hotswap-agent-el-resolver-plugin/pom.xml # plugin/hotswap-agent-glassfish-plugin/pom.xml # plugin/hotswap-agent-hibernate-plugin/pom.xml # plugin/hotswap-agent-hibernate3-plugin/pom.xml # plugin/hotswap-agent-jbossmodules-plugin/pom.xml # plugin/hotswap-agent-jersey1-plugin/pom.xml # plugin/hotswap-agent-jersey2-plugin/pom.xml # plugin/hotswap-agent-jetty-plugin/pom.xml # plugin/hotswap-agent-log4j2-plugin/pom.xml # plugin/hotswap-agent-logback-plugin/pom.xml # plugin/hotswap-agent-osgiequinox-plugin/pom.xml # plugin/hotswap-agent-proxy-plugin/pom.xml # plugin/hotswap-agent-resteasy-registry-plugin/pom.xml # plugin/hotswap-agent-seam-plugin/pom.xml # plugin/hotswap-agent-spring-plugin/pom.xml # plugin/hotswap-agent-spring-plugin/src/main/java/org/hotswap/agent/plugin/spring/SpringPlugin.java # plugin/hotswap-agent-spring-plugin/src/main/java/org/hotswap/agent/plugin/spring/scanner/ClassPathBeanDefinitionScannerAgent.java # plugin/hotswap-agent-spring-plugin/src/main/java/org/hotswap/agent/plugin/spring/scanner/ClassPathBeanDefinitionScannerTransformer.java # plugin/hotswap-agent-spring-plugin/src/main/java/org/hotswap/agent/plugin/spring/scanner/ClassPathBeanRefreshCommand.java # plugin/hotswap-agent-tomcat-plugin/pom.xml # plugin/hotswap-agent-vaadin-plugin/pom.xml # plugin/hotswap-agent-webobjects-plugin/pom.xml # plugin/hotswap-agent-weld-plugin/pom.xml # plugin/hotswap-agent-wildfly-el-plugin/pom.xml # plugin/hotswap-agent-zk-plugin/pom.xml # pom.xml
Note that we can migrate to upstream version once HotswapProjects#269 gets resolved |
(cherry picked from commit 2ea3e0b)
aekrylov
force-pushed
the
feature/SUPPORT-1989_update_from_upstream
branch
from
October 25, 2018 11:37
9250be6
to
7c85a7e
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adding all upstream changes here. Verified with latest studio on webbpm-example-project