Interface WorkflowProviderFactory<P extends WorkflowProvider>

All Superinterfaces:
org.keycloak.component.ComponentFactory<P,WorkflowProvider>, org.keycloak.provider.ConfiguredProvider, EnvironmentDependentProviderFactory, org.keycloak.provider.ProviderFactory<WorkflowProvider>

public interface WorkflowProviderFactory<P extends WorkflowProvider> extends org.keycloak.component.ComponentFactory<P,WorkflowProvider>, EnvironmentDependentProviderFactory
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
     
    default boolean
    isSupported(org.keycloak.Config.Scope config)
    Check if the provider is supported and should be available based on the provider configuration.

    Methods inherited from interface org.keycloak.component.ComponentFactory

    create, create, getCommonProviderConfigProperties, getTypeMetadata, onCreate, onUpdate, preRemove, validateConfiguration

    Methods inherited from interface org.keycloak.provider.ConfiguredProvider

    getConfig, getConfigProperties, getHelpText

    Methods inherited from interface org.keycloak.provider.ProviderFactory

    close, dependsOn, getConfigMetadata, getId, init, order, postInit
  • Method Details

    • isInternal

      default boolean isInternal()
      Specified by:
      isInternal in interface org.keycloak.component.ComponentFactory<P extends WorkflowProvider,WorkflowProvider>
    • isSupported

      default boolean isSupported(org.keycloak.Config.Scope config)
      Description copied from interface: EnvironmentDependentProviderFactory
      Check if the provider is supported and should be available based on the provider configuration.
      Specified by:
      isSupported in interface EnvironmentDependentProviderFactory
      Parameters:
      config - the provider configuration
      Returns:
      true if the provider is supported. Otherwise, false.