|
xmlBlaster 2.2.0 contributions 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.Exception
void 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.2.0 contributions API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |