Package com.slack.api.bolt
Class App.AppBuilder
- java.lang.Object
-
- com.slack.api.bolt.App.AppBuilder
-
-
Method Summary
-
-
-
Method Detail
-
appConfig
public App.AppBuilder appConfig(AppConfig appConfig)
The given AppConfig in this App.- Returns:
this
.
-
executorService
public App.AppBuilder executorService(ExecutorService executorService)
The built-in handy way to run operations asynchronously. It's totally fine to use your own one instead.- Returns:
this
.
-
middlewareList
public App.AppBuilder middlewareList(List<Middleware> middlewareList)
Registered middleware.- Returns:
this
.
-
status
public App.AppBuilder status(App.Status status)
Current status of this App.- Returns:
this
.
-
installationService
public App.AppBuilder installationService(InstallationService installationService)
- Returns:
this
.
-
tokensRevokedEventHandler
public App.AppBuilder tokensRevokedEventHandler(DefaultTokensRevokedEventHandler tokensRevokedEventHandler)
- Returns:
this
.
-
appUninstalledEventHandler
public App.AppBuilder appUninstalledEventHandler(DefaultAppUninstalledEventHandler appUninstalledEventHandler)
- Returns:
this
.
-
oAuthStateService
public App.AppBuilder oAuthStateService(OAuthStateService oAuthStateService)
- Returns:
this
.
-
openIDConnectNonceService
public App.AppBuilder openIDConnectNonceService(OpenIDConnectNonceService openIDConnectNonceService)
- Returns:
this
.
-
oAuthSuccessHandler
public App.AppBuilder oAuthSuccessHandler(OAuthSuccessHandler oAuthSuccessHandler)
- Returns:
this
.
-
oAuthV2SuccessHandler
public App.AppBuilder oAuthV2SuccessHandler(OAuthV2SuccessHandler oAuthV2SuccessHandler)
- Returns:
this
.
-
openIDConnectSuccessHandler
public App.AppBuilder openIDConnectSuccessHandler(OpenIDConnectSuccessHandler openIDConnectSuccessHandler)
- Returns:
this
.
-
oAuthErrorHandler
public App.AppBuilder oAuthErrorHandler(OAuthErrorHandler oAuthErrorHandler)
- Returns:
this
.
-
oAuthAccessErrorHandler
public App.AppBuilder oAuthAccessErrorHandler(OAuthAccessErrorHandler oAuthAccessErrorHandler)
- Returns:
this
.
-
oAuthV2AccessErrorHandler
public App.AppBuilder oAuthV2AccessErrorHandler(OAuthV2AccessErrorHandler oAuthV2AccessErrorHandler)
- Returns:
this
.
-
openIDConnectErrorHandler
public App.AppBuilder openIDConnectErrorHandler(OpenIDConnectErrorHandler openIDConnectErrorHandler)
- Returns:
this
.
-
oAuthStateErrorHandler
public App.AppBuilder oAuthStateErrorHandler(OAuthStateErrorHandler oAuthStateErrorHandler)
- Returns:
this
.
-
oAuthExceptionHandler
public App.AppBuilder oAuthExceptionHandler(OAuthExceptionHandler oAuthExceptionHandler)
- Returns:
this
.
-
oAuthCallbackService
public App.AppBuilder oAuthCallbackService(OAuthCallbackService oAuthCallbackService)
- Returns:
this
.
-
build
public App build()
-
-