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

All Superinterfaces:
FateService.AsyncIface
All Known Implementing Classes:
MasterClientService.AsyncClient
Enclosing class:
MasterClientService

public static interface MasterClientService.AsyncIface
extends FateService.AsyncIface


Method Summary
 void getMasterStats(TInfo tinfo, TCredentials credentials, org.apache.thrift.async.AsyncMethodCallback resultHandler)
           
 void initiateFlush(TInfo tinfo, TCredentials credentials, String tableName, org.apache.thrift.async.AsyncMethodCallback resultHandler)
           
 void removeNamespaceProperty(TInfo tinfo, TCredentials credentials, String ns, String property, org.apache.thrift.async.AsyncMethodCallback resultHandler)
           
 void removeSystemProperty(TInfo tinfo, TCredentials credentials, String property, org.apache.thrift.async.AsyncMethodCallback resultHandler)
           
 void removeTableProperty(TInfo tinfo, TCredentials credentials, String tableName, String property, org.apache.thrift.async.AsyncMethodCallback resultHandler)
           
 void reportSplitExtent(TInfo tinfo, TCredentials credentials, String serverName, TabletSplit split, org.apache.thrift.async.AsyncMethodCallback resultHandler)
           
 void reportTabletStatus(TInfo tinfo, TCredentials credentials, String serverName, TabletLoadState status, TKeyExtent tablet, org.apache.thrift.async.AsyncMethodCallback resultHandler)
           
 void setMasterGoalState(TInfo tinfo, TCredentials credentials, MasterGoalState state, org.apache.thrift.async.AsyncMethodCallback resultHandler)
           
 void setNamespaceProperty(TInfo tinfo, TCredentials credentials, String ns, String property, String value, org.apache.thrift.async.AsyncMethodCallback resultHandler)
           
 void setSystemProperty(TInfo tinfo, TCredentials credentials, String property, String value, org.apache.thrift.async.AsyncMethodCallback resultHandler)
           
 void setTableProperty(TInfo tinfo, TCredentials credentials, String tableName, String property, String value, org.apache.thrift.async.AsyncMethodCallback resultHandler)
           
 void shutdown(TInfo tinfo, TCredentials credentials, boolean stopTabletServers, org.apache.thrift.async.AsyncMethodCallback resultHandler)
           
 void shutdownTabletServer(TInfo tinfo, TCredentials credentials, String tabletServer, boolean force, org.apache.thrift.async.AsyncMethodCallback resultHandler)
           
 void waitForFlush(TInfo tinfo, TCredentials credentials, String tableName, ByteBuffer startRow, ByteBuffer endRow, long flushID, long maxLoops, org.apache.thrift.async.AsyncMethodCallback resultHandler)
           
 
Methods inherited from interface org.apache.accumulo.core.master.thrift.FateService.AsyncIface
beginFateOperation, executeFateOperation, finishFateOperation, waitForFateOperation
 

Method Detail

initiateFlush

void initiateFlush(TInfo tinfo,
                   TCredentials credentials,
                   String tableName,
                   org.apache.thrift.async.AsyncMethodCallback resultHandler)
                   throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

waitForFlush

void waitForFlush(TInfo tinfo,
                  TCredentials credentials,
                  String tableName,
                  ByteBuffer startRow,
                  ByteBuffer endRow,
                  long flushID,
                  long maxLoops,
                  org.apache.thrift.async.AsyncMethodCallback resultHandler)
                  throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

setTableProperty

void setTableProperty(TInfo tinfo,
                      TCredentials credentials,
                      String tableName,
                      String property,
                      String value,
                      org.apache.thrift.async.AsyncMethodCallback resultHandler)
                      throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

removeTableProperty

void removeTableProperty(TInfo tinfo,
                         TCredentials credentials,
                         String tableName,
                         String property,
                         org.apache.thrift.async.AsyncMethodCallback resultHandler)
                         throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

setNamespaceProperty

void setNamespaceProperty(TInfo tinfo,
                          TCredentials credentials,
                          String ns,
                          String property,
                          String value,
                          org.apache.thrift.async.AsyncMethodCallback resultHandler)
                          throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

removeNamespaceProperty

void removeNamespaceProperty(TInfo tinfo,
                             TCredentials credentials,
                             String ns,
                             String property,
                             org.apache.thrift.async.AsyncMethodCallback resultHandler)
                             throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

setMasterGoalState

void setMasterGoalState(TInfo tinfo,
                        TCredentials credentials,
                        MasterGoalState state,
                        org.apache.thrift.async.AsyncMethodCallback resultHandler)
                        throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

shutdown

void shutdown(TInfo tinfo,
              TCredentials credentials,
              boolean stopTabletServers,
              org.apache.thrift.async.AsyncMethodCallback resultHandler)
              throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

shutdownTabletServer

void shutdownTabletServer(TInfo tinfo,
                          TCredentials credentials,
                          String tabletServer,
                          boolean force,
                          org.apache.thrift.async.AsyncMethodCallback resultHandler)
                          throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

setSystemProperty

void setSystemProperty(TInfo tinfo,
                       TCredentials credentials,
                       String property,
                       String value,
                       org.apache.thrift.async.AsyncMethodCallback resultHandler)
                       throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

removeSystemProperty

void removeSystemProperty(TInfo tinfo,
                          TCredentials credentials,
                          String property,
                          org.apache.thrift.async.AsyncMethodCallback resultHandler)
                          throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

getMasterStats

void getMasterStats(TInfo tinfo,
                    TCredentials credentials,
                    org.apache.thrift.async.AsyncMethodCallback resultHandler)
                    throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

reportSplitExtent

void reportSplitExtent(TInfo tinfo,
                       TCredentials credentials,
                       String serverName,
                       TabletSplit split,
                       org.apache.thrift.async.AsyncMethodCallback resultHandler)
                       throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException

reportTabletStatus

void reportTabletStatus(TInfo tinfo,
                        TCredentials credentials,
                        String serverName,
                        TabletLoadState status,
                        TKeyExtent tablet,
                        org.apache.thrift.async.AsyncMethodCallback resultHandler)
                        throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException


Copyright © 2015 Apache Accumulo Project. All rights reserved.