org.apache.accumulo.core.tabletserver.thrift
Interface MutationLogger.Iface

All Known Implementing Classes:
MutationLogger.Client
Enclosing class:
MutationLogger

public static interface MutationLogger.Iface


Method Summary
 void close(TInfo tinfo, long id)
           
 LogFile create(TInfo tinfo, AuthInfo credentials, java.lang.String tserverSession)
           
 void defineTablet(TInfo tinfo, long id, long seq, int tid, TKeyExtent tablet)
           
 java.util.List<java.lang.String> getClosedLogs(TInfo tinfo, AuthInfo credentials)
           
 void log(TInfo tinfo, long id, long seq, int tid, TMutation mutation)
           
 void logManyTablets(TInfo tinfo, long id, java.util.List<TabletMutations> mutations)
           
 void minorCompactionFinished(TInfo tinfo, long id, long seq, int tid, java.lang.String fqfn)
           
 void minorCompactionStarted(TInfo tinfo, long id, long seq, int tid, java.lang.String fqfn)
           
 void remove(TInfo tinfo, AuthInfo credentials, java.util.List<java.lang.String> files)
           
 long startCopy(TInfo tinfo, AuthInfo credentials, java.lang.String name, java.lang.String fullyQualifiedFileName, boolean sort)
           
 

Method Detail

create

LogFile create(TInfo tinfo,
               AuthInfo credentials,
               java.lang.String tserverSession)
               throws ThriftSecurityException,
                      org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

defineTablet

void defineTablet(TInfo tinfo,
                  long id,
                  long seq,
                  int tid,
                  TKeyExtent tablet)
                  throws NoSuchLogIDException,
                         org.apache.thrift.TException
Throws:
NoSuchLogIDException
org.apache.thrift.TException

log

void log(TInfo tinfo,
         long id,
         long seq,
         int tid,
         TMutation mutation)
         throws NoSuchLogIDException,
                org.apache.thrift.TException
Throws:
NoSuchLogIDException
org.apache.thrift.TException

logManyTablets

void logManyTablets(TInfo tinfo,
                    long id,
                    java.util.List<TabletMutations> mutations)
                    throws NoSuchLogIDException,
                           org.apache.thrift.TException
Throws:
NoSuchLogIDException
org.apache.thrift.TException

minorCompactionStarted

void minorCompactionStarted(TInfo tinfo,
                            long id,
                            long seq,
                            int tid,
                            java.lang.String fqfn)
                            throws NoSuchLogIDException,
                                   org.apache.thrift.TException
Throws:
NoSuchLogIDException
org.apache.thrift.TException

minorCompactionFinished

void minorCompactionFinished(TInfo tinfo,
                             long id,
                             long seq,
                             int tid,
                             java.lang.String fqfn)
                             throws NoSuchLogIDException,
                                    org.apache.thrift.TException
Throws:
NoSuchLogIDException
org.apache.thrift.TException

close

void close(TInfo tinfo,
           long id)
           throws NoSuchLogIDException,
                  org.apache.thrift.TException
Throws:
NoSuchLogIDException
org.apache.thrift.TException

startCopy

long startCopy(TInfo tinfo,
               AuthInfo credentials,
               java.lang.String name,
               java.lang.String fullyQualifiedFileName,
               boolean sort)
               throws ThriftSecurityException,
                      org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

getClosedLogs

java.util.List<java.lang.String> getClosedLogs(TInfo tinfo,
                                               AuthInfo credentials)
                                               throws ThriftSecurityException,
                                                      org.apache.thrift.TException
Throws:
ThriftSecurityException
org.apache.thrift.TException

remove

void remove(TInfo tinfo,
            AuthInfo credentials,
            java.util.List<java.lang.String> files)
            throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException


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