socket = TSSLTransportFactory.getClientSocket(cassandraHost.getHost(), cassandraHost.getPort(), timeout, params); } catch (TTransportException e) { throw new HectorTransportException("Could not get client socket: ", e); socket.getSocket().setKeepAlive(true); } catch (SocketException se) { throw new HectorTransportException("Could not set SO_KEEPALIVE on socket: ", se); log.error("Kerberos login failed: ", e); close(); throw new HectorTransportException("Kerberos context couldn't be established with client: ", e); } catch (TTransportException e) { log.error("Failed to open Kerberos transport.", e); close(); throw new HectorTransportException("Kerberos context couldn't be established with client: ", e);
: TSSLTransportFactory.getClientSocket(cassandraHost.getHost(), cassandraHost.getPort(), timeout, params); } catch (TTransportException e) { throw new HectorTransportException("Could not get client socket: ", e); socket.getSocket().setKeepAlive(true); } catch (SocketException se) { throw new HectorTransportException("Could not set SO_KEEPALIVE on socket: ", se); throw new HectorTransportException("Unable to open transport to " + cassandraHost.getName() +" , " + e.getLocalizedMessage(), e); throw new HectorTransportException("Kerberos context couldn't be established with client.");
: TSSLTransportFactory.getClientSocket(cassandraHost.getHost(), cassandraHost.getPort(), timeout, params); } catch (TTransportException e) { throw new HectorTransportException("Could not get client socket: ", e); socket.getSocket().setKeepAlive(true); } catch (SocketException se) { throw new HectorTransportException("Could not set SO_KEEPALIVE on socket: ", se); throw new HectorTransportException("Unable to open transport to " + cassandraHost.getName() +" , " + e.getLocalizedMessage(), e);
he = new HTimedOutException(original); } else { he = new HectorTransportException(original); he = new HUnavailableException(original); } else if (original instanceof TException) { he = new HectorTransportException(original); } else if (original instanceof NoSuchElementException) { he = new HPoolExhaustedException(original);
/** * {@inheritDoc} */ public Cassandra.Client getCassandra(String keyspaceNameArg) { getCassandra(); if ( keyspaceNameArg != null && !StringUtils.equals(keyspaceName, keyspaceNameArg)) { if ( log.isDebugEnabled() ) log.debug("keyspace reseting from {} to {}", keyspaceName, keyspaceNameArg); try { cassandraClient.set_keyspace(keyspaceNameArg); } catch (InvalidRequestException ire) { throw new HInvalidRequestException(ire); } catch (TException e) { throw new HectorTransportException(e); } keyspaceName = keyspaceNameArg; } return cassandraClient; }
socket = TSSLTransportFactory.getClientSocket(cassandraHost.getHost(), cassandraHost.getPort(), timeout, params); } catch (TTransportException e) { throw new HectorTransportException("Could not get client socket: ", e); socket.getSocket().setKeepAlive(true); } catch (SocketException se) { throw new HectorTransportException("Could not set SO_KEEPALIVE on socket: ", se); log.error("Kerberos login failed: ", e); close(); throw new HectorTransportException("Kerberos context couldn't be established with client: ", e); } catch (TTransportException e) { log.error("Failed to open Kerberos transport.", e); close(); throw new HectorTransportException("Kerberos context couldn't be established with client: ", e);
socket.getSocket().setKeepAlive(true); } catch (SocketException se) { throw new HectorTransportException("Could not set SO_KEEPALIVE on socket: ", se); throw new HectorTransportException("Unable to open transport to " + cassandraHost.getName() +" , " + e.getLocalizedMessage(), e);
: TSSLTransportFactory.getClientSocket(cassandraHost.getHost(), cassandraHost.getPort(), timeout, params); } catch (TTransportException e) { throw new HectorTransportException("Could not get client socket: ", e); socket.getSocket().setKeepAlive(true); } catch (SocketException se) { throw new HectorTransportException("Could not set SO_KEEPALIVE on socket: ", se); throw new HectorTransportException("Unable to open transport to " + cassandraHost.getName() +" , " + e.getLocalizedMessage(), e);
: TSSLTransportFactory.getClientSocket(cassandraHost.getHost(), cassandraHost.getPort(), timeout, params); } catch (TTransportException e) { throw new HectorTransportException("Could not get client socket: ", e); socket.getSocket().setKeepAlive(true); } catch (SocketException se) { throw new HectorTransportException("Could not set SO_KEEPALIVE on socket: ", se); throw new HectorTransportException("Unable to open transport to " + cassandraHost.getName() +" , " + e.getLocalizedMessage(), e); throw new HectorTransportException("Kerberos context couldn't be established with client.");
socket.getSocket().setKeepAlive(true); } catch (SocketException se) { throw new HectorTransportException("Could not set SO_KEEPALIVE on socket: ", se); throw new HectorTransportException("Unable to open transport to " + cassandraHost.getName() +" , " + e.getLocalizedMessage(), e); throw new HectorTransportException("Kerberos context couldn't be established with client.");
return new HCassandraInternalException(((TApplicationException)original).getType(), original.getMessage()); } else if (original instanceof TTransportException) { return new HectorTransportException(original); } else if (original instanceof org.apache.cassandra.thrift.TimedOutException) { return new HTimedOutException(original); return new HUnavailableException(original); } else if (original instanceof TException) { return new HectorTransportException(original); } else if (original instanceof NoSuchElementException) { return new HPoolExhaustedException(original);
he = new HTimedOutException(original); } else { he = new HectorTransportException(original); he = new HUnavailableException(original); } else if (original instanceof TException) { he = new HectorTransportException(original); } else if (original instanceof NoSuchElementException) { he = new HPoolExhaustedException(original);