org.apache.accumulo.core.master.thrift
Interface MasterClientService.Iface

All Superinterfaces:
ClientService.Iface
All Known Implementing Classes:
MasterClientService.Client
Enclosing class:
MasterClientService

public static interface MasterClientService.Iface
extends ClientService.Iface


Method Summary
 void createTable(TInfo tinfo, AuthInfo credentials, java.lang.String tableName, java.util.List<byte[]> splitPoints, java.util.Map<java.lang.String,java.lang.String> aggs, TimeType tt)
           
 void deleteTable(TInfo tinfo, AuthInfo credentials, java.lang.String tableName)
           
 void flushTable(TInfo tinfo, AuthInfo credentials, java.lang.String tableName)
           
 MasterMonitorInfo getMasterStats(TInfo tinfo, AuthInfo credentials)
           
 void offlineTable(TInfo tinfo, AuthInfo credentials, java.lang.String tableName)
           
 void onlineTable(TInfo tinfo, AuthInfo credentials, java.lang.String tableName)
           
 void removeSystemProperty(TInfo tinfo, AuthInfo credentials, java.lang.String property)
           
 void removeTableProperty(TInfo tinfo, AuthInfo credentials, java.lang.String tableName, java.lang.String property)
           
 void renameTable(TInfo tinfo, AuthInfo credentials, java.lang.String oldTableName, java.lang.String newTableName)
           
 void reportSplitExtent(TInfo tinfo, AuthInfo credentials, java.lang.String serverName, TabletSplit split)
           
 void reportTabletStatus(TInfo tinfo, AuthInfo credentials, java.lang.String serverName, TabletLoadState status, TKeyExtent tablet)
           
 void setMasterGoalState(TInfo tinfo, AuthInfo credentials, MasterGoalState state)
           
 void setSystemProperty(TInfo tinfo, AuthInfo credentials, java.lang.String property, java.lang.String value)
           
 void setTableProperty(TInfo tinfo, AuthInfo credentials, java.lang.String tableName, java.lang.String property, java.lang.String value)
           
 void shutdown(TInfo tinfo, AuthInfo credentials, boolean stopTabletServers)
           
 void shutdownTabletServer(TInfo tinfo, AuthInfo credentials, java.lang.String tabletServer)
           
 
Methods inherited from interface org.apache.accumulo.core.client.impl.thrift.ClientService.Iface
authenticateUser, changeAuthorizations, changePassword, createUser, dropUser, finishBulkImport, getInstanceId, getRootTabletLocation, getUserAuthorizations, getZooKeepers, grantSystemPermission, grantTablePermission, hasSystemPermission, hasTablePermission, listUsers, ping, prepareBulkImport, revokeSystemPermission, revokeTablePermission
 

Method Detail

createTable

void createTable(TInfo tinfo,
                 AuthInfo credentials,
                 java.lang.String tableName,
                 java.util.List<byte[]> splitPoints,
                 java.util.Map<java.lang.String,java.lang.String> aggs,
                 TimeType tt)
                 throws ThriftSecurityException,
                        ThriftTableOperationException,
                        org.apache.thrift.TException
Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException

deleteTable

void deleteTable(TInfo tinfo,
                 AuthInfo credentials,
                 java.lang.String tableName)
                 throws ThriftSecurityException,
                        ThriftTableOperationException,
                        org.apache.thrift.TException
Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException

renameTable

void renameTable(TInfo tinfo,
                 AuthInfo credentials,
                 java.lang.String oldTableName,
                 java.lang.String newTableName)
                 throws ThriftSecurityException,
                        ThriftTableOperationException,
                        org.apache.thrift.TException
Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException

offlineTable

void offlineTable(TInfo tinfo,
                  AuthInfo credentials,
                  java.lang.String tableName)
                  throws ThriftSecurityException,
                         ThriftTableOperationException,
                         org.apache.thrift.TException
Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException

onlineTable

void onlineTable(TInfo tinfo,
                 AuthInfo credentials,
                 java.lang.String tableName)
                 throws ThriftSecurityException,
                        ThriftTableOperationException,
                        org.apache.thrift.TException
Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException

flushTable

void flushTable(TInfo tinfo,
                AuthInfo credentials,
                java.lang.String tableName)
                throws ThriftSecurityException,
                       ThriftTableOperationException,
                       org.apache.thrift.TException
Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException

setTableProperty

void setTableProperty(TInfo tinfo,
                      AuthInfo credentials,
                      java.lang.String tableName,
                      java.lang.String property,
                      java.lang.String value)
                      throws ThriftSecurityException,
                             ThriftTableOperationException,
                             org.apache.thrift.TException
Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException

removeTableProperty

void removeTableProperty(TInfo tinfo,
                         AuthInfo credentials,
                         java.lang.String tableName,
                         java.lang.String property)
                         throws ThriftSecurityException,
                                ThriftTableOperationException,
                                org.apache.thrift.TException
Throws:
ThriftSecurityException
ThriftTableOperationException
org.apache.thrift.TException

setMasterGoalState

void setMasterGoalState(TInfo tinfo,
                        AuthInfo credentials,
                        MasterGoalState state)
                        throws ThriftSecurityException,
                               org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

shutdown

void shutdown(TInfo tinfo,
              AuthInfo credentials,
              boolean stopTabletServers)
              throws ThriftSecurityException,
                     org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

shutdownTabletServer

void shutdownTabletServer(TInfo tinfo,
                          AuthInfo credentials,
                          java.lang.String tabletServer)
                          throws ThriftSecurityException,
                                 org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

setSystemProperty

void setSystemProperty(TInfo tinfo,
                       AuthInfo credentials,
                       java.lang.String property,
                       java.lang.String value)
                       throws ThriftSecurityException,
                              org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

removeSystemProperty

void removeSystemProperty(TInfo tinfo,
                          AuthInfo credentials,
                          java.lang.String property)
                          throws ThriftSecurityException,
                                 org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

getMasterStats

MasterMonitorInfo getMasterStats(TInfo tinfo,
                                 AuthInfo credentials)
                                 throws ThriftSecurityException,
                                        org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

reportSplitExtent

void reportSplitExtent(TInfo tinfo,
                       AuthInfo credentials,
                       java.lang.String serverName,
                       TabletSplit split)
                       throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

reportTabletStatus

void reportTabletStatus(TInfo tinfo,
                        AuthInfo credentials,
                        java.lang.String serverName,
                        TabletLoadState status,
                        TKeyExtent tablet)
                        throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.