Class NetworkTagMappingJsonManager
java.lang.Object
org.apache.hadoop.yarn.server.nodemanager.containermanager.linux.resources.NetworkTagMappingJsonManager
- All Implemented Interfaces:
NetworkTagMappingManager
The NetworkTagMapping JsonManager implementation.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThe group object.static classThe NetworkTagMapping object.static classThe user object. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetNetworkTagHexID(Container container) Get networkTagHexID for the given container.voidinitialize(org.apache.hadoop.conf.Configuration conf) Initialize the networkTagMapping manager.
-
Constructor Details
-
NetworkTagMappingJsonManager
public NetworkTagMappingJsonManager()
-
-
Method Details
-
initialize
public void initialize(org.apache.hadoop.conf.Configuration conf) Description copied from interface:NetworkTagMappingManagerInitialize the networkTagMapping manager.- Specified by:
initializein interfaceNetworkTagMappingManager
-
getNetworkTagHexID
Description copied from interface:NetworkTagMappingManagerGet networkTagHexID for the given container.- Specified by:
getNetworkTagHexIDin interfaceNetworkTagMappingManager- Returns:
- the networkTagID.
-
getNetworkTagMapping
@Private @VisibleForTesting public NetworkTagMappingJsonManager.NetworkTagMapping getNetworkTagMapping()
-