@Private
@Unstable
public class LogAggregationFileControllerContext
extends java.lang.Object
LogAggregationFileControllerContext is a record used in
the log aggregation process.| Constructor | Description |
|---|---|
LogAggregationFileControllerContext(org.apache.hadoop.fs.Path remoteNodeLogFileForApp,
org.apache.hadoop.fs.Path remoteNodeTmpLogFileForApp,
boolean logAggregationInRolling,
long rollingMonitorInterval,
org.apache.hadoop.yarn.api.records.ApplicationId appId,
java.util.Map<org.apache.hadoop.yarn.api.records.ApplicationAccessType,java.lang.String> appAcls,
org.apache.hadoop.yarn.api.records.NodeId nodeId,
org.apache.hadoop.security.UserGroupInformation userUgi) |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Map<org.apache.hadoop.yarn.api.records.ApplicationAccessType,java.lang.String> |
getAppAcls() |
|
org.apache.hadoop.yarn.api.records.ApplicationId |
getAppId() |
|
int |
getCleanOldLogsTimes() |
|
int |
getLogAggregationTimes() |
|
long |
getLogUploadTimeStamp() |
|
org.apache.hadoop.yarn.api.records.NodeId |
getNodeId() |
|
org.apache.hadoop.fs.Path |
getRemoteNodeLogFileForApp() |
|
org.apache.hadoop.fs.Path |
getRemoteNodeTmpLogFileForApp() |
|
long |
getRollingMonitorInterval() |
|
java.util.List<org.apache.hadoop.yarn.api.records.ContainerId> |
getUploadedContainersList() |
|
org.apache.hadoop.security.UserGroupInformation |
getUserUgi() |
|
void |
increcleanupOldLogTimes() |
|
void |
increLogAggregationTimes() |
|
boolean |
isLogAggregationInRolling() |
|
boolean |
isUploadedLogsInThisCycle() |
|
void |
setLogUploadTimeStamp(long uploadTimeStamp) |
|
void |
setUploadedContainersList(java.util.List<org.apache.hadoop.yarn.api.records.ContainerId> uploadedContainersList) |
|
void |
setUploadedLogsInThisCycle(boolean uploadedLogsInThisCycle) |
public LogAggregationFileControllerContext(org.apache.hadoop.fs.Path remoteNodeLogFileForApp,
org.apache.hadoop.fs.Path remoteNodeTmpLogFileForApp,
boolean logAggregationInRolling,
long rollingMonitorInterval,
org.apache.hadoop.yarn.api.records.ApplicationId appId,
java.util.Map<org.apache.hadoop.yarn.api.records.ApplicationAccessType,java.lang.String> appAcls,
org.apache.hadoop.yarn.api.records.NodeId nodeId,
org.apache.hadoop.security.UserGroupInformation userUgi)
public boolean isUploadedLogsInThisCycle()
public void setUploadedLogsInThisCycle(boolean uploadedLogsInThisCycle)
public org.apache.hadoop.fs.Path getRemoteNodeLogFileForApp()
public long getRollingMonitorInterval()
public boolean isLogAggregationInRolling()
public long getLogUploadTimeStamp()
public void setLogUploadTimeStamp(long uploadTimeStamp)
public org.apache.hadoop.yarn.api.records.NodeId getNodeId()
public org.apache.hadoop.security.UserGroupInformation getUserUgi()
public org.apache.hadoop.yarn.api.records.ApplicationId getAppId()
public org.apache.hadoop.fs.Path getRemoteNodeTmpLogFileForApp()
public void increLogAggregationTimes()
public void increcleanupOldLogTimes()
public int getLogAggregationTimes()
public int getCleanOldLogsTimes()
public java.util.Map<org.apache.hadoop.yarn.api.records.ApplicationAccessType,java.lang.String> getAppAcls()
public java.util.List<org.apache.hadoop.yarn.api.records.ContainerId> getUploadedContainersList()
public void setUploadedContainersList(java.util.List<org.apache.hadoop.yarn.api.records.ContainerId> uploadedContainersList)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.