org.apache.hadoop.yarn.client.api.impl
Class TimelineClientImpl

java.lang.Object
  extended by org.apache.hadoop.service.AbstractService
      extended by org.apache.hadoop.yarn.client.api.TimelineClient
          extended by org.apache.hadoop.yarn.client.api.impl.TimelineClientImpl
All Implemented Interfaces:
Closeable, org.apache.hadoop.service.Service

@InterfaceAudience.Private
@InterfaceStability.Unstable
public class TimelineClientImpl
extends TimelineClient


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.hadoop.service.Service
org.apache.hadoop.service.Service.STATE
 
Constructor Summary
TimelineClientImpl()
           
 
Method Summary
 com.sun.jersey.api.client.ClientResponse doPostingEntities(org.apache.hadoop.yarn.api.records.timeline.TimelineEntities entities)
           
 org.apache.hadoop.yarn.api.records.timeline.TimelinePutResponse putEntities(org.apache.hadoop.yarn.api.records.timeline.TimelineEntity... entities)
           Send the information of a number of conceptual entities to the timeline server.
protected  void serviceInit(org.apache.hadoop.conf.Configuration conf)
           
 
Methods inherited from class org.apache.hadoop.yarn.client.api.TimelineClient
createTimelineClient
 
Methods inherited from class org.apache.hadoop.service.AbstractService
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, serviceStart, serviceStop, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TimelineClientImpl

public TimelineClientImpl()
Method Detail

serviceInit

protected void serviceInit(org.apache.hadoop.conf.Configuration conf)
                    throws Exception
Overrides:
serviceInit in class org.apache.hadoop.service.AbstractService
Throws:
Exception

putEntities

public org.apache.hadoop.yarn.api.records.timeline.TimelinePutResponse putEntities(org.apache.hadoop.yarn.api.records.timeline.TimelineEntity... entities)
                                                                            throws IOException,
                                                                                   org.apache.hadoop.yarn.exceptions.YarnException
Description copied from class: TimelineClient

Send the information of a number of conceptual entities to the timeline server. It is a blocking API. The method will not return until it gets the response from the timeline server.

Specified by:
putEntities in class TimelineClient
Parameters:
entities - the collection of TimelineEntity
Returns:
the error information if the sent entities are not correctly stored
Throws:
IOException
org.apache.hadoop.yarn.exceptions.YarnException

doPostingEntities

@InterfaceAudience.Private
public com.sun.jersey.api.client.ClientResponse doPostingEntities(org.apache.hadoop.yarn.api.records.timeline.TimelineEntities entities)


Copyright © 2014 Apache Software Foundation. All Rights Reserved.