public class CollectorNodemanagerProtocolPBClientImpl extends Object implements CollectorNodemanagerProtocol, Closeable
| Constructor and Description | 
|---|
| CollectorNodemanagerProtocolPBClientImpl(long clientVersion,
                                        InetSocketAddress addr,
                                        org.apache.hadoop.conf.Configuration conf) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | close() | 
| GetTimelineCollectorContextResponse | getTimelineCollectorContext(GetTimelineCollectorContextRequest request)
 The collector needs to get the context information including user, flow
 and flow run ID to associate with every incoming put-entity requests. | 
| ReportNewCollectorInfoResponse | reportNewCollectorInfo(ReportNewCollectorInfoRequest request)
 The  TimelineCollectorManagerprovides a list of mapping
 between application and collector's address inReportNewCollectorInfoRequestto aNodeManagerto
 register collector's info, include: applicationId and REST URI to
 access collector. | 
@InterfaceAudience.Private
public CollectorNodemanagerProtocolPBClientImpl(long clientVersion,
                                                                           InetSocketAddress addr,
                                                                           org.apache.hadoop.conf.Configuration conf)
                                                                    throws IOException
IOExceptionpublic ReportNewCollectorInfoResponse reportNewCollectorInfo(ReportNewCollectorInfoRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
CollectorNodemanagerProtocol
 The TimelineCollectorManager provides a list of mapping
 between application and collector's address in
 ReportNewCollectorInfoRequest to a NodeManager to
 register collector's info, include: applicationId and REST URI to
 access collector. NodeManager will add them into registered collectors
 and register them into ResourceManager afterwards.
 
reportNewCollectorInfo in interface CollectorNodemanagerProtocolrequest - the request of registering a new collector or a list of
                collectorsorg.apache.hadoop.yarn.exceptions.YarnException - if the request is invalidIOException - if there are I/O errorspublic GetTimelineCollectorContextResponse getTimelineCollectorContext(GetTimelineCollectorContextRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
CollectorNodemanagerProtocolThe collector needs to get the context information including user, flow and flow run ID to associate with every incoming put-entity requests.
getTimelineCollectorContext in interface CollectorNodemanagerProtocolrequest - the request of getting the aggregator context information of
                the given applicationorg.apache.hadoop.yarn.exceptions.YarnException - if the request is invalidIOException - if there are I/O errorspublic void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2008–2023 Apache Software Foundation. All rights reserved.