@Singleton
@Component(modules={io.leoplatform.sdk.SDKModule.class,DomainObjectModule.class})
public interface DomainObjectPlatform
extends OraclePlatform
| Modifier and Type | Interface and Description |
|---|---|
static interface |
DomainObjectPlatform.Builder |
| Modifier and Type | Method and Description |
|---|---|
io.leoplatform.sdk.changes.SchemaChangeQueue |
changeQueue() |
io.leoplatform.sdk.changes.ChangeReactor |
changeReactor() |
io.leoplatform.schema.ChangeSource |
changeSource() |
io.leoplatform.sdk.changes.DomainQuery |
domainQuery() |
io.leoplatform.sdk.changes.DomainResolver |
domainResolver() |
OracleChangeLoader |
oracleChangeLoader() |
OracleChangeRegistrar |
oracleChangeRegistrar() |
OracleChangeSource |
oracleChangeSource() |
com.typesafe.config.Config |
oracleConfig() |
oracleChangeWriterio.leoplatform.sdk.changes.SchemaChangeQueue changeQueue()
changeQueue in interface OraclePlatformOracleChangeRegistrar oracleChangeRegistrar()
oracleChangeRegistrar in interface OraclePlatformOracleChangeLoader oracleChangeLoader()
oracleChangeLoader in interface OraclePlatformOracleChangeSource oracleChangeSource()
oracleChangeSource in interface OraclePlatformio.leoplatform.schema.ChangeSource changeSource()
changeSource in interface OraclePlatformcom.typesafe.config.Config oracleConfig()
oracleConfig in interface OraclePlatformio.leoplatform.sdk.changes.DomainQuery domainQuery()
@Named(value="DomainObjectResolver") io.leoplatform.sdk.changes.DomainResolver domainResolver()
domainResolver in interface io.leoplatform.sdk.SDKPlatform@Named(value="DomainObjectReactor") io.leoplatform.sdk.changes.ChangeReactor changeReactor()
changeReactor in interface io.leoplatform.sdk.SDKPlatform