Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
improve comment on optional dep changes

    • -1
    • +5
    ./se/discovery/url/WeldSEResourceLoader.java
improve the way weld-se handles optional dependencies

    • -2
    • +18
    ./se/discovery/url/WeldSEResourceLoader.java
catch ResourceLoadingException so weld-se can start up if scanning causes a NCDFE

    • -0
    • +5
    ./se/discovery/url/FileSystemURLHandler.java
Stop exposing the Scanner API at all, javadoc, add helper classes for creating BDAs and Deployments, cleanup now that we don't expose the scanner api

    • -0
    • +51
    ./se/discovery/AbstractWeldSEBeanDeploymentArchive.java
    • -0
    • +34
    ./se/discovery/AbstractWeldSEDeployment.java
    • -0
    • +75
    ./se/discovery/ImmutableBeanDeploymentArchive.java
    • -0
    • +71
    ./se/discovery/MutableBeanDeploymentArchive.java
    • -70
    • +0
    ./se/discovery/WeldSEDeployment.java
    • -7
    • +7
    ./se/discovery/url/FileSystemURLHandler.java
    • -0
    • +52
    ./se/discovery/url/WeldSEUrlDeployment.java
minor

expose Scanner directly for OSGi support

    • -51
    • +0
    ./se/discovery/AbstractScanner.java
    • -0
    • +70
    ./se/discovery/WeldSEDeployment.java
    • -29
    • +0
    ./se/discovery/handlers/URLHandler.java
    • -0
    • +184
    ./se/discovery/url/FileSystemURLHandler.java
    • -0
    • +129
    ./se/discovery/url/URLScanner.java
    • -0
    • +96
    ./se/discovery/url/WeldSEResourceLoader.java
  1. … 1 more file in changeset.
WELDSE-25: changed customiseDeployment(...) to createDeployment(...) WELDSE-25, WELDSE-26: Weld now exposes a discoverBeansAndResources(Deployment) method which can be overridden in order to pass a customised set of discovered bean classes and resources to the Weld bootstrap. The old file-based Scanner code is used by default.

    • -0
    • +68
    ./se/discovery/NewSEWeldDeployment.java
    • -66
    • +0
    ./se/discovery/SEWeldDiscovery.java
    • -0
    • +102
    ./se/discovery/WeldSEBeanDeploymentArchive.java
remove undeeded scanDirectories

    • -3
    • +0
    ./se/discovery/handlers/URLHandler.java
WELDSE-26: Previous commit for this issue broke simple jar support. This commit fixes.

WELDSE-26: Renamed ClassHandler to URLHandler (part 3)

WELDSE-26: Renamed ClassHandler to URLHandler (part 2)

WELDSE-26: Renamed ClassHandler to URLHandler

    • -175
    • +0
    ./se/discovery/handlers/FileSystemClassHandler.java
    • -2
    • +2
    ./se/discovery/handlers/URLHandler.java
    • -32
    • +0
    ./se/discovery/handlers/ClassHandler.java
WELDSE-26: Some way towards plugability of URLScanner to handle arbitrary URLs in various environments. Existing file-system based scanning code has been extracted into a built-in plugin (FileSystemClassHandler) which is automatically registered to handle file:// and jar:// URLs. Custom implementations of ClassHandler can be created and registered programatically by subclassinf Weld and overriding customiseClassHandlers(...).

    • -34
    • +7
    ./se/discovery/AbstractScanner.java
    • -10
    • +3
    ./se/discovery/SEWeldDeployment.java
    • -12
    • +2
    ./se/discovery/SEWeldDiscovery.java
    • -128
    • +57
    ./se/discovery/URLScanner.java
    • -0
    • +54
    ./se/discovery/handlers/AbstractClassHandler.java
    • -0
    • +32
    ./se/discovery/handlers/ClassHandler.java
    • -0
    • +175
    ./se/discovery/handlers/FileSystemClassHandler.java
    • -0
    • +38
    ./se/exceptions/ClasspathScanningException.java
WELDSE-25: Remove final usage of Reflections and replace with ResourceLoader

    • -17
    • +2
    ./se/discovery/SEWeldDiscovery.java
WeldManagerUtils is still useful within Weld.class, but I have removed it from all of the tests, replaced by Weld.instance()

  1. … 3 more files in changeset.
WELDSE-25: Added basic support for customising the deployment by subclassing the Weld class. Also updated URLScanner to use the configured or default ResourceLoader, rather than using Reflections.

    • -10
    • +7
    ./se/discovery/AbstractScanner.java
    • -5
    • +22
    ./se/discovery/SEWeldDiscovery.java
Deprecated WeldManagerUtils. It's replaced by Weld.instance()

WELDSE-10: Applied patch from Koichi Kobayashi to support beans.xml files from multiple archives.

WELD-19: Re-enabing ThreadLocal and Delegate tests now that WELD-291 is fixed.

  1. … 9 more files in changeset.
minor

WELDX-19: Disabled ThreadContext, RunnableDecorator and all associated tests until WELD-291 is fixed.

  1. … 2 more files in changeset.
WELDX-19: Cleanup threadcontext after thread is run

WELDX-19: Implemented ThreadContext and @ThreadScoped

    • -0
    • +59
    ./se/contexts/ThreadContext.java
    • -0
    • +41
    ./se/contexts/ThreadScoped.java
    • -0
    • +53
    ./se/threading/RunnableDecorator.java
  1. … 6 more files in changeset.
WELDX-57: Removed proprietary shutdown event, replaced with standard BeforeShutdown. Also added shutdown() to Weld, and set Weld.class up as a managed bean for use when observing the ContainerInitialized event.

WELDX-57: Removed proprietary shutdown event, replaced with standard BeforeShutdown. Also added shutdown() to Weld, and set Weld.class up as a managed bean for use when observing the ContainerInitialized event.

WELDX-57: Removed proprietary shutdown event, replaced with standard BeforeShutdown. Also added shutdown() to Weld, and set Weld.class up as a managed bean for use when observing the ContainerInitialized event.

WELDX-57: Removed proprietary shutdown event, replaced with standard BeforeShutdown. Also added shutdown() to Weld, and set Weld.class up as a managed bean for use when observing the ContainerInitialized event.

  1. … 4 more files in changeset.
Minor javadoc improvements

Weld Se produces a shaded jar with all Weld dependencies bundled for easier usage in SE apps.

    • -0
    • +40
    ./se/WeldSEBeanRegistrant.java
  1. … 3 more files in changeset.
Separated out initialize() (Weld) from instance() and event() (WeldContainer)

    • -0
    • +74
    ./se/WeldContainer.java
  1. … 4 more files in changeset.