Package alluxio.cli.fsadmin.command
Class Context
- java.lang.Object
-
- alluxio.cli.fsadmin.command.Context
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class Context extends java.lang.Object implements java.io.CloseableContext for running an fsadmin command.
-
-
Constructor Summary
Constructors Constructor Description Context(alluxio.client.file.FileSystemMasterClient fsClient, alluxio.client.block.BlockMasterClient blockClient, alluxio.client.meta.MetaMasterClient metaClient, alluxio.client.meta.MetaMasterConfigClient metaConfigClient, alluxio.client.metrics.MetricsMasterClient metricsClient, alluxio.client.journal.JournalMasterClient masterJournalMasterClient, alluxio.client.journal.JournalMasterClient jobMasterJournalMasterClient, alluxio.client.job.JobMasterClient jobMasterClient, java.io.PrintStream printStream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()alluxio.client.block.BlockMasterClientgetBlockClient()protected com.google.common.io.ClosergetCloser()alluxio.client.file.FileSystemMasterClientgetFsClient()alluxio.client.job.JobMasterClientgetJobMasterClient()alluxio.client.journal.JournalMasterClientgetJournalMasterClientForJobMaster()alluxio.client.journal.JournalMasterClientgetJournalMasterClientForMaster()alluxio.client.meta.MetaMasterClientgetMetaClient()alluxio.client.meta.MetaMasterConfigClientgetMetaConfigClient()alluxio.client.metrics.MetricsMasterClientgetMetricsClient()java.io.PrintStreamgetPrintStream()
-
-
-
Constructor Detail
-
Context
public Context(alluxio.client.file.FileSystemMasterClient fsClient, alluxio.client.block.BlockMasterClient blockClient, alluxio.client.meta.MetaMasterClient metaClient, alluxio.client.meta.MetaMasterConfigClient metaConfigClient, alluxio.client.metrics.MetricsMasterClient metricsClient, alluxio.client.journal.JournalMasterClient masterJournalMasterClient, alluxio.client.journal.JournalMasterClient jobMasterJournalMasterClient, alluxio.client.job.JobMasterClient jobMasterClient, java.io.PrintStream printStream)- Parameters:
fsClient- filesystem master clientblockClient- block master clientmetaClient- meta master clientmetaConfigClient- meta configuration master clientmasterJournalMasterClient- journal master client for mastermetricsClient- metrics master clientjobMasterJournalMasterClient- journal master client for job_masterjobMasterClient- job master clientprintStream- print stream to write to
-
-
Method Detail
-
getFsClient
public alluxio.client.file.FileSystemMasterClient getFsClient()
- Returns:
- the filesystem master client
-
getBlockClient
public alluxio.client.block.BlockMasterClient getBlockClient()
- Returns:
- the block master client
-
getMetaClient
public alluxio.client.meta.MetaMasterClient getMetaClient()
- Returns:
- the meta master client
-
getMetaConfigClient
public alluxio.client.meta.MetaMasterConfigClient getMetaConfigClient()
- Returns:
- the meta master configuration client
-
getMetricsClient
public alluxio.client.metrics.MetricsMasterClient getMetricsClient()
- Returns:
- the metrics master client
-
getJournalMasterClientForMaster
public alluxio.client.journal.JournalMasterClient getJournalMasterClientForMaster()
- Returns:
- the journal master client for master
-
getJournalMasterClientForJobMaster
public alluxio.client.journal.JournalMasterClient getJournalMasterClientForJobMaster()
- Returns:
- the journal master client for master
-
getJobMasterClient
public alluxio.client.job.JobMasterClient getJobMasterClient()
- Returns:
- the job master client
-
getPrintStream
public java.io.PrintStream getPrintStream()
- Returns:
- the print stream to write to
-
getCloser
protected com.google.common.io.Closer getCloser()
-
close
public void close() throws java.io.IOException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Throws:
java.io.IOException
-
-