Modifier and Type | Method and Description |
---|---|
protected SynchroContext |
SynchroInterceptorBase.getContext() |
Modifier and Type | Method and Description |
---|---|
static <T,U extends SynchroInterceptor> |
SynchroInterceptorUtils.load(Class<U> clazz,
SynchroContext context) |
void |
SynchroInterceptorBase.setContext(SynchroContext context) |
void |
SynchroInterceptor.setContext(SynchroContext context) |
Modifier and Type | Field and Description |
---|---|
protected SynchroContext |
SynchroTableMetadata.context |
protected SynchroContext |
SynchroDatabaseMetadata.context |
Modifier and Type | Method and Description |
---|---|
SynchroContext |
SynchroDatabaseMetadata.getContext() |
Modifier and Type | Method and Description |
---|---|
static SynchroDatabaseMetadata |
SynchroDatabaseMetadata.loadDatabaseMetadata(Connection connection,
Dialect dialect,
Configuration configuration,
SynchroContext context,
Set<String> tableNames,
boolean enableJoinMetadataLoading)
Load the datasource schema for the given connection and dialect.
|
static SynchroDatabaseMetadata |
SynchroDatabaseMetadata.loadDatabaseMetadata(Connection connection,
Dialect dialect,
Configuration configuration,
SynchroContext context,
Set<String> tableNames,
Predicate<String> tableFilter,
Predicate<SynchroColumnMetadata> columnFilter,
boolean enableJoinMetadataLoading)
Load the datasource schema for the given connection and dialect.
|
Constructor and Description |
---|
SynchroDatabaseMetadata(Connection connection,
Dialect dialect,
Configuration configuration,
SynchroContext context) |
Modifier and Type | Method and Description |
---|---|
static SynchroContext |
SynchroContext.newContext(Set<String> tableNames,
Predicate<String> tableFilter,
Properties sourceConnectionProperties,
Properties targetConnectionProperties,
SynchroResult result)
Create a new synchro context
|
static SynchroContext |
SynchroContext.newContext(Set<String> tableNames,
Properties sourceConnectionProperties,
Properties targetConnectionProperties,
SynchroResult result)
Create a new synchro context
|
Modifier and Type | Method and Description |
---|---|
SynchroInterceptor |
SynchroBaseService.getInterceptor(SynchroTableMetadata table,
SynchroContext context) |
List<SynchroInterceptor> |
SynchroBaseService.getInterceptors(SynchroContext context) |
Modifier and Type | Method and Description |
---|---|
SynchroContext |
DataSynchroServiceImpl.createSynchroContext(File sourceDbDirectory) |
SynchroContext |
DataSynchroService.createSynchroContext(File sourceDbDirectory)
Create a synchro context, from a source database directory (HSQLDB only).
|
SynchroContext |
DataSynchroServiceImpl.createSynchroContext(Properties sourceConnectionProperties) |
SynchroContext |
DataSynchroService.createSynchroContext(Properties sourceConnectionProperties)
Create a synchro context, using configuration properties for target and source properties.
|
Modifier and Type | Method and Description |
---|---|
void |
DataSynchroServiceImpl.prepare(SynchroContext synchroContext) |
void |
DataSynchroService.prepare(SynchroContext synchroContext)
Prepare the synchronize operation from the target data database supported
by this service, says just compute nb rows to update for each table and
update the result model.
|
void |
DataSynchroServiceImpl.synchronize(SynchroContext synchroContext) |
void |
DataSynchroService.synchronize(SynchroContext synchroContext)
Launch the synchronize operation from the target data database supported
by this service.
|
protected void |
DataSynchroServiceImpl.synchronizeChildTables(SynchroTableMetadata parentTable,
Set<Integer> parentRemoteIds,
SynchroContext context,
Connection sourceConnection,
Connection targetConnection,
SynchroResult result,
boolean enableLogCount) |
protected void |
DataSynchroServiceImpl.synchronizeRootTable(SynchroTableMetadata table,
SynchroContext context,
Connection sourceConnection,
Connection targetConnection,
SynchroResult result,
SynchroPendingOperationBuffer tableBuffer) |
Modifier and Type | Method and Description |
---|---|
SynchroContext |
ReferentialSynchroServiceImpl.createSynchroContext(File sourceDbDirectory) |
SynchroContext |
ReferentialSynchroService.createSynchroContext(File sourceDbDirectory)
Create a synchro context, from a source database directory (HSQLDB only).
|
SynchroContext |
ReferentialSynchroServiceImpl.createSynchroContext(Properties sourceConnectionProperties) |
SynchroContext |
ReferentialSynchroService.createSynchroContext(Properties sourceConnectionProperties)
Create a synchro context, using configuration properties for target and source properties.
|
Modifier and Type | Method and Description |
---|---|
void |
ReferentialSynchroServiceImpl.prepare(SynchroContext synchroContext) |
void |
ReferentialSynchroService.prepare(SynchroContext synchroContext)
Prepare the synchronize operation from the local data database supported
by this service, says just compute nb rows to update for each table and
update the result model.
|
protected void |
ReferentialSynchroServiceImpl.prepareTable(SynchroTableMetadata sourceTable,
SynchroTableMetadata targetTable,
SynchroContext context,
Connection targetConnection,
Connection sourceConnection,
SynchroResult result) |
void |
ReferentialSynchroServiceImpl.synchronize(SynchroContext synchroContext) |
void |
ReferentialSynchroService.synchronize(SynchroContext synchroContext)
Launch the synchronize operation from the local data database supported
by this service.
|
Copyright © 2012–2014 IFREMER. All rights reserved.