
public class RsgbProxy extends Object implements Runnable, BerichtenHandler
| Modifier and Type | Class and Description |
|---|---|
static class |
RsgbProxy.BerichtSelectMode |
| Constructor and Description |
|---|
RsgbProxy(DataSource dataSourceRsgb,
StagingProxy stagingProxy,
Bericht.STATUS status,
ProgressUpdateListener listener) |
RsgbProxy(DataSource dataSourceRsgb,
StagingProxy stagingProxy,
RsgbProxy.BerichtSelectMode mode,
long[] ids,
ProgressUpdateListener listener) |
RsgbProxy(DataSource dataSourceRsgb,
StagingProxy stagingProxy,
UpdateProcess updateProcess,
ProgressUpdateListener listener) |
public RsgbProxy(DataSource dataSourceRsgb, StagingProxy stagingProxy, Bericht.STATUS status, ProgressUpdateListener listener)
public RsgbProxy(DataSource dataSourceRsgb, StagingProxy stagingProxy, RsgbProxy.BerichtSelectMode mode, long[] ids, ProgressUpdateListener listener)
dataSourceRsgb - de te gebruiken RSGB databasestagingProxy - de te gebruiken StagingProxymode - geeft aan wat ids zijn (laadprocessen of berichten)ids - record id's (afhankelijk van de BerichtSelectMode)listener - voortgangs listenerpublic RsgbProxy(DataSource dataSourceRsgb, StagingProxy stagingProxy, UpdateProcess updateProcess, ProgressUpdateListener listener)
public void setSimonNamePrefix(String prefix)
public void setEnablePipeline(boolean enablePipeline)
public void setPipelineCapacity(int pipelineCapacity)
public void setRenewConnectionAfterCommit(boolean renewConnectionAfterCommit)
public void setOrderBerichten(boolean orderBerichten)
public void setErrorState(String errorState)
public void init()
throws SQLException
SQLExceptionpublic void checkAndCloseStatement(PreparedStatement stmt)
public void checkAndAddStatement(Map<String,PreparedStatement> m, String tableName, PreparedStatement stmt)
public void close()
public void renewConnection()
throws SQLException
renewConnection in interface BerichtenHandlerSQLExceptionpublic void updateProcessingResult(Bericht ber)
updateProcessingResult in interface BerichtenHandlerpublic List<TableData> transformToTableData(Bericht ber) throws BrmoException
transformToTableData in interface BerichtenHandlerBrmoExceptionpublic List<TableData> transformUpdateTableData(Bericht ber) throws BrmoException
BrmoExceptionpublic void updateBerichtException(Bericht ber, Throwable e) throws BrmoException
BrmoExceptionpublic void updateBerichtProcessing(Bericht ber) throws Exception
updateBerichtProcessing in interface BerichtenHandlerExceptionpublic void handle(Bericht ber, List<TableData> pretransformedTableData, boolean updateResult) throws BrmoException
handle in interface BerichtenHandlerber - te verwerken berichtpretransformedTableData - tabel data uit stagingupdateResult - true update verwerkings resultaat in stagingBrmoException - if anypublic void update(Bericht ber, List<TableData> pretransformedTableData) throws BrmoException
BrmoExceptionpublic boolean isAlreadyInMetadata(TableRow row, StringBuilder loadLog) throws SQLException, com.vividsolutions.jts.io.ParseException, BrmoException
SQLExceptioncom.vividsolutions.jts.io.ParseExceptionBrmoExceptionpublic String getHerkomstMetadata()
public void setHerkomstMetadata(String herkomstMetadata)
Copyright © 2014–2017 B3Partners B.V.. All rights reserved.