| Package | Description |
|---|---|
| net.bolbat.kit.ioc |
IoC module.
|
| net.bolbat.kit.ioc.links |
Manager links feature. |
| net.bolbat.kit.ioc.services |
Manager services feature. |
| net.bolbat.kit.service |
Interface definition for services tier.
|
| net.bolbat.kit.service.ui |
Interface definition for UI service tier.
|
| Modifier and Type | Method and Description |
|---|---|
static <S extends Service> |
Manager.get(Class<S> service,
Scope... scopes)
Get default module service.
Uses ScopeUtil.scopesToArray(true,scopes) upon resolving. |
<S extends Service> |
ManagerModule.get(Class<S> service,
Scope... scopes)
Get service.
Uses ScopeUtil.scopesToArray(true,scopes) upon resolving. |
static <S extends Service> |
Manager.getFast(Class<S> service,
Scope... scopes)
Get default module service.
Logic the same as for get method but with ManagerRuntimeException instead of ManagerException. |
<S extends Service> |
ManagerModule.getFast(Class<S> service,
Scope... scopes)
Get service.
Logic the same as for get method but with ManagerRuntimeException instead of ManagerException. |
static <S extends Service> |
Manager.isRegistered(Class<S> service,
Scope... scopes)
Is service registered, doesn't initiate warmUp.
|
<S extends Service> |
ManagerModule.isRegistered(Class<S> service,
Scope... scopes)
Is service registered, doesn't initiate warmUp.
|
static <S extends Service> |
Manager.link(Class<S> service,
Scope target)
Make default module link between default and target scope.
|
static <S extends Service> |
Manager.link(Class<S> service,
Scope source,
Scope target)
Make default module link between scopes.
|
static <S extends Service,SF extends ServiceFactory<S>> |
Manager.register(Class<S> service,
Class<SF> factory)
Register default module service.
|
static <S extends Service,SF extends ServiceFactory<S>> |
Manager.register(Class<S> service,
Class<SF> factory,
Configuration conf)
Register default module service.
|
static <S extends Service,SF extends ServiceFactory<S>> |
Manager.register(Class<S> service,
Class<SF> factory,
Configuration conf,
Scope... scopes)
Register default module service.
|
static <S extends Service,SF extends ServiceFactory<S>> |
Manager.register(Class<S> service,
Class<SF> factory,
Scope... scopes)
Register default module service.
|
static <S extends Service> |
Manager.register(Class<S> service,
S instance)
Register default module service.
PostConstruct will be ignored.PreDestroy will be executed during tearDown. |
static <S extends Service,SF extends ServiceFactory<S>> |
Manager.register(Class<S> service,
SF factory)
Register default module service.
|
static <S extends Service,SF extends ServiceFactory<S>> |
Manager.register(Class<S> service,
SF factory,
Configuration conf)
Register default module service.
|
static <S extends Service,SF extends ServiceFactory<S>> |
Manager.register(Class<S> service,
SF factory,
Configuration conf,
Scope... scopes)
Register default module service.
Uses ScopeUtil.scopesToArray(true,scopes) upon registration. |
static <S extends Service,SF extends ServiceFactory<S>> |
Manager.register(Class<S> service,
SF factory,
Scope... scopes)
Register default module service.
Uses ScopeUtil.scopesToArray(true,scopes) upon registration. |
static <S extends Service> |
Manager.register(Class<S> service,
S instance,
Scope... scopes)
Register default module service.
Uses ScopeUtil.scopesToArray(true,scopes) upon registration.PostConstruct will be ignored.PreDestroy will be executed during tearDown. |
static <S extends Service> |
ManagerUtils.resolveKey(Class<S> service,
Scope... scopes)
Resolve service key.
|
static <S extends Service> |
ManagerUtils.resolveKey(Class<S> service,
Scope scope)
Resolve service key.
|
static <S extends Service> |
Manager.tearDown(Class<S> service)
Tear down
Manager default module state for given service.For registered and instantiated services 'pre-destroy' will be processed. |
<S extends Service> |
ManagerModule.tearDown(Class<S> service)
Tear down
ManagerModule state for given service.For registered and instantiated services 'pre-destroy' will be processed. |
static <S extends Service> |
Manager.warmUp(Class<S> service)
Warm up
Manager default module state for given service.For registered and not instantiated services 'post-construct' will be processed. |
<S extends Service> |
ManagerModule.warmUp(Class<S> service)
Warm up
ManagerModule state for given service.For registered and not instantiated services 'post-construct' will be processed. |
| Modifier and Type | Method and Description |
|---|---|
<S extends Service> |
LinksRegistryImpl.clear(Class<S> service) |
<S extends Service> |
LinksRegistry.clear(Class<S> service)
Clear service links.
|
<S extends Service> |
LinksRegistryImpl.link(Class<S> service,
Scope target) |
<S extends Service> |
LinksRegistry.link(Class<S> service,
Scope target)
Make link between default and target scope.
|
<S extends Service> |
LinksRegistryImpl.link(Class<S> service,
Scope source,
Scope target) |
<S extends Service> |
LinksRegistry.link(Class<S> service,
Scope source,
Scope target)
Make link between scopes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ServiceConfiguration<S extends Service>
Service configuration.
|
| Modifier and Type | Method and Description |
|---|---|
<S extends Service> |
ServicesRegistryImpl.get(String key) |
<S extends Service> |
ServicesRegistry.get(String key)
Get service configuration.
|
<S extends Service,SF extends ServiceFactory<S>> |
ServicesRegistryImpl.register(Class<S> service,
Class<SF> factory) |
<S extends Service,SF extends ServiceFactory<S>> |
ServicesRegistry.register(Class<S> service,
Class<SF> factory)
Register service.
|
<S extends Service,SF extends ServiceFactory<S>> |
ServicesRegistryImpl.register(Class<S> service,
Class<SF> factory,
Configuration conf) |
<S extends Service,SF extends ServiceFactory<S>> |
ServicesRegistry.register(Class<S> service,
Class<SF> factory,
Configuration conf)
Register service.
|
<S extends Service,SF extends ServiceFactory<S>> |
ServicesRegistryImpl.register(Class<S> service,
Class<SF> factory,
Configuration conf,
Scope... scopes) |
<S extends Service,SF extends ServiceFactory<S>> |
ServicesRegistry.register(Class<S> service,
Class<SF> factory,
Configuration conf,
Scope... scopes)
Register service.
|
<S extends Service,SF extends ServiceFactory<S>> |
ServicesRegistryImpl.register(Class<S> service,
Class<SF> factory,
Scope... scopes) |
<S extends Service,SF extends ServiceFactory<S>> |
ServicesRegistry.register(Class<S> service,
Class<SF> factory,
Scope... scopes)
Register service.
|
<S extends Service> |
ServicesRegistryImpl.register(Class<S> service,
S instance) |
<S extends Service> |
ServicesRegistry.register(Class<S> service,
S instance)
|
<S extends Service,SF extends ServiceFactory<S>> |
ServicesRegistryImpl.register(Class<S> service,
SF factory) |
<S extends Service,SF extends ServiceFactory<S>> |
ServicesRegistry.register(Class<S> service,
SF factory)
Register service.
|
<S extends Service,SF extends ServiceFactory<S>> |
ServicesRegistryImpl.register(Class<S> service,
SF factory,
Configuration conf) |
<S extends Service,SF extends ServiceFactory<S>> |
ServicesRegistry.register(Class<S> service,
SF factory,
Configuration conf)
Register service.
|
<S extends Service,SF extends ServiceFactory<S>> |
ServicesRegistryImpl.register(Class<S> service,
SF factory,
Configuration conf,
Scope... scopes) |
<S extends Service,SF extends ServiceFactory<S>> |
ServicesRegistry.register(Class<S> service,
SF factory,
Configuration conf,
Scope... scopes)
Register service.
Uses ScopeUtil.scopesToArray(true,scopes) upon registration. |
<S extends Service,SF extends ServiceFactory<S>> |
ServicesRegistryImpl.register(Class<S> service,
SF factory,
Scope... scopes) |
<S extends Service,SF extends ServiceFactory<S>> |
ServicesRegistry.register(Class<S> service,
SF factory,
Scope... scopes)
Register service.
Uses ScopeUtil.scopesToArray(true,scopes) upon registration. |
<S extends Service> |
ServicesRegistryImpl.register(Class<S> service,
S instance,
Scope... scopes) |
<S extends Service> |
ServicesRegistry.register(Class<S> service,
S instance,
Scope... scopes)
Register service.
Uses ScopeUtil.scopesToArray(true,scopes) upon registration.PostConstruct will be ignored.PreDestroy will be executed during tearDown. |
| Modifier and Type | Class and Description |
|---|---|
class |
DynamicServiceFactory<T extends Service>
ServiceFactory implementation with dynamic implementation instantiation. |
interface |
ServiceFactory<T extends Service>
Basic factory interface for instantiating
Service implementation. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
UIService
UI service interface.
|
Copyright © 2013–2019 BB Corp. All rights reserved.