public class VMMSyncTask
extends java.lang.Object
Constructor and Description |
---|
VMMSyncTask() |
VMMSyncTask(java.lang.String task,
java.lang.String instance) |
Modifier and Type | Method and Description |
---|---|
java.sql.Connection |
getConnection()
Returns the database connection used to perform the task.
|
java.lang.String |
getCronTaskHistoryMsg() |
MXLogger |
getLogger()
Returns the logger object to be used to log messages.
|
MXLogger |
getSqlLogger()
Returns the logger object to be used to log SQL messages.
|
java.lang.String |
getTaskInstanceName() |
java.lang.String |
getTaskName() |
UserInfo |
getUserInfo()
Returns the UserInfo for getting MboSets.
|
void |
init(LoadVMMSyncSettings vmmSyncSettings)
Initialze the task with configuration settings.
|
void |
performTask()
Performs the synchronization task.
|
void |
setConnection(java.sql.Connection connection)
Sets the database connection to be used to perform the task.
|
void |
setCronTaskHistoryMsg(java.lang.String val) |
void |
setFullSync(boolean fullSync)
Sets a boolean flag to indicate whether a full
synchronization is needed or not.
|
void |
setLogger(MXLogger logger)
Sets the logger object to be used to log messages.
|
void |
setSqlLogger(MXLogger logger)
Sets the logger object to be used to log SQL messages.
|
void |
setTaskInstanceName(java.lang.String taskInstanceName) |
void |
setTaskName(java.lang.String taskName) |
void |
setUserInfo(UserInfo userInfo)
Sets the UserInfo.
|
public VMMSyncTask()
public VMMSyncTask(java.lang.String task, java.lang.String instance)
task
- instance
- public void setFullSync(boolean fullSync)
fullSync
- true, if full synchronization
is needed or not.public MXLogger getLogger()
public void setLogger(MXLogger logger)
logger
- the logger object to be used to log messages.public MXLogger getSqlLogger()
public void setSqlLogger(MXLogger logger)
logger
- the logger object to be used to log SQL messages.public void init(LoadVMMSyncSettings vmmSyncSettings) throws VMMSyncException
VMMSyncSettings
- configuration settings.VMMSyncException
- if fails to initialize.public void setConnection(java.sql.Connection connection)
connection
- the database connectionpublic java.sql.Connection getConnection()
public void setUserInfo(UserInfo userInfo)
userInfo
- UserInfo for getting mboSets.public UserInfo getUserInfo()
public void performTask() throws VMMSyncException
public void setCronTaskHistoryMsg(java.lang.String val)
public java.lang.String getCronTaskHistoryMsg()
public java.lang.String getTaskInstanceName()
public void setTaskInstanceName(java.lang.String taskInstanceName)
public java.lang.String getTaskName()
public void setTaskName(java.lang.String taskName)