Type of proxy. @return Proxy to the ResourceManager for the specified client protocol. @throws IOException]]> Type information of the proxy @return Proxy to the RM @throws IOException]]> 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.

@param entities the collection of {@link TimelineEntity} @return the error information if the sent entities are not correctly stored @throws IOException @throws YarnException]]>
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. This API is only for timeline service v1.5

@param appAttemptId {@link ApplicationAttemptId} @param groupId {@link TimelineEntityGroupId} @param entities the collection of {@link TimelineEntity} @return the error information if the sent entities are not correctly stored @throws IOException @throws YarnException]]>
Send the information of a domain to the timeline server. It is a blocking API. The method will not return until it gets the response from the timeline server.

@param domain an {@link TimelineDomain} object @throws IOException @throws YarnException]]>
Send the information of a domain to the timeline server. It is a blocking API. The method will not return until it gets the response from the timeline server. This API is only for timeline service v1.5

@param domain an {@link TimelineDomain} object @param appAttemptId {@link ApplicationAttemptId} @throws IOException @throws YarnException]]>
Get a delegation token so as to be able to talk to the timeline server in a secure way.

@param renewer Address of the renewer who can renew these tokens when needed by securely talking to the timeline server @return a delegation token ({@link Token}) that can be used to talk to the timeline server @throws IOException @throws YarnException]]>
Renew a timeline delegation token.

@param timelineDT the delegation token to renew @return the new expiration time @throws IOException @throws YarnException]]>
Cancel a timeline delegation token.

@param timelineDT the delegation token to cancel @throws IOException @throws YarnException]]>
parameterized event of type T]]> InputStream to be checksumed @return the message digest of the input stream @throws IOException]]> SharedCacheChecksum object based on the configurable algorithm implementation (see yarn.sharedcache.checksum.algo.impl) @return SharedCacheChecksum object]]> The object type on which this state machine operates. @param The state of the entity. @param The external eventType to be handled. @param The event object.]]>