Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
Redesigned proxies to use only interfaces where possible and fixed serialization issues

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


expose Scanner directly for OSGi support


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.

Fixed serialization problem with proxies

    • -0
    • +193
put conversation stuff in the same place

minor reuse change

Oops, wrong test! CDITCK-162

add all business interfaces explictly

mark test broken

Test should do what it says

revert simple proxy services to be symmetric

reenable unsafe instantiators


fix test for new proxies

add spi to what is updated

workaround bug in maven

workaround bug in maven

  1. … 84 more files in changeset.
remove undeeded scanDirectories

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

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(...).

WELDSE-25: Remove final usage of Reflections and replace with ResourceLoader

WeldManagerUtils is still useful within Weld.class, but I have removed it from all of the tests, replaced by Weld.instance()

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.