public class AdapterSIEnvironment extends java.lang.Object implements SIEnvironment
Constructor and Description |
---|
AdapterSIEnvironment(org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper rzk,
Clock clock,
javax.sql.DataSource connectionPool) |
AdapterSIEnvironment(TimestampSource timeSource,
Clock clock,
javax.sql.DataSource connectionPool) |
public AdapterSIEnvironment(TimestampSource timeSource, Clock clock, javax.sql.DataSource connectionPool) throws java.io.IOException
java.io.IOException
public AdapterSIEnvironment(org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper rzk, Clock clock, javax.sql.DataSource connectionPool) throws java.io.IOException
java.io.IOException
public static AdapterSIEnvironment loadEnvironment(Clock clock, org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper rzk, javax.sql.DataSource connectionPool) throws java.io.IOException
java.io.IOException
public static void setEnvironment(AdapterSIEnvironment siEnv)
public PartitionFactory tableFactory()
tableFactory
in interface SIEnvironment
public ExceptionFactory exceptionFactory()
exceptionFactory
in interface SIEnvironment
public SConfiguration configuration()
configuration
in interface SIEnvironment
public TxnStore txnStore()
txnStore
in interface SIEnvironment
public TxnSupplier txnSupplier()
txnSupplier
in interface SIEnvironment
public IgnoreTxnSupplier ignoreTxnSupplier()
ignoreTxnSupplier
in interface SIEnvironment
public OperationStatusFactory statusFactory()
statusFactory
in interface SIEnvironment
public TimestampSource timestampSource()
timestampSource
in interface SIEnvironment
public RollForward rollForward()
rollForward
in interface SIEnvironment
public TxnOperationFactory operationFactory()
operationFactory
in interface SIEnvironment
public SIDriver getSIDriver()
getSIDriver
in interface SIEnvironment
public PartitionInfoCache partitionInfoCache()
partitionInfoCache
in interface SIEnvironment
public KeepAliveScheduler keepAliveScheduler()
keepAliveScheduler
in interface SIEnvironment
public DataFilterFactory filterFactory()
filterFactory
in interface SIEnvironment
public Clock systemClock()
systemClock
in interface SIEnvironment
public KeyedReadResolver keyedReadResolver()
keyedReadResolver
in interface SIEnvironment
public DistributedFileSystem fileSystem(java.lang.String path) throws java.io.IOException, java.net.URISyntaxException
SIEnvironment
fileSystem
in interface SIEnvironment
java.io.IOException
java.net.URISyntaxException
public OperationFactory baseOperationFactory()
baseOperationFactory
in interface SIEnvironment
public void setSIDriver(SIDriver siDriver)
public SnowflakeFactory snowflakeFactory()
snowflakeFactory
in interface SIEnvironment
public ClusterHealth clusterHealthFactory()
clusterHealthFactory
in interface SIEnvironment
public FilesystemAdmin filesystemAdmin()
filesystemAdmin
in interface SIEnvironment