|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.continuent.tungsten.replicator.shard.ShardManager
public class ShardManager
| Constructor Summary | |
|---|---|
ShardManager(java.lang.String serviceName,
java.lang.String url,
java.lang.String user,
java.lang.String password,
java.lang.String tungstenSchema,
java.lang.String tungstenTableType)
|
|
| Method Summary | |
|---|---|
void |
advertiseInternal()
|
DynamicMBeanHelper |
createHelper()
Returns a helper that supplies MBean metadata. |
int |
delete(java.util.List<java.util.Map<java.lang.String,java.lang.String>> params)
Deletes a list of shards based on shard ids (aka shard name). |
int |
deleteAll()
Deletes all shards from the shard table. |
int |
insert(java.util.List<java.util.Map<java.lang.String,java.lang.String>> params)
Inserts a list of shards into the shard table. |
boolean |
isAlive()
Returns true so that clients can confirm connection liveness. |
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
list()
List all shards definitions |
int |
update(java.util.List<java.util.Map<java.lang.String,java.lang.String>> params)
Updates a list of shards into the shard table. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ShardManager(java.lang.String serviceName,
java.lang.String url,
java.lang.String user,
java.lang.String password,
java.lang.String tungstenSchema,
java.lang.String tungstenTableType)
| Method Detail |
|---|
public boolean isAlive()
ShardManagerMBean
isAlive in interface ShardManagerMBean
public int insert(java.util.List<java.util.Map<java.lang.String,java.lang.String>> params)
throws java.sql.SQLException
ShardManagerMBean
insert in interface ShardManagerMBeanparams - a list of shards to be inserted
java.sql.SQLException
public int update(java.util.List<java.util.Map<java.lang.String,java.lang.String>> params)
throws java.sql.SQLException
ShardManagerMBean
update in interface ShardManagerMBeanparams - a list of shards to be updated
java.sql.SQLException
public int delete(java.util.List<java.util.Map<java.lang.String,java.lang.String>> params)
throws java.sql.SQLException
ShardManagerMBean
delete in interface ShardManagerMBeanjava.sql.SQLException
public int deleteAll()
throws java.sql.SQLException
ShardManagerMBean
deleteAll in interface ShardManagerMBeanjava.sql.SQLException
public java.util.List<java.util.Map<java.lang.String,java.lang.String>> list()
throws java.sql.SQLException
ShardManagerMBean
list in interface ShardManagerMBeanjava.sql.SQLExceptionpublic void advertiseInternal()
public DynamicMBeanHelper createHelper()
throws java.lang.Exception
createHelper in interface ShardManagerMBeanjava.lang.ExceptionOpenReplicatorManager.createHelper()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||