@Override public void serviceStart() throws Exception { LOG.info("Using ShufflePort: " + localShufflePort.get()); AuxiliaryServiceHelper.setServiceDataIntoEnv( TezConstants.TEZ_SHUFFLE_HANDLER_SERVICE_ID, ByteBuffer.allocate(4).putInt(localShufflePort.get()), localEnv); super.serviceStart(); }
AuxiliaryServiceHelper.setServiceDataIntoEnv( meta.getKey(), meta.getValue(), environment); nmVars.add(AuxiliaryServiceHelper.getPrefixServiceName(meta.getKey()));
public static void setServiceDataIntoEnv(String serviceName, ByteBuffer metaData, Map<String, String> env) { byte[] byteData = metaData.array(); env.put(getPrefixServiceName(serviceName), Base64.encodeBase64String(byteData)); }
@Nullable @Override public ByteBuffer getServiceProviderMetaData(String serviceName) { Preconditions.checkNotNull(serviceName, "serviceName is null"); return AuxiliaryServiceHelper.getServiceDataFromEnv( serviceName, auxServiceEnv); }
public static void setServiceDataIntoEnv(String serviceName, ByteBuffer metaData, Map<String, String> env) { byte[] byteData = metaData.array(); env.put(getPrefixServiceName(serviceName), Base64.encodeBase64String(byteData)); }
@Override public void serviceStart() throws Exception { LOG.info("Using ShufflePort: " + localShufflePort.get()); AuxiliaryServiceHelper.setServiceDataIntoEnv( TezConstants.TEZ_SHUFFLE_HANDLER_SERVICE_ID, ByteBuffer.allocate(4).putInt(localShufflePort.get()), localEnv); super.serviceStart(); }
public static ByteBuffer getServiceDataFromEnv(String serviceName, Map<String, String> env) { String meta = env.get(getPrefixServiceName(serviceName)); if (null == meta) { return null; } byte[] metaData = Base64.decodeBase64(meta); return ByteBuffer.wrap(metaData); }
localEnv = Maps.newHashMap(); shufflePort = 0; AuxiliaryServiceHelper.setServiceDataIntoEnv( auxiliaryService, ByteBuffer.allocate(4).putInt(shufflePort), localEnv); } else {
public static ByteBuffer getServiceDataFromEnv(String serviceName, Map<String, String> env) { String meta = env.get(getPrefixServiceName(serviceName)); if (null == meta) { return null; } byte[] metaData = Base64.decodeBase64(meta); return ByteBuffer.wrap(metaData); }
AuxiliaryServiceHelper.setServiceDataIntoEnv( meta.getKey(), meta.getValue(), environment);
public static ByteBuffer getServiceDataFromEnv(String serviceName, Map<String, String> env) { String meta = env.get(getPrefixServiceName(serviceName)); if (null == meta) { return null; } byte[] metaData = Base64.decodeBase64(meta); return ByteBuffer.wrap(metaData); }
AuxiliaryServiceHelper.setServiceDataIntoEnv( meta.getKey(), meta.getValue(), environment);
public static void setServiceDataIntoEnv(String serviceName, ByteBuffer metaData, Map<String, String> env) { byte[] byteData = metaData.array(); env.put(getPrefixServiceName(serviceName), Base64.encodeBase64String(byteData)); }
AuxiliaryServiceHelper.setServiceDataIntoEnv( meta.getKey(), meta.getValue(), environment);