public abstract class LineBotServlet
extends javax.servlet.http.HttpServlet
| Modifier and Type | Field and Description |
|---|---|
protected javax.servlet.http.HttpServletRequest |
req
httpServletRequest(Implicit Object)
|
protected javax.servlet.http.HttpServletResponse |
res
httpServletResponse(Implicit Object)
|
| Constructor and Description |
|---|
LineBotServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) |
abstract String |
getChannelAccessToken()
Return ChannelAccessToken
|
abstract String |
getChannelSecret()
Returns CHANNEL SECRET
|
InputStream |
getContentStream(com.linecorp.bot.model.event.message.MessageContent content)
Get InputStream of contents such as images
|
com.linecorp.bot.model.profile.UserProfileResponse |
getUserProfile(String userId)
Get User Profile
|
protected com.linecorp.bot.model.ReplyMessage |
handleAudioMessageEvent(com.linecorp.bot.model.event.MessageEvent<com.linecorp.bot.model.event.message.AudioMessageContent> event)
Called when a AudioMessage is received
|
protected com.linecorp.bot.model.ReplyMessage |
handleBeaconEvent(com.linecorp.bot.model.event.BeaconEvent event)
Called when a BeaconEvent is received
|
protected abstract com.linecorp.bot.model.ReplyMessage |
handleDefaultMessageEvent(com.linecorp.bot.model.event.Event event)
When other messages not overridden as handle* is received.
|
protected com.linecorp.bot.model.ReplyMessage |
handleFollowEvent(com.linecorp.bot.model.event.FollowEvent event)
Called when a FollowEvent is received
|
protected com.linecorp.bot.model.ReplyMessage |
handleImageMessageEvent(com.linecorp.bot.model.event.MessageEvent<com.linecorp.bot.model.event.message.ImageMessageContent> event)
Called when a ImageMessage is received
|
protected com.linecorp.bot.model.ReplyMessage |
handleJoinEvent(com.linecorp.bot.model.event.JoinEvent event)
Called when a JoinEvent is received
|
protected void |
handleLeaveEvent(com.linecorp.bot.model.event.LeaveEvent event)
Called when a LeaveEvent is received
|
protected com.linecorp.bot.model.ReplyMessage |
handleLocationMessageEvent(com.linecorp.bot.model.event.MessageEvent<com.linecorp.bot.model.event.message.LocationMessageContent> event)
Called when a LocationMessage is received
|
protected com.linecorp.bot.model.ReplyMessage |
handlePostbackEvent(com.linecorp.bot.model.event.PostbackEvent event)
Called when a PostbackEvent is received
|
protected com.linecorp.bot.model.ReplyMessage |
handleStickerMessageEvent(com.linecorp.bot.model.event.MessageEvent<com.linecorp.bot.model.event.message.StickerMessageContent> event)
Called when a StickerMessage is received
|
protected com.linecorp.bot.model.ReplyMessage |
handleTextMessageEvent(com.linecorp.bot.model.event.MessageEvent<com.linecorp.bot.model.event.message.TextMessageContent> event)
Called when a TextMessage is received
|
protected void |
handleUnfollowEvent(com.linecorp.bot.model.event.UnfollowEvent event)
Called when a UnfollowEvent is received
|
protected com.linecorp.bot.model.ReplyMessage |
handleVideoMessageEvent(com.linecorp.bot.model.event.MessageEvent<com.linecorp.bot.model.event.message.VideoMessageContent> event)
Called when a VideoMessage is received
|
protected void |
service(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) |
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, serviceprotected javax.servlet.http.HttpServletRequest req
protected javax.servlet.http.HttpServletResponse res
public abstract String getChannelSecret()
public abstract String getChannelAccessToken()
protected void service(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws javax.servlet.ServletException,
IOException
service in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws IOException
doPost in class javax.servlet.http.HttpServletIOExceptionprotected com.linecorp.bot.model.ReplyMessage handleTextMessageEvent(com.linecorp.bot.model.event.MessageEvent<com.linecorp.bot.model.event.message.TextMessageContent> event)
throws IOException
event - IOExceptionprotected com.linecorp.bot.model.ReplyMessage handleImageMessageEvent(com.linecorp.bot.model.event.MessageEvent<com.linecorp.bot.model.event.message.ImageMessageContent> event)
throws IOException
event - IOExceptionprotected com.linecorp.bot.model.ReplyMessage handleLocationMessageEvent(com.linecorp.bot.model.event.MessageEvent<com.linecorp.bot.model.event.message.LocationMessageContent> event)
event - IOExceptionprotected com.linecorp.bot.model.ReplyMessage handleStickerMessageEvent(com.linecorp.bot.model.event.MessageEvent<com.linecorp.bot.model.event.message.StickerMessageContent> event)
event - protected com.linecorp.bot.model.ReplyMessage handleAudioMessageEvent(com.linecorp.bot.model.event.MessageEvent<com.linecorp.bot.model.event.message.AudioMessageContent> event)
throws IOException
event - IOExceptionprotected com.linecorp.bot.model.ReplyMessage handleVideoMessageEvent(com.linecorp.bot.model.event.MessageEvent<com.linecorp.bot.model.event.message.VideoMessageContent> event)
throws IOException
event - IOExceptionprotected void handleUnfollowEvent(com.linecorp.bot.model.event.UnfollowEvent event)
event - protected com.linecorp.bot.model.ReplyMessage handleFollowEvent(com.linecorp.bot.model.event.FollowEvent event)
event - protected com.linecorp.bot.model.ReplyMessage handleJoinEvent(com.linecorp.bot.model.event.JoinEvent event)
event - protected void handleLeaveEvent(com.linecorp.bot.model.event.LeaveEvent event)
event - protected com.linecorp.bot.model.ReplyMessage handlePostbackEvent(com.linecorp.bot.model.event.PostbackEvent event)
event - protected com.linecorp.bot.model.ReplyMessage handleBeaconEvent(com.linecorp.bot.model.event.BeaconEvent event)
event - protected abstract com.linecorp.bot.model.ReplyMessage handleDefaultMessageEvent(com.linecorp.bot.model.event.Event event)
event - public final com.linecorp.bot.model.profile.UserProfileResponse getUserProfile(String userId)
userId - public final InputStream getContentStream(com.linecorp.bot.model.event.message.MessageContent content)
content - Copyright © 2017. All rights reserved.