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

All Known Implementing Classes:
MasterClientService.AsyncClient
Enclosing class:
MasterClientService

public static interface MasterClientService.AsyncIface


Method Summary
 void beginTableOperation(TInfo tinfo, AuthInfo credentials, org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.beginTableOperation_call> resultHandler)
           
 void executeTableOperation(TInfo tinfo, AuthInfo credentials, long opid, TableOperation op, List<ByteBuffer> arguments, Map<String,String> options, boolean autoClean, org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.executeTableOperation_call> resultHandler)
           
 void finishTableOperation(TInfo tinfo, AuthInfo credentials, long opid, org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.finishTableOperation_call> resultHandler)
           
 void getMasterStats(TInfo tinfo, AuthInfo credentials, org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.getMasterStats_call> resultHandler)
           
 void initiateFlush(TInfo tinfo, AuthInfo credentials, String tableName, org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.initiateFlush_call> resultHandler)
           
 void removeSystemProperty(TInfo tinfo, AuthInfo credentials, String property, org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.removeSystemProperty_call> resultHandler)
           
 void removeTableProperty(TInfo tinfo, AuthInfo credentials, String tableName, String property, org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.removeTableProperty_call> resultHandler)
           
 void reportSplitExtent(TInfo tinfo, AuthInfo credentials, String serverName, TabletSplit split, org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.reportSplitExtent_call> resultHandler)
           
 void reportTabletStatus(TInfo tinfo, AuthInfo credentials, String serverName, TabletLoadState status, TKeyExtent tablet, org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.reportTabletStatus_call> resultHandler)
           
 void setMasterGoalState(TInfo tinfo, AuthInfo credentials, MasterGoalState state, org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.setMasterGoalState_call> resultHandler)
           
 void setSystemProperty(TInfo tinfo, AuthInfo credentials, String property, String value, org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.setSystemProperty_call> resultHandler)
           
 void setTableProperty(TInfo tinfo, AuthInfo credentials, String tableName, String property, String value, org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.setTableProperty_call> resultHandler)
           
 void shutdown(TInfo tinfo, AuthInfo credentials, boolean stopTabletServers, org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.shutdown_call> resultHandler)
           
 void shutdownTabletServer(TInfo tinfo, AuthInfo credentials, String tabletServer, boolean force, org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.shutdownTabletServer_call> resultHandler)
           
 void waitForFlush(TInfo tinfo, AuthInfo credentials, String tableName, ByteBuffer startRow, ByteBuffer endRow, long flushID, long maxLoops, org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.waitForFlush_call> resultHandler)
           
 void waitForTableOperation(TInfo tinfo, AuthInfo credentials, long opid, org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.waitForTableOperation_call> resultHandler)
           
 

Method Detail

initiateFlush

void initiateFlush(TInfo tinfo,
                   AuthInfo credentials,
                   String tableName,
                   org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.initiateFlush_call> resultHandler)
                   throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

waitForFlush

void waitForFlush(TInfo tinfo,
                  AuthInfo credentials,
                  String tableName,
                  ByteBuffer startRow,
                  ByteBuffer endRow,
                  long flushID,
                  long maxLoops,
                  org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.waitForFlush_call> resultHandler)
                  throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

setTableProperty

void setTableProperty(TInfo tinfo,
                      AuthInfo credentials,
                      String tableName,
                      String property,
                      String value,
                      org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.setTableProperty_call> resultHandler)
                      throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

removeTableProperty

void removeTableProperty(TInfo tinfo,
                         AuthInfo credentials,
                         String tableName,
                         String property,
                         org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.removeTableProperty_call> resultHandler)
                         throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

setMasterGoalState

void setMasterGoalState(TInfo tinfo,
                        AuthInfo credentials,
                        MasterGoalState state,
                        org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.setMasterGoalState_call> resultHandler)
                        throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

shutdown

void shutdown(TInfo tinfo,
              AuthInfo credentials,
              boolean stopTabletServers,
              org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.shutdown_call> resultHandler)
              throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

shutdownTabletServer

void shutdownTabletServer(TInfo tinfo,
                          AuthInfo credentials,
                          String tabletServer,
                          boolean force,
                          org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.shutdownTabletServer_call> resultHandler)
                          throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

setSystemProperty

void setSystemProperty(TInfo tinfo,
                       AuthInfo credentials,
                       String property,
                       String value,
                       org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.setSystemProperty_call> resultHandler)
                       throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

removeSystemProperty

void removeSystemProperty(TInfo tinfo,
                          AuthInfo credentials,
                          String property,
                          org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.removeSystemProperty_call> resultHandler)
                          throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

getMasterStats

void getMasterStats(TInfo tinfo,
                    AuthInfo credentials,
                    org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.getMasterStats_call> resultHandler)
                    throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

reportSplitExtent

void reportSplitExtent(TInfo tinfo,
                       AuthInfo credentials,
                       String serverName,
                       TabletSplit split,
                       org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.reportSplitExtent_call> resultHandler)
                       throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

reportTabletStatus

void reportTabletStatus(TInfo tinfo,
                        AuthInfo credentials,
                        String serverName,
                        TabletLoadState status,
                        TKeyExtent tablet,
                        org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.reportTabletStatus_call> resultHandler)
                        throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

beginTableOperation

void beginTableOperation(TInfo tinfo,
                         AuthInfo credentials,
                         org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.beginTableOperation_call> resultHandler)
                         throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

executeTableOperation

void executeTableOperation(TInfo tinfo,
                           AuthInfo credentials,
                           long opid,
                           TableOperation op,
                           List<ByteBuffer> arguments,
                           Map<String,String> options,
                           boolean autoClean,
                           org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.executeTableOperation_call> resultHandler)
                           throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

waitForTableOperation

void waitForTableOperation(TInfo tinfo,
                           AuthInfo credentials,
                           long opid,
                           org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.waitForTableOperation_call> resultHandler)
                           throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

finishTableOperation

void finishTableOperation(TInfo tinfo,
                          AuthInfo credentials,
                          long opid,
                          org.apache.thrift.async.AsyncMethodCallback<MasterClientService.AsyncClient.finishTableOperation_call> resultHandler)
                          throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException


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