@Override
  public void stop() {
    LOG.info("Shutting down Azure job coordinator.");

    // Clean up resources & Resign leadership (if you are leader)
    azureLeaderElector.resignLeadership();
    table.deleteProcessorEntity(currentJMVersion.get(), processorId, true);

    // Shutdown all schedulers
    shutdownSchedulers();

    if (coordinatorListener != null) {
      coordinatorListener.onJobModelExpired();
    }

    if (coordinatorListener != null) {
      coordinatorListener.onCoordinatorStop();
    }

    systemAdmins.stop();
  }
Creates an instance of Azure job coordinator, along with references to Azure leader elector, Azure Blob and Azure Table.
@param config User defined config
samza-azure/src/main/java/org/apache/samza/coordinator/AzureJobCoordinator.java