|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.service.AbstractService
org.apache.hadoop.yarn.client.api.TimelineClient
org.apache.hadoop.yarn.client.api.impl.TimelineClientImpl
@InterfaceAudience.Private @InterfaceStability.Unstable public class TimelineClientImpl
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.apache.hadoop.service.Service |
|---|
org.apache.hadoop.service.Service.STATE |
| Field Summary | |
|---|---|
static int |
DEFAULT_SOCKET_TIMEOUT
|
| Constructor Summary | |
|---|---|
TimelineClientImpl()
|
|
| Method Summary | |
|---|---|
void |
cancelDelegationToken(org.apache.hadoop.security.token.Token<TimelineDelegationTokenIdentifier> timelineDT)
Cancel a timeline delegation token. |
com.sun.jersey.api.client.ClientResponse |
doPostingObject(Object object,
String path)
|
org.apache.hadoop.security.token.Token<TimelineDelegationTokenIdentifier> |
getDelegationToken(String renewer)
Get a delegation token so as to be able to talk to the timeline server in a secure way. |
static void |
main(String[] argv)
|
void |
putDomain(org.apache.hadoop.yarn.api.records.timeline.TimelineDomain domain)
Send the information of a domain to the timeline server. |
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. |
long |
renewDelegationToken(org.apache.hadoop.security.token.Token<TimelineDelegationTokenIdentifier> timelineDT)
Renew a timeline delegation token. |
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 |
| Field Detail |
|---|
public static final int DEFAULT_SOCKET_TIMEOUT
| Constructor Detail |
|---|
public TimelineClientImpl()
| Method Detail |
|---|
protected void serviceInit(org.apache.hadoop.conf.Configuration conf)
throws Exception
serviceInit in class org.apache.hadoop.service.AbstractServiceException
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
TimelineClientSend 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.
putEntities in class TimelineCliententities - the collection of TimelineEntity
IOException
org.apache.hadoop.yarn.exceptions.YarnException
public void putDomain(org.apache.hadoop.yarn.api.records.timeline.TimelineDomain domain)
throws IOException,
org.apache.hadoop.yarn.exceptions.YarnException
TimelineClientSend 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.
putDomain in class TimelineClientdomain - an TimelineDomain object
IOException
org.apache.hadoop.yarn.exceptions.YarnException
public org.apache.hadoop.security.token.Token<TimelineDelegationTokenIdentifier> getDelegationToken(String renewer)
throws IOException,
org.apache.hadoop.yarn.exceptions.YarnException
TimelineClientGet a delegation token so as to be able to talk to the timeline server in a secure way.
getDelegationToken in class TimelineClientrenewer - Address of the renewer who can renew these tokens when needed by
securely talking to the timeline server
Token) that can be used to talk to the
timeline server
IOException
org.apache.hadoop.yarn.exceptions.YarnException
public long renewDelegationToken(org.apache.hadoop.security.token.Token<TimelineDelegationTokenIdentifier> timelineDT)
throws IOException,
org.apache.hadoop.yarn.exceptions.YarnException
TimelineClientRenew a timeline delegation token.
renewDelegationToken in class TimelineClienttimelineDT - the delegation token to renew
IOException
org.apache.hadoop.yarn.exceptions.YarnException
public void cancelDelegationToken(org.apache.hadoop.security.token.Token<TimelineDelegationTokenIdentifier> timelineDT)
throws IOException,
org.apache.hadoop.yarn.exceptions.YarnException
TimelineClientCancel a timeline delegation token.
cancelDelegationToken in class TimelineClienttimelineDT - the delegation token to cancel
IOException
org.apache.hadoop.yarn.exceptions.YarnException
@InterfaceAudience.Private
public com.sun.jersey.api.client.ClientResponse doPostingObject(Object object,
String path)
public static void main(String[] argv)
throws Exception
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||