public GMSCallBack(int waitTime, ServiceLocator serviceLocator) {
GMSAdapterService gmsAdapterService = serviceLocator.getService(GMSAdapterService.class);
if (gmsAdapterService != null) {
GMSAdapter gmsAdapter = gmsAdapterService.getGMSAdapter();
if (gmsAdapter != null) {
gmsAdapter.registerFailureRecoveryListener(component, this);
this.serviceLocator = serviceLocator;
servers = serviceLocator.getService(Servers.class);
this.waitTime = waitTime;