/** * Populate node manager token cache in {@link NMTokenCache}. * * @param allocateResponse the allocate response */ @SuppressWarnings("static-access") protected void populateNmTokenCache(AllocateResponse allocateResponse) { // In some distros NMTokenCache don't have static methods // so it's ok to suppress warnings for it, and anyway // we need to stay compatible NMTokenCache tokenCache = NMTokenCacheCompat.getNMTokenCache(); for (NMToken token : allocateResponse.getNMTokens()) { String nodeId = token.getNodeId().toString(); if (log.isDebugEnabled()) { log.info("Token from allocateResponse token=" + token); if (NMTokenCacheCompat.containsToken(tokenCache, nodeId)) { log.debug("Replacing token for : " + nodeId); } else { log.debug("Received new token for : " + nodeId); } } tokenCache.setNMToken(nodeId, token.getToken()); } }
NMTokenCache.setNMToken(nmToken.getNodeId().toString(), nmToken.getToken());
NMTokenCache.setNMToken(nmToken.getNodeId().toString(), nmToken.getToken());
NMTokenCache.setNMToken(nmToken.getNodeId().toString(), nmToken.getToken());