Interface ExceptionConverter

All Superinterfaces:
org.keycloak.provider.Provider, org.keycloak.provider.ProviderFactory<ExceptionConverter>

public interface ExceptionConverter extends org.keycloak.provider.Provider, org.keycloak.provider.ProviderFactory<ExceptionConverter>
Use to unwrap exceptions specifically if there is an exception at JTA commit
Version:
$Revision: 1 $
Author:
Bill Burke
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
     
    Return null if the provider doesn't handle this type
    create(org.keycloak.models.KeycloakSession session)
     
    default void
    init(org.keycloak.Config.Scope config)
     
    default void
    postInit(org.keycloak.models.KeycloakSessionFactory factory)
     

    Methods inherited from interface org.keycloak.provider.ProviderFactory

    dependsOn, getConfigMetadata, getId, order
  • Method Details

    • convert

      Throwable convert(Throwable t)
      Return null if the provider doesn't handle this type
      Parameters:
      t -
      Returns:
    • create

      default ExceptionConverter create(org.keycloak.models.KeycloakSession session)
      Specified by:
      create in interface org.keycloak.provider.ProviderFactory<ExceptionConverter>
    • init

      default void init(org.keycloak.Config.Scope config)
      Specified by:
      init in interface org.keycloak.provider.ProviderFactory<ExceptionConverter>
    • postInit

      default void postInit(org.keycloak.models.KeycloakSessionFactory factory)
      Specified by:
      postInit in interface org.keycloak.provider.ProviderFactory<ExceptionConverter>
    • close

      default void close()
      Specified by:
      close in interface org.keycloak.provider.Provider
      Specified by:
      close in interface org.keycloak.provider.ProviderFactory<ExceptionConverter>