javax.enterprise.inject.spi.Extensionpublic class MybatisExtension extends Object implements javax.enterprise.inject.spi.Extension
| Constructor | Description |
|---|---|
MybatisExtension() |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
afterBeanDiscovery(javax.enterprise.inject.spi.AfterBeanDiscovery abd,
javax.enterprise.inject.spi.BeanManager bm) |
Register all mybatis injectable beans.
|
protected <T> void |
processAnnotatedType(javax.enterprise.inject.spi.ProcessAnnotatedType<T> pat) |
Collect types of all mappers annotated with Mapper.
|
protected <X> void |
processInjectionTarget(javax.enterprise.inject.spi.ProcessInjectionTarget<X> event) |
Collect all targets to match Mappers and Session providers dependency.
|
protected <T,X> void |
processProducer(javax.enterprise.inject.spi.ProcessProducer<T,X> pp) |
Collect all SqlSessionFactory producers annotated with SessionFactoryProvider.
|
protected <T> void processAnnotatedType(@Observes
javax.enterprise.inject.spi.ProcessAnnotatedType<T> pat)
T - the generic typepat - the patprotected <T,X> void processProducer(@Observes
javax.enterprise.inject.spi.ProcessProducer<T,X> pp)
T - the generic typeX - the generic typepp - the ppprotected <X> void processInjectionTarget(@Observes
javax.enterprise.inject.spi.ProcessInjectionTarget<X> event)
X - the generic typeevent - the eventprotected void afterBeanDiscovery(@Observes
javax.enterprise.inject.spi.AfterBeanDiscovery abd,
javax.enterprise.inject.spi.BeanManager bm)
abd - the abdbm - the bmCopyright © 2013–2018 MyBatis.org. All rights reserved.