@Override public void validateConfiguration() throws ConfigurationException {
  super.validateConfiguration();
  log.info("Initialize GeoInternodeAuthenticator");
  reloadBlacklist();
  try {
    MBeanServer mbs=ManagementFactory.getPlatformMBeanServer();
    ObjectName name=new ObjectName(MBEAN_NAME);
    mbs.registerMBean(this,name);
  }
 catch (  Exception ex) {
    log.error("Register MBean error ",ex);
    throw new ConfigurationException("Initialize GeoInternodeAuthenticator error",ex);
  }
}

@ Override public void validateConfiguration ( ) throws ConfigurationException { super . validateConfiguration ( ) ; log . info ( "Initialize GeoInternodeAuthenticator" ) ; reloadBlacklist ( ) ; try { MBeanServer mbs = ManagementFactory . getPlatformMBeanServer ( ) ; ObjectName name = new ObjectName ( MBEAN_NAME ) ; mbs . registerMBean ( this , name ) ; } catch ( Exception ex ) { log . error ( "Register MBean error " , ex ) ; throw new ConfigurationException ( "Initialize GeoInternodeAuthenticator error" , ex ) ; } }
called by cassandra startup routine to initialize this instance
