Package com.slack.api.bolt.util
Class SlackRequestParser
- java.lang.Object
-
- com.slack.api.bolt.util.SlackRequestParser
-
public class SlackRequestParser extends Object
Parses an HTTP request and generates a concrete Slack request.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SlackRequestParser.HttpRequest
-
Constructor Summary
Constructors Constructor Description SlackRequestParser(AppConfig appConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
AppConfig
getAppConfig()
SlashCommandPayloadDetector
getCommandRequestDetector()
com.google.gson.Gson
getGson()
JsonPayloadExtractor
getJsonPayloadExtractor()
SSLCheckPayloadDetector
getSslCheckPayloadDetector()
int
hashCode()
Request<?>
parse(SlackRequestParser.HttpRequest rawRequest)
void
setCommandRequestDetector(SlashCommandPayloadDetector commandRequestDetector)
void
setGson(com.google.gson.Gson gson)
void
setJsonPayloadExtractor(JsonPayloadExtractor jsonPayloadExtractor)
void
setSslCheckPayloadDetector(SSLCheckPayloadDetector sslCheckPayloadDetector)
String
toString()
-
-
-
Constructor Detail
-
SlackRequestParser
public SlackRequestParser(AppConfig appConfig)
-
-
Method Detail
-
parse
public Request<?> parse(SlackRequestParser.HttpRequest rawRequest)
-
getAppConfig
public AppConfig getAppConfig()
-
getJsonPayloadExtractor
public JsonPayloadExtractor getJsonPayloadExtractor()
-
getCommandRequestDetector
public SlashCommandPayloadDetector getCommandRequestDetector()
-
getSslCheckPayloadDetector
public SSLCheckPayloadDetector getSslCheckPayloadDetector()
-
getGson
public com.google.gson.Gson getGson()
-
setJsonPayloadExtractor
public void setJsonPayloadExtractor(JsonPayloadExtractor jsonPayloadExtractor)
-
setCommandRequestDetector
public void setCommandRequestDetector(SlashCommandPayloadDetector commandRequestDetector)
-
setSslCheckPayloadDetector
public void setSslCheckPayloadDetector(SSLCheckPayloadDetector sslCheckPayloadDetector)
-
setGson
public void setGson(com.google.gson.Gson gson)
-
canEqual
protected boolean canEqual(Object other)
-
-