Log in to follow, share, and participate in this community.
Thread Replacement for JarUtils
Replacement for JarUtilsThe JarUtils class was removed from VFS3. It didn't seem to fit in the VFS projects. Most of the calls to it were to get the jar suffixes to create a SuffixesExcludeFilter. Would a better sol...
Thread Security problems with org.jboss.test:jboss-test 1.1.5.GA
Security problems with org.jboss.test:jboss-test 1.1.5.GAI'm not sure if this belongs to this forum, but I couldn't find a more appropriate forum for this either. In JBoss AOP, we are currently using jboss:jboss-test: 1.0.3.GA. We can't upgrate because whenever we t...
ClassLoader ease-of-use againThere were a couple of tests in deployers-vfs that were using the export-all flag wrongly. They had something like: <classloading xmlns="urn:jboss:classloading:1.0" export-all="NON_EMPTY"> ...
Circular Dependencies and Semi-Resolvehttps://jira.jboss.org/jira/browse/JBKERNEL-109 I've committed a prototype for circular dependencies. This involved three main changes: 1) The ability to "semiResolve" a dependency which means that yo...
Undemand processing is wrongOne of the tests in the JMX testsuite actually shows it was wrong, but it is asserting the wrong thing. :-) Consider the following test: <mbean name="A" mode="ON_DEMAND"/> <mbean name=...
Thread logging 2.2.0.CR1 and OnDemandDependencyUninstallTestCase
logging 2.2.0.CR1 and OnDemandDependencyUninstallTestCaseI upgraded to logging 2.2.0.CR1 since I was getting some strange dependency/classpath issues due to a bizarre circular dependency in logging 2.1.0.GA. logging-log4j -> jboss-cl -> jboss-dependency ->...
Trivial vfs-3.0.x manifest access failsWhen trying to access the manifest from a jar, I get Caused by: java.io.FileNotFoundException: /home/tdiesler/svn/jboss-osgi/trunk/testsuite/example/target/test-libs/example-simple.jar/META-INF/MANIFEST.MF (Not...
ClassLoadingAdminTo mirror what is available in OSGi's PackageAdmin class, I've created a ClassLoadingAdmin interface that is implemented by both ClassLoading and Domain. https://svn.jboss.org/repos/jbossas/projects/jboss-cl/trunk/cl...
How to migrate AssembledDirectoryHow do I migrate this to VFS 3.0 public VirtualFile assembleBundle(String name, String[] resourcePaths, Class<?>... packages) throws Exception
{
As...
Optimizing DependencyInfoI've modified AbstractDependencyInfo so that it can * keep track of unresolved dependencies by state instead of working it out all the time * it doesn't create collections it doesn't need https://jira...
Deployment lazyResolve and lazyStartWith https://jira.jboss.org/jira/browse/JBDEPLOY-247 You can now do lazyResolve and lazyStart for deployments. However, beyond what OSGi will do there's nothing that actually sets this up. I propose w...
JBDEPLOY-226 - DeployerClient change extensionI've added a new mixin interface to implement this feature. https://svn.jboss.org/repos/jbossas/projects/jboss-deployers/trunk/deployers-client-spi/src/main/java/org/jboss/deployers/client/spi/DeployerClientChangeExt...
Thread JBDEPLOY-243 or change deployment's relative order
JBDEPLOY-243 or change deployment's relative orderThey want a -properties.xml to be deployed as a -service.xml but for the -properties to go first in the REAL stage so it can set the system properties before the mbeans are created. Currently we don't order component...
Thread DeclaredStructure Deployer and Mounting Archives
DeclaredStructure Deployer and Mounting ArchivesJIRA --> https://jira.jboss.org/jira/browse/JBDEPLOY-242 In order for the DeclaredStructure structure deployer to work correctly with archive, the archive must be mounted in order for the META/jboss-structu...
CL requirements and domains not in-synchFrom this user discussion * http://community.jboss.org/message/527661#527661 I would expect that our behavior is not OK. Or is this intentional? I've created a test case which mocks this behavior. If this i...
Thread Web beans on top of Microcontainer deployment order
Web beans on top of Microcontainer deployment orderI've got a very basic prototype up and running, but something just occurred to me, take the following scenario: ctx A has an ambiguous dependency which might be fulfilled by ctx B & C. A is deployed first and st...
Thread CallbackItem.changeCallback() very expensive due to context tracking
CallbackItem.changeCallback() very expensive due to context trackingI'm running a benchmark with 10 callbacks installed and 990 beans matching those callbacks, so I end up with 9,900 calls to SingleCallbackItem.changeCallback(). Relevant part of stacktrace along with number of...
Profiling the dependency projectSince the indexing dependency resolver I have been working on does not yield the performance improvements I was hoping for, I am now benchmarking the dependency project in isolation. It makes profiling a lot easier si...
Profiling the kernel projectRunning a very simple benchmark for deploying a 1000 beans of type Object with no dependencies or configured properties, i.e. protected List<BeanMetaData> setupContexts()
{
...