public interface BeanArchiveHandler
The standard way to register a handler is via DiscoveryStrategy.registerHandler(BeanArchiveHandler)
. Alternatively, handlers may be registered using
the ServiceLoader
mechanism.
Additionaly, handlers could specify their priority using javax.annotation.Priority
. Handlers with higher priority have precedence. The default
priority is 0. Handlers registered programatically have the default priority registeredHandlers.size - index
, i.e. derived from the order they were
inserted.
DiscoveryStrategy.registerHandler(BeanArchiveHandler)
Modifier and Type | Method and Description |
---|---|
BeanArchiveBuilder |
handle(String beanArchiveReference)
The returned builder must only contain a complete set of found classes, other properties do not have to be set.
|
BeanArchiveBuilder handle(String beanArchiveReference)
beanArchiveReference
- A reference to a bean archive (e.g. file path)null
if the reference cannot be handledCopyright © 2019. All rights reserved.