Interface PolarisEventListener
- All Known Implementing Classes:
AwsCloudWatchEventListener,InMemoryBufferEventListener,NoOpPolarisEventListener,PolarisPersistenceEventListener,PropertyMapEventListener
public interface PolarisEventListener
Represents an event listener that can respond to notable moments during Polaris's execution.
Event details are documented under the event objects themselves.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voiddefault voidonAfterAssignCatalogRoleToPrincipalRole(PrincipalRolesServiceEvents.AfterAssignCatalogRoleToPrincipalRoleEvent event) default voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voidonAfterListAssignedPrincipalRoles(PrincipalsServiceEvents.AfterListAssignedPrincipalRolesEvent event) default voidonAfterListAssigneePrincipalRolesForCatalogRole(CatalogsServiceEvents.AfterListAssigneePrincipalRolesForCatalogRoleEvent event) default voidonAfterListAssigneePrincipalsForPrincipalRole(PrincipalRolesServiceEvents.AfterListAssigneePrincipalsForPrincipalRoleEvent event) default voiddefault voidonAfterListCatalogRolesForPrincipalRole(PrincipalRolesServiceEvents.AfterListCatalogRolesForPrincipalRoleEvent event) default voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voidonAfterRevokeCatalogRoleFromPrincipalRole(PrincipalRolesServiceEvents.AfterRevokeCatalogRoleFromPrincipalRoleEvent event) default voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voidonAfterUpdateNamespaceProperties(IcebergRestCatalogEvents.AfterUpdateNamespacePropertiesEvent event) default voiddefault voiddefault voiddefault voiddefault voiddefault voidonBeforeAssignCatalogRoleToPrincipalRole(PrincipalRolesServiceEvents.BeforeAssignCatalogRoleToPrincipalRoleEvent event) default voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voidonBeforeListAssignedPrincipalRoles(PrincipalsServiceEvents.BeforeListAssignedPrincipalRolesEvent event) default voidonBeforeListAssigneePrincipalRolesForCatalogRole(CatalogsServiceEvents.BeforeListAssigneePrincipalRolesForCatalogRoleEvent event) default voidonBeforeListAssigneePrincipalsForPrincipalRole(PrincipalRolesServiceEvents.BeforeListAssigneePrincipalsForPrincipalRoleEvent event) default voiddefault voidonBeforeListCatalogRolesForPrincipalRole(PrincipalRolesServiceEvents.BeforeListCatalogRolesForPrincipalRoleEvent event) default voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voidonBeforeRevokeCatalogRoleFromPrincipalRole(PrincipalRolesServiceEvents.BeforeRevokeCatalogRoleFromPrincipalRoleEvent event) default voidonBeforeRevokeGrantFromCatalogRole(CatalogsServiceEvents.BeforeRevokeGrantFromCatalogRoleEvent event) default voiddefault voiddefault voiddefault voiddefault voiddefault voidonBeforeUpdateNamespaceProperties(IcebergRestCatalogEvents.BeforeUpdateNamespacePropertiesEvent event) default voiddefault voiddefault voiddefault void
-
Method Details
-
onBeforeCreateCatalog
-
onAfterCreateCatalog
-
onBeforeDeleteCatalog
-
onAfterDeleteCatalog
-
onBeforeGetCatalog
-
onAfterGetCatalog
-
onBeforeUpdateCatalog
-
onAfterUpdateCatalog
-
onBeforeListCatalogs
-
onAfterListCatalogs
-
onBeforeCreatePrincipal
-
onAfterCreatePrincipal
-
onBeforeDeletePrincipal
-
onAfterDeletePrincipal
-
onBeforeGetPrincipal
-
onAfterGetPrincipal
-
onBeforeUpdatePrincipal
-
onAfterUpdatePrincipal
-
onBeforeRotateCredentials
-
onAfterRotateCredentials
-
onBeforeListPrincipals
-
onAfterListPrincipals
-
onBeforeResetCredentials
-
onAfterResetCredentials
-
onBeforeAssignPrincipalRole
default void onBeforeAssignPrincipalRole(PrincipalsServiceEvents.BeforeAssignPrincipalRoleEvent event) -
onAfterAssignPrincipalRole
default void onAfterAssignPrincipalRole(PrincipalsServiceEvents.AfterAssignPrincipalRoleEvent event) -
onBeforeRevokePrincipalRole
default void onBeforeRevokePrincipalRole(PrincipalsServiceEvents.BeforeRevokePrincipalRoleEvent event) -
onAfterRevokePrincipalRole
default void onAfterRevokePrincipalRole(PrincipalsServiceEvents.AfterRevokePrincipalRoleEvent event) -
onBeforeListAssignedPrincipalRoles
default void onBeforeListAssignedPrincipalRoles(PrincipalsServiceEvents.BeforeListAssignedPrincipalRolesEvent event) -
onAfterListAssignedPrincipalRoles
default void onAfterListAssignedPrincipalRoles(PrincipalsServiceEvents.AfterListAssignedPrincipalRolesEvent event) -
onBeforeCreatePrincipalRole
default void onBeforeCreatePrincipalRole(PrincipalRolesServiceEvents.BeforeCreatePrincipalRoleEvent event) -
onAfterCreatePrincipalRole
default void onAfterCreatePrincipalRole(PrincipalRolesServiceEvents.AfterCreatePrincipalRoleEvent event) -
onBeforeDeletePrincipalRole
default void onBeforeDeletePrincipalRole(PrincipalRolesServiceEvents.BeforeDeletePrincipalRoleEvent event) -
onAfterDeletePrincipalRole
default void onAfterDeletePrincipalRole(PrincipalRolesServiceEvents.AfterDeletePrincipalRoleEvent event) -
onBeforeGetPrincipalRole
default void onBeforeGetPrincipalRole(PrincipalRolesServiceEvents.BeforeGetPrincipalRoleEvent event) -
onAfterGetPrincipalRole
-
onBeforeUpdatePrincipalRole
default void onBeforeUpdatePrincipalRole(PrincipalRolesServiceEvents.BeforeUpdatePrincipalRoleEvent event) -
onAfterUpdatePrincipalRole
default void onAfterUpdatePrincipalRole(PrincipalRolesServiceEvents.AfterUpdatePrincipalRoleEvent event) -
onBeforeListPrincipalRoles
default void onBeforeListPrincipalRoles(PrincipalRolesServiceEvents.BeforeListPrincipalRolesEvent event) -
onAfterListPrincipalRoles
default void onAfterListPrincipalRoles(PrincipalRolesServiceEvents.AfterListPrincipalRolesEvent event) -
onBeforeCreateCatalogRole
-
onAfterCreateCatalogRole
-
onBeforeDeleteCatalogRole
-
onAfterDeleteCatalogRole
-
onBeforeGetCatalogRole
-
onAfterGetCatalogRole
-
onBeforeUpdateCatalogRole
-
onAfterUpdateCatalogRole
-
onBeforeListCatalogRoles
-
onAfterListCatalogRoles
-
onBeforeAssignCatalogRoleToPrincipalRole
default void onBeforeAssignCatalogRoleToPrincipalRole(PrincipalRolesServiceEvents.BeforeAssignCatalogRoleToPrincipalRoleEvent event) -
onAfterAssignCatalogRoleToPrincipalRole
default void onAfterAssignCatalogRoleToPrincipalRole(PrincipalRolesServiceEvents.AfterAssignCatalogRoleToPrincipalRoleEvent event) -
onBeforeRevokeCatalogRoleFromPrincipalRole
default void onBeforeRevokeCatalogRoleFromPrincipalRole(PrincipalRolesServiceEvents.BeforeRevokeCatalogRoleFromPrincipalRoleEvent event) -
onAfterRevokeCatalogRoleFromPrincipalRole
default void onAfterRevokeCatalogRoleFromPrincipalRole(PrincipalRolesServiceEvents.AfterRevokeCatalogRoleFromPrincipalRoleEvent event) -
onBeforeListAssigneePrincipalsForPrincipalRole
default void onBeforeListAssigneePrincipalsForPrincipalRole(PrincipalRolesServiceEvents.BeforeListAssigneePrincipalsForPrincipalRoleEvent event) -
onAfterListAssigneePrincipalsForPrincipalRole
default void onAfterListAssigneePrincipalsForPrincipalRole(PrincipalRolesServiceEvents.AfterListAssigneePrincipalsForPrincipalRoleEvent event) -
onBeforeListCatalogRolesForPrincipalRole
default void onBeforeListCatalogRolesForPrincipalRole(PrincipalRolesServiceEvents.BeforeListCatalogRolesForPrincipalRoleEvent event) -
onAfterListCatalogRolesForPrincipalRole
default void onAfterListCatalogRolesForPrincipalRole(PrincipalRolesServiceEvents.AfterListCatalogRolesForPrincipalRoleEvent event) -
onBeforeAddGrantToCatalogRole
default void onBeforeAddGrantToCatalogRole(CatalogsServiceEvents.BeforeAddGrantToCatalogRoleEvent event) -
onAfterAddGrantToCatalogRole
default void onAfterAddGrantToCatalogRole(CatalogsServiceEvents.AfterAddGrantToCatalogRoleEvent event) -
onBeforeRevokeGrantFromCatalogRole
default void onBeforeRevokeGrantFromCatalogRole(CatalogsServiceEvents.BeforeRevokeGrantFromCatalogRoleEvent event) -
onAfterRevokeGrantFromCatalogRole
default void onAfterRevokeGrantFromCatalogRole(CatalogsServiceEvents.AfterRevokeGrantFromCatalogRoleEvent event) -
onBeforeListAssigneePrincipalRolesForCatalogRole
default void onBeforeListAssigneePrincipalRolesForCatalogRole(CatalogsServiceEvents.BeforeListAssigneePrincipalRolesForCatalogRoleEvent event) -
onAfterListAssigneePrincipalRolesForCatalogRole
default void onAfterListAssigneePrincipalRolesForCatalogRole(CatalogsServiceEvents.AfterListAssigneePrincipalRolesForCatalogRoleEvent event) -
onBeforeListGrantsForCatalogRole
default void onBeforeListGrantsForCatalogRole(CatalogsServiceEvents.BeforeListGrantsForCatalogRoleEvent event) -
onAfterListGrantsForCatalogRole
default void onAfterListGrantsForCatalogRole(CatalogsServiceEvents.AfterListGrantsForCatalogRoleEvent event) -
onBeforeCreateNamespace
-
onAfterCreateNamespace
-
onBeforeListNamespaces
-
onAfterListNamespaces
-
onBeforeLoadNamespaceMetadata
default void onBeforeLoadNamespaceMetadata(IcebergRestCatalogEvents.BeforeLoadNamespaceMetadataEvent event) -
onAfterLoadNamespaceMetadata
default void onAfterLoadNamespaceMetadata(IcebergRestCatalogEvents.AfterLoadNamespaceMetadataEvent event) -
onBeforeCheckExistsNamespace
default void onBeforeCheckExistsNamespace(IcebergRestCatalogEvents.BeforeCheckExistsNamespaceEvent event) -
onAfterCheckExistsNamespace
default void onAfterCheckExistsNamespace(IcebergRestCatalogEvents.AfterCheckExistsNamespaceEvent event) -
onBeforeDropNamespace
-
onAfterDropNamespace
-
onBeforeUpdateNamespaceProperties
default void onBeforeUpdateNamespaceProperties(IcebergRestCatalogEvents.BeforeUpdateNamespacePropertiesEvent event) -
onAfterUpdateNamespaceProperties
default void onAfterUpdateNamespaceProperties(IcebergRestCatalogEvents.AfterUpdateNamespacePropertiesEvent event) -
onBeforeCreateTable
-
onAfterCreateTable
-
onBeforeCommitTable
-
onAfterCommitTable
-
onBeforeRefreshTable
-
onAfterRefreshTable
-
onBeforeListTables
-
onAfterListTables
-
onBeforeLoadTable
-
onAfterLoadTable
-
onBeforeCheckExistsTable
-
onAfterCheckExistsTable
-
onBeforeDropTable
-
onAfterDropTable
-
onBeforeRegisterTable
-
onAfterRegisterTable
-
onBeforeRenameTable
-
onAfterRenameTable
-
onBeforeUpdateTable
-
onAfterUpdateTable
-
onBeforeCreateView
-
onAfterCreateView
-
onBeforeCommitView
-
onAfterCommitView
-
onBeforeRefreshView
-
onAfterRefreshView
-
onBeforeListViews
-
onAfterListViews
-
onBeforeLoadView
-
onAfterLoadView
-
onBeforeCheckExistsView
-
onAfterCheckExistsView
-
onBeforeDropView
-
onAfterDropView
-
onBeforeRenameView
-
onAfterRenameView
-
onBeforeReplaceView
-
onAfterReplaceView
-
onBeforeLoadCredentials
-
onAfterLoadCredentials
-
onBeforeCommitTransaction
-
onAfterCommitTransaction
-
onBeforeSendNotification
-
onAfterSendNotification
-
onBeforeGetConfig
-
onAfterGetConfig
-
onBeforeCreatePolicy
-
onAfterCreatePolicy
-
onBeforeListPolicies
-
onAfterListPolicies
-
onBeforeLoadPolicy
-
onAfterLoadPolicy
-
onBeforeUpdatePolicy
-
onAfterUpdatePolicy
-
onBeforeDropPolicy
-
onAfterDropPolicy
-
onBeforeAttachPolicy
-
onAfterAttachPolicy
-
onBeforeDetachPolicy
-
onAfterDetachPolicy
-
onBeforeGetApplicablePolicies
default void onBeforeGetApplicablePolicies(CatalogPolicyServiceEvents.BeforeGetApplicablePoliciesEvent event) -
onAfterGetApplicablePolicies
default void onAfterGetApplicablePolicies(CatalogPolicyServiceEvents.AfterGetApplicablePoliciesEvent event) -
onBeforeCreateGenericTable
default void onBeforeCreateGenericTable(CatalogGenericTableServiceEvents.BeforeCreateGenericTableEvent event) -
onAfterCreateGenericTable
default void onAfterCreateGenericTable(CatalogGenericTableServiceEvents.AfterCreateGenericTableEvent event) -
onBeforeDropGenericTable
default void onBeforeDropGenericTable(CatalogGenericTableServiceEvents.BeforeDropGenericTableEvent event) -
onAfterDropGenericTable
default void onAfterDropGenericTable(CatalogGenericTableServiceEvents.AfterDropGenericTableEvent event) -
onBeforeListGenericTables
default void onBeforeListGenericTables(CatalogGenericTableServiceEvents.BeforeListGenericTablesEvent event) -
onAfterListGenericTables
default void onAfterListGenericTables(CatalogGenericTableServiceEvents.AfterListGenericTablesEvent event) -
onBeforeLoadGenericTable
default void onBeforeLoadGenericTable(CatalogGenericTableServiceEvents.BeforeLoadGenericTableEvent event) -
onAfterLoadGenericTable
default void onAfterLoadGenericTable(CatalogGenericTableServiceEvents.AfterLoadGenericTableEvent event) -
onBeforeAttemptTask
-
onAfterAttemptTask
-
onBeforeLimitRequestRate
-