public CassandraClientMonitor getCassandraMonitor(HConnectionManager connectionManager) { CassandraClientMonitor cassandraClientMonitor = monitors.get(connectionManager.getClusterName()); if ( cassandraClientMonitor == null ) { try { cassandraClientMonitor = new CassandraClientMonitor(connectionManager); registerMonitor("me.prettyprint.cassandra.service_"+connectionManager.getClusterName(), "hector", cassandraClientMonitor); monitors.put(connectionManager.getClusterName(), cassandraClientMonitor); } catch (MalformedObjectNameException e) { log.error("Unable to register JMX monitor", e); } catch (InstanceAlreadyExistsException e) { log.error("Unable to register JMX monitor", e); } catch (MBeanRegistrationException e) { log.error("Unable to register JMX monitor", e); } catch (NotCompliantMBeanException e) { log.error("Unable to register JMX monitor", e); } } return cassandraClientMonitor; }
@Before public void setupTest() { setupClient(); cassandraHost = cassandraHostConfigurator.buildCassandraHosts()[0]; HClientFactory factory = new HThriftClientFactoryImpl(); clientPool = new ConcurrentHClientPool(factory, cassandraHost, new CassandraClientMonitor(connectionManager)); }
@Before public void setupTest() { setupClient(); cassandraHost = cassandraHostConfigurator.buildCassandraHosts()[0]; HClientFactory factory = new HThriftClientFactoryImpl(); clientPool = new LatencyAwareHClientPool(factory, cassandraHost, new CassandraClientMonitor(connectionManager)); }
@Before public void setupTest() { setupClient(); cassandraHost = cassandraHostConfigurator.buildCassandraHosts()[0]; HClientFactory factory = new HThriftClientFactoryImpl(); monitor = new CassandraClientMonitor(connectionManager); clientPool = new ConcurrentHClientPool(factory, cassandraHost, monitor); }
@Before public void setupTest() { setupClient(); cassandraHost = cassandraHostConfigurator.buildCassandraHosts()[0]; HClientFactory factory = new HThriftClientFactoryImpl(); monitor = new CassandraClientMonitor(connectionManager); clientPool = new ConcurrentHClientPool(factory, cassandraHost, monitor); }
public CassandraClientMonitor getCassandraMonitor(HConnectionManager connectionManager) { CassandraClientMonitor cassandraClientMonitor = monitors.get(connectionManager.getClusterName()); if ( cassandraClientMonitor == null ) { try { cassandraClientMonitor = new CassandraClientMonitor(connectionManager); registerMonitor("me.prettyprint.cassandra.service_"+connectionManager.getClusterName(), "hector", cassandraClientMonitor); monitors.put(connectionManager.getClusterName(), cassandraClientMonitor); } catch (MalformedObjectNameException e) { log.error("Unable to register JMX monitor", e); } catch (InstanceAlreadyExistsException e) { log.error("Unable to register JMX monitor", e); } catch (MBeanRegistrationException e) { log.error("Unable to register JMX monitor", e); } catch (NotCompliantMBeanException e) { log.error("Unable to register JMX monitor", e); } } return cassandraClientMonitor; }
public CassandraClientMonitor getCassandraMonitor(HConnectionManager connectionManager) { CassandraClientMonitor cassandraClientMonitor = monitors.get(connectionManager.getClusterName()); if ( cassandraClientMonitor == null ) { try { cassandraClientMonitor = new CassandraClientMonitor(connectionManager); registerMonitor("me.prettyprint.cassandra.service_"+connectionManager.getClusterName(), "hector", cassandraClientMonitor); monitors.put(connectionManager.getClusterName(), cassandraClientMonitor); } catch (MalformedObjectNameException e) { log.error("Unable to register JMX monitor", e); } catch (InstanceAlreadyExistsException e) { log.error("Unable to register JMX monitor", e); } catch (MBeanRegistrationException e) { log.error("Unable to register JMX monitor", e); } catch (NotCompliantMBeanException e) { log.error("Unable to register JMX monitor", e); } } return cassandraClientMonitor; }