|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.yarn.api.protocolrecords.RegisterApplicationMasterResponse
@InterfaceAudience.Public @InterfaceStability.Stable public abstract class RegisterApplicationMasterResponse
The response sent by the ResourceManager to a new
ApplicationMaster on registration.
The response contains critical details such as:
ApplicationACLs for the application.
ApplicationMasterProtocol.registerApplicationMaster(RegisterApplicationMasterRequest)| Constructor Summary | |
|---|---|
RegisterApplicationMasterResponse()
|
|
| Method Summary | |
|---|---|
abstract Map<ApplicationAccessType,String> |
getApplicationACLs()
Get the ApplicationACLs for the application. |
abstract ByteBuffer |
getClientToAMTokenMasterKey()
Get ClientToAMToken master key. |
abstract Resource |
getMaximumResourceCapability()
Get the maximum capability for any Resource allocated by the
ResourceManager in the cluster. |
static RegisterApplicationMasterResponse |
newInstance(Resource minCapability,
Resource maxCapability,
Map<ApplicationAccessType,String> acls,
ByteBuffer key)
|
abstract void |
setApplicationACLs(Map<ApplicationAccessType,String> acls)
Set the ApplicationACLs for the application. |
abstract void |
setClientToAMTokenMasterKey(ByteBuffer key)
Set ClientToAMToken master key. |
abstract void |
setMaximumResourceCapability(Resource capability)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RegisterApplicationMasterResponse()
| Method Detail |
|---|
@InterfaceAudience.Private
@InterfaceStability.Unstable
public static RegisterApplicationMasterResponse newInstance(Resource minCapability,
Resource maxCapability,
Map<ApplicationAccessType,String> acls,
ByteBuffer key)
@InterfaceAudience.Public @InterfaceStability.Stable public abstract Resource getMaximumResourceCapability()
Resource allocated by the
ResourceManager in the cluster.
@InterfaceAudience.Private @InterfaceStability.Unstable public abstract void setMaximumResourceCapability(Resource capability)
@InterfaceAudience.Public @InterfaceStability.Stable public abstract Map<ApplicationAccessType,String> getApplicationACLs()
ApplicationACLs for the application.
ApplicationACLs@InterfaceAudience.Private @InterfaceStability.Unstable public abstract void setApplicationACLs(Map<ApplicationAccessType,String> acls)
ApplicationACLs for the application.
acls - @InterfaceAudience.Public @InterfaceStability.Stable public abstract ByteBuffer getClientToAMTokenMasterKey()
Get ClientToAMToken master key.
The ClientToAMToken master key is sent to ApplicationMaster
by ResourceManager via RegisterApplicationMasterResponse
, used to verify corresponding ClientToAMToken.
@InterfaceAudience.Public @InterfaceStability.Stable public abstract void setClientToAMTokenMasterKey(ByteBuffer key)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||