|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcontrabase.api.ContrabaseConnector
public class ContrabaseConnector
API가 Contrabase에 접속하기 위해서 필요한 클래스
| Field Summary | |
|---|---|
private long |
clientId
|
private contrabase.network.ClientSide |
connection
|
private java.lang.String |
password
|
private java.lang.String |
userId
|
| Constructor Summary | |
|---|---|
ContrabaseConnector(java.lang.String ip,
int port,
java.lang.String userId,
java.lang.String password)
서버와의 새 연결을 만든다. |
|
| Method Summary | |
|---|---|
void |
close()
연결을 끊어준다. |
private contrabase.network.Message |
createActionMessage(java.lang.String action,
java.lang.String tableName)
테이블 조작하는 메시지를 생성한다. |
Table |
createTable(java.lang.String tableName)
새 테이블을 만든다. |
void |
deleteTable(java.lang.String tableName)
테이블을 지운다. |
void |
finalize()
|
java.util.Map<java.lang.String,java.lang.Long> |
getDataByAction(java.lang.String action)
|
Table |
getOrCreateTable(java.lang.String tableName)
테이블을 가져오거나, 없으면 생성한다. |
java.util.List<java.lang.String> |
getRepositoryList()
|
Table |
getTable(java.lang.String tableName)
기존의 테이블을 가져온다. |
java.util.List<java.lang.String> |
getTableList()
Monitoring Tool에서 사용하기 위한 Table List를 가져온다. |
void |
loadBalanceAllTables()
|
private void |
open(java.lang.String ip,
int port)
마스터와 새 연결을 생성한다. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private contrabase.network.ClientSide connection
private java.lang.String userId
private java.lang.String password
private long clientId
| Constructor Detail |
|---|
public ContrabaseConnector(java.lang.String ip,
int port,
java.lang.String userId,
java.lang.String password)
throws contrabase.network.ContrabaseNetworkException
ip - 서버의 아이피port - 서버의 포트
contrabase.network.ContrabaseNetworkException| Method Detail |
|---|
private void open(java.lang.String ip,
int port)
throws contrabase.network.ContrabaseNetworkException
ip - 마스터의 IP 주소port - 마스터의 포트
contrabase.network.ContrabaseNetworkException
public void close()
throws contrabase.network.ContrabaseNetworkException
contrabase.network.ContrabaseNetworkExceptionpublic void finalize()
finalize in class java.lang.Object
public java.util.List<java.lang.String> getTableList()
throws contrabase.network.ContrabaseNetworkException
contrabase.network.ContrabaseNetworkException
public java.util.List<java.lang.String> getRepositoryList()
throws contrabase.network.ContrabaseNetworkException
contrabase.network.ContrabaseNetworkException
public java.util.Map<java.lang.String,java.lang.Long> getDataByAction(java.lang.String action)
throws contrabase.network.ContrabaseNetworkException
contrabase.network.ContrabaseNetworkException
public Table getOrCreateTable(java.lang.String tableName)
throws contrabase.network.ContrabaseNetworkException
tableName -
contrabase.network.ContrabaseNetworkException
public Table createTable(java.lang.String tableName)
throws contrabase.network.ContrabaseNetworkException
tableName -
contrabase.network.ContrabaseNetworkException
public Table getTable(java.lang.String tableName)
throws contrabase.network.ContrabaseNetworkException
tableName -
contrabase.network.ContrabaseNetworkException
public void deleteTable(java.lang.String tableName)
throws contrabase.network.ContrabaseNetworkException
tableName -
contrabase.network.ContrabaseNetworkException
private contrabase.network.Message createActionMessage(java.lang.String action,
java.lang.String tableName)
tableName -
public void loadBalanceAllTables()
throws contrabase.network.ContrabaseNetworkException
contrabase.network.ContrabaseNetworkException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||