public class TaskDefinition
extends java.lang.Object
Constructor and Description |
---|
TaskDefinition()
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected void |
compare(java.util.Map[][] linkedPairs) |
void |
initialize(MXLogger logger,
MXLogger sqlLogger,
UserInfo userInfo) |
protected java.util.Map[][] |
link()
Returns linked data set items for further comparison processing.
|
protected void |
logTaskNoLinksFoundError()
Logs an error message to indicate that links were generated for this
reconciliation task.
|
void |
performTask(java.lang.String taskName,
java.lang.String cronName,
java.lang.String instanceName)
Performs the task of reconciling data between data set1 and
data set2.
|
protected MboRemote |
retrieveReconTaskMbo(java.lang.String taskName)
Returns a reconciliation task business object associated with the given
reconciliation task name.
|
protected MboSetRemote |
retrieveReconTaskMboSet(java.lang.String taskName,
boolean readonly) |
protected ReconInfo reconInfo
public void performTask(java.lang.String taskName, java.lang.String cronName, java.lang.String instanceName) throws java.rmi.RemoteException, MXException, java.sql.SQLException
taskName
- The name of this reconciliation taskcronName
- The name of the cron task responsible for reconciling data for
this taskinstanceName
- Specified instance associated with the given cron taskjava.rmi.RemoteException
MXException
java.sql.SQLException
protected MboRemote retrieveReconTaskMbo(java.lang.String taskName) throws MXException, java.rmi.RemoteException
taskName
- task nameMXException
- if fails to obtain reconciliation business objectjava.rmi.RemoteException
- if fails to obtain reconciliation business objectprotected MboSetRemote retrieveReconTaskMboSet(java.lang.String taskName, boolean readonly) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
protected java.util.Map[][] link() throws MXException, java.rmi.RemoteException, java.sql.SQLException
MXException
java.rmi.RemoteException
java.sql.SQLException
protected void compare(java.util.Map[][] linkedPairs) throws MXException, java.rmi.RemoteException, java.sql.SQLException
MXException
java.rmi.RemoteException
java.sql.SQLException
protected void logTaskNoLinksFoundError()