|
xmlBlaster 2.1.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ReplManagerPluginMBean
| Method Summary | |
|---|---|
java.lang.String |
activateSlaveDispatchers(java.lang.String replPrefix)
|
void |
broadcastSql(java.lang.String repl,
java.lang.String sql)
Executes either a query or an update. |
void |
clearVersionCache()
|
java.lang.String |
collectInitialUpdates(java.lang.String replicationPrefix)
Sends a message to the initial updates to collect all requests of initial updates for this replPrefix. |
java.lang.String |
getInitialFilesLocation()
Returns the (default) initialFileLocation which is the directory where the initial data is stored in case you want to transfer it per file. |
int |
getMaxNumOfEntries()
|
long |
getNumOfRefreshes()
Returns the number of refreshes occured (to get the status of the slaves). |
java.lang.String |
getReplications()
Never returns null. |
java.lang.String |
getSlaves()
Never returns null. |
long |
getStatusPollerInterval()
This method returns the polling interval for retrieval of the status data of the slaves which has to be retrieved asynchronously in order not to block the monitor. |
long |
getStatusProcessingTime()
Returns the time in milliseconds it took to retrieve all the status information for all the slaves. |
java.lang.String |
initiateReplication(java.lang.String slaveSessionName,
java.lang.String prefixWithVersion,
java.lang.String cascadeSlaveSessionName,
java.lang.String cascadeReplPrefix,
java.lang.String realInitialFilesLocation)
Intiates the replication for the given slave. |
java.lang.String |
recreateTriggers(java.lang.String replPrefix)
Recreates the triggers for the given replication source. |
java.lang.String |
reInitiate(java.lang.String replPrefix)
This will start an initial update for all slaves replicating from the specified replPrefix. |
void |
removeSqlStatement(java.lang.String statementId)
|
void |
setMaxNumOfEntries(int maxNumOfEntries)
|
void |
setStatusPollerInterval(long statusPollerInterval)
This method sets the polling interval for retrieval of the status data of the slaves which has to be retrieved asynchronously in order not to block the monitor. |
java.lang.String |
startBatchUpdate(java.lang.String replPrefix)
Sends a message to the initial updater for the replPrefix that it can start the initial update for all collected (registered) slaves. |
java.lang.String |
stopSlaveDispatchers(java.lang.String replPrefix)
|
java.lang.String |
transformVersion(java.lang.String replPrefix,
java.lang.String destVersion,
java.lang.String destination,
java.lang.String srcData)
Performs a version transformation from one version to the other. |
| Method Detail |
|---|
java.lang.String getReplications()
java.lang.String getSlaves()
java.lang.String initiateReplication(java.lang.String slaveSessionName,
java.lang.String prefixWithVersion,
java.lang.String cascadeSlaveSessionName,
java.lang.String cascadeReplPrefix,
java.lang.String realInitialFilesLocation)
slaveSessionName - replicationKey - This is the dbWatcher replication.prefix attribute.cascadeSlaveSessionName - The Name of the session of the dbWriter to be used for the cascaded replication. Can be null.cascadedReplicationPrefix - the prefix identifing the DbWatcher for the cascaded replication. Can be null.
java.lang.String recreateTriggers(java.lang.String replPrefix)
throws java.lang.Exception
replPrefix - this is the same as specified in the configuration as 'replication.prefix' and it
identifies a replication source.
java.lang.Exception
void broadcastSql(java.lang.String repl,
java.lang.String sql)
throws java.lang.Exception
repl - The replication to which to send the request.sql - The sql statement to perform (can either be a query or an update).
java.lang.Exception - if either the repl or sql was null.void removeSqlStatement(java.lang.String statementId)
java.lang.String transformVersion(java.lang.String replPrefix,
java.lang.String destVersion,
java.lang.String destination,
java.lang.String srcData)
throws java.lang.Exception
replPrefix - The replication prefix of the source to be used.destVersion - The desidered version on the destinationdestination - The session name of the destination.srcData - The content of the data to be transformed
java.lang.Exceptionvoid clearVersionCache()
java.lang.String getInitialFilesLocation()
long getStatusPollerInterval()
void setStatusPollerInterval(long statusPollerInterval)
statusPollerInterval - long getStatusProcessingTime()
long getNumOfRefreshes()
java.lang.String reInitiate(java.lang.String replPrefix)
replPrefix -
java.lang.String startBatchUpdate(java.lang.String replPrefix)
replPrefix -
java.lang.String collectInitialUpdates(java.lang.String replicationPrefix)
replicationPrefix -
java.lang.String activateSlaveDispatchers(java.lang.String replPrefix)
java.lang.String stopSlaveDispatchers(java.lang.String replPrefix)
void setMaxNumOfEntries(int maxNumOfEntries)
int getMaxNumOfEntries()
|
xmlBlaster 2.1.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||