/** * Respond to server's SASL token. * @param token contains server's SASL token * @return client's response SASL token */ public synchronized byte[] response(byte[] token) { try { return saslClient != null ? saslClient.evaluateChallenge(token) : new byte[0]; } catch (SaslException e) { throw Throwables.propagate(e); } }
/** * Used to respond to server SASL tokens. * @param token Server's SASL token * @return response to send back to the server. */ public synchronized byte[] response(byte[] token) { try { return saslServer != null ? saslServer.evaluateResponse(token) : new byte[0]; } catch (SaslException e) { throw Throwables.propagate(e); } }
/** * Used to respond to server SASL tokens. * @param token Server's SASL token * @return response to send back to the server. */ public synchronized byte[] response(byte[] token) { try { return saslServer != null ? saslServer.evaluateResponse(token) : new byte[0]; } catch (SaslException e) { throw Throwables.propagate(e); } }
/** * Respond to server's SASL token. * @param token contains server's SASL token * @return client's response SASL token */ public synchronized byte[] response(byte[] token) { try { return saslClient != null ? saslClient.evaluateChallenge(token) : new byte[0]; } catch (SaslException e) { throw Throwables.propagate(e); } }
/** * Respond to server's SASL token. * @param token contains server's SASL token * @return client's response SASL token */ public synchronized byte[] response(byte[] token) { try { return saslClient != null ? saslClient.evaluateChallenge(token) : new byte[0]; } catch (SaslException e) { throw Throwables.propagate(e); } }
@Override public Iterator<T> iterator() { try { return new LevelDBIterator<>(LevelDB.this, this); } catch (Exception e) { throw Throwables.propagate(e); } } };
@Override public Iterator<T> iterator() { try { return new LevelDBIterator<>(LevelDB.this, this); } catch (Exception e) { throw Throwables.propagate(e); } } };
/** * Used to respond to server SASL tokens. * @param token Server's SASL token * @return response to send back to the server. */ public synchronized byte[] response(byte[] token) { try { return saslServer != null ? saslServer.evaluateResponse(token) : new byte[0]; } catch (SaslException e) { throw Throwables.propagate(e); } }
private int compare(T e1, KVTypeInfo.Accessor getter, Object v2) { try { return asKey(getter.get(e1)).compareTo(asKey(v2)); } catch (Exception e) { throw Throwables.propagate(e); } }
private int compare(T e1, KVTypeInfo.Accessor getter, Object v2) { try { return asKey(getter.get(e1)).compareTo(asKey(v2)); } catch (Exception e) { throw Throwables.propagate(e); } }
@Override public void write(Object value) throws Exception { InstanceList list = data.computeIfAbsent(value.getClass(), key -> { try { return new InstanceList(key); } catch (Exception e) { throw Throwables.propagate(e); } }); list.put(value); }
@Override public void write(Object value) throws Exception { InstanceList list = data.computeIfAbsent(value.getClass(), key -> { try { return new InstanceList(key); } catch (Exception e) { throw Throwables.propagate(e); } }); list.put(value); }
/** Used to initiate SASL handshake with server. */ public synchronized byte[] firstToken() { if (saslClient != null && saslClient.hasInitialResponse()) { try { return saslClient.evaluateChallenge(new byte[0]); } catch (SaslException e) { throw Throwables.propagate(e); } } else { return new byte[0]; } }
/** Used to initiate SASL handshake with server. */ public synchronized byte[] firstToken() { if (saslClient != null && saslClient.hasInitialResponse()) { try { return saslClient.evaluateChallenge(new byte[0]); } catch (SaslException e) { throw Throwables.propagate(e); } } else { return new byte[0]; } }
/** Used to initiate SASL handshake with server. */ public synchronized byte[] firstToken() { if (saslClient != null && saslClient.hasInitialResponse()) { try { return saslClient.evaluateChallenge(new byte[0]); } catch (SaslException e) { throw Throwables.propagate(e); } } else { return new byte[0]; } }
private int compare(T e1, T e2, KVTypeInfo.Accessor getter) { try { int diff = compare(e1, getter, getter.get(e2)); if (diff == 0 && getter != natural) { diff = compare(e1, natural, natural.get(e2)); } return diff; } catch (Exception e) { throw Throwables.propagate(e); } }
private int compare(T e1, T e2, KVTypeInfo.Accessor getter) { try { int diff = compare(e1, getter, getter.get(e2)); if (diff == 0 && getter != natural) { diff = compare(e1, natural, natural.get(e2)); } return diff; } catch (Exception e) { throw Throwables.propagate(e); } }
public SparkSaslClient(String secretKeyId, SecretKeyHolder secretKeyHolder, boolean encrypt) { this.secretKeyId = secretKeyId; this.secretKeyHolder = secretKeyHolder; this.expectedQop = encrypt ? QOP_AUTH_CONF : QOP_AUTH; Map<String, String> saslProps = ImmutableMap.<String, String>builder() .put(Sasl.QOP, expectedQop) .build(); try { this.saslClient = Sasl.createSaslClient(new String[] { DIGEST }, null, null, DEFAULT_REALM, saslProps, new ClientCallbackHandler()); } catch (SaslException e) { throw Throwables.propagate(e); } }
public SparkSaslClient(String secretKeyId, SecretKeyHolder secretKeyHolder, boolean encrypt) { this.secretKeyId = secretKeyId; this.secretKeyHolder = secretKeyHolder; this.expectedQop = encrypt ? QOP_AUTH_CONF : QOP_AUTH; Map<String, String> saslProps = ImmutableMap.<String, String>builder() .put(Sasl.QOP, expectedQop) .build(); try { this.saslClient = Sasl.createSaslClient(new String[] { DIGEST }, null, null, DEFAULT_REALM, saslProps, new ClientCallbackHandler()); } catch (SaslException e) { throw Throwables.propagate(e); } }
public SparkSaslClient(String secretKeyId, SecretKeyHolder secretKeyHolder, boolean encrypt) { this.secretKeyId = secretKeyId; this.secretKeyHolder = secretKeyHolder; this.expectedQop = encrypt ? QOP_AUTH_CONF : QOP_AUTH; Map<String, String> saslProps = ImmutableMap.<String, String>builder() .put(Sasl.QOP, expectedQop) .build(); try { this.saslClient = Sasl.createSaslClient(new String[] { DIGEST }, null, null, DEFAULT_REALM, saslProps, new ClientCallbackHandler()); } catch (SaslException e) { throw Throwables.propagate(e); } }