PLFCLD-53 relook of API and added TenantStateListener