Class DirectTimelineWriter
java.lang.Object
org.apache.hadoop.yarn.client.api.impl.TimelineWriter
org.apache.hadoop.yarn.client.api.impl.DirectTimelineWriter
- All Implemented Interfaces:
Flushable
A simple writer class for storing Timeline data into Leveldb store.
-
Constructor Summary
ConstructorsConstructorDescriptionDirectTimelineWriter(org.apache.hadoop.security.UserGroupInformation authUgi, javax.ws.rs.client.Client client, URI resURI, net.jodah.failsafe.RetryPolicy<Object> retryPolicy) -
Method Summary
Modifier and TypeMethodDescriptionvoidputDomain(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId, org.apache.hadoop.yarn.api.records.timeline.TimelineDomain domain) org.apache.hadoop.yarn.api.records.timeline.TimelinePutResponseputEntities(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId, org.apache.hadoop.yarn.api.records.timeline.TimelineEntityGroupId groupId, org.apache.hadoop.yarn.api.records.timeline.TimelineEntity... entities) Methods inherited from class org.apache.hadoop.yarn.client.api.impl.TimelineWriter
close, doPostingObject, flush, putDomain, putEntities, toString
-
Constructor Details
-
DirectTimelineWriter
-
-
Method Details
-
putEntities
public org.apache.hadoop.yarn.api.records.timeline.TimelinePutResponse putEntities(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId, org.apache.hadoop.yarn.api.records.timeline.TimelineEntityGroupId groupId, org.apache.hadoop.yarn.api.records.timeline.TimelineEntity... entities) throws IOException, org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
putEntitiesin classTimelineWriter- Throws:
IOExceptionorg.apache.hadoop.yarn.exceptions.YarnException
-
putDomain
public void putDomain(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId, org.apache.hadoop.yarn.api.records.timeline.TimelineDomain domain) throws IOException, org.apache.hadoop.yarn.exceptions.YarnException - Specified by:
putDomainin classTimelineWriter- Throws:
IOExceptionorg.apache.hadoop.yarn.exceptions.YarnException
-