public abstract class AIServiceServlet
extends javax.servlet.http.HttpServlet
PARAM_API_AI_KEY parameter.
Set your
api.ai access token as a value.| Modifier and Type | Field and Description |
|---|---|
static String |
PARAM_API_AI_KEY
Api.ai access token parameter name
|
| Constructor and Description |
|---|
AIServiceServlet() |
| Modifier and Type | Method and Description |
|---|---|
void |
init(javax.servlet.ServletConfig config) |
protected AIResponse |
request(AIRequest aiRequest,
AIServiceContext serviceContext)
Perform request to AI data service
|
protected AIResponse |
request(AIRequest aiRequest,
javax.servlet.http.HttpSession session)
Perform request to AI data service
|
protected AIResponse |
request(AIRequest aiRequest,
String sessionId)
Perform request to AI data service
|
protected AIResponse |
request(String query,
AIServiceContext serviceContext)
Perform request to AI data service
|
protected AIResponse |
request(String query,
javax.servlet.http.HttpSession session)
Perform request to AI data service
|
protected AIResponse |
request(String query,
String sessionId)
Perform request to AI data service
|
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, servicepublic static final String PARAM_API_AI_KEY
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Servletinit in class javax.servlet.GenericServletjavax.servlet.ServletExceptionGenericServlet.init(ServletConfig config)protected final AIResponse request(AIRequest aiRequest, AIServiceContext serviceContext) throws AIServiceException
aiRequest - Request object. Cannot be null.serviceContext - Service context. If null then default context will be used.AIServiceException - Thrown on server access errorprotected final AIResponse request(String query, AIServiceContext serviceContext) throws AIServiceException
query - Request plain text string. Cannot be null.serviceContext - Service context. If null then default context will be used.AIServiceException - Thrown on server access errorprotected final AIResponse request(AIRequest aiRequest, javax.servlet.http.HttpSession session) throws AIServiceException
aiRequest - Request object. Cannot be null.session - Session object. If null then default context will be used.AIServiceException - Thrown on server access errorprotected final AIResponse request(String query, javax.servlet.http.HttpSession session) throws AIServiceException
query - Request plain text string. Cannot be null.session - Session object. If null then default context will be used.AIServiceException - Thrown on server access errorprotected final AIResponse request(AIRequest aiRequest, String sessionId) throws AIServiceException
aiRequest - Request object. Cannot be null.sessionId - Session string id. If null then default context will be used.AIServiceException - Thrown on server access errorprotected final AIResponse request(String query, String sessionId) throws AIServiceException
query - Request plain text string. Cannot be null.sessionId - Session string id. If null then default context will be used.AIServiceException - Thrown on server access errorCopyright © 2017. All rights reserved.