Interface OnlineMeetingProviderFactory

  • All Known Implementing Classes:
    OnlineMeetingProviderFactoryHolder

    public interface OnlineMeetingProviderFactory
    Author:
    Paul Withers Interface for Factory class for online meeting providers
    • Method Detail

      • getClientId

        String getClientId()
        Returns:
        client ID of OAuth application for this provider
      • getClientSecret

        String getClientSecret()
        Returns:
        client secret of OAuth application for this provider
      • getProviderName

        String getProviderName()
        Returns:
        name of the online meeting provider
      • getHostName

        String getHostName()
        Returns:
        host name for this server
      • createAndEnableRoutes

        void createAndEnableRoutes​(OnlineMeetingProviderParameters params)
        Creates and registers route for callback from OAuth for this provider, hooking it into certain paths. Also creates the route for refreshing tokens.
        Parameters:
        params - OnlineMeetingProviderParameters object holding all required settings