Package com.restfb.webhook
Interface WebhookMessagingListener
- All Known Implementing Classes:
AbstractWebhookMessagingListener
public interface WebhookMessagingListener
interface to provide methods a listener can implement to handle the different messaging items
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accountLinking
(AccountLinkingItem item, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) void
appRoles
(AppRoles appRoles, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) void
checkoutUpdate
(CheckoutUpdateItem checkoutUpdate, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) void
delivery
(DeliveryItem delivery, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) void
message
(MessageItem message, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) void
optin
(OptinItem optin, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) void
passThreadControl
(PassThreadControlItem passThreadControl, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) void
payment
(PaymentItem payment, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) void
policyEnforcement
(PolicyEnforcementItem policyEnforcement, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) void
postback
(PostbackItem postback, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) void
reaction
(MessageReaction reaction, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) void
read
(ReadItem read, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) void
referral
(ReferralItem referral, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) void
requestThreadControl
(RequestThreadControlItem requestThreadControl, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) void
takeThreadControl
(TakeThreadControlItem takeThreadControl, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
-
Method Details
-
accountLinking
void accountLinking(AccountLinkingItem item, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
appRoles
void appRoles(AppRoles appRoles, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
checkoutUpdate
void checkoutUpdate(CheckoutUpdateItem checkoutUpdate, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
delivery
void delivery(DeliveryItem delivery, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
message
void message(MessageItem message, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
optin
void optin(OptinItem optin, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
passThreadControl
void passThreadControl(PassThreadControlItem passThreadControl, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
payment
void payment(PaymentItem payment, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
policyEnforcement
void policyEnforcement(PolicyEnforcementItem policyEnforcement, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
postback
void postback(PostbackItem postback, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
reaction
void reaction(MessageReaction reaction, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
read
void read(ReadItem read, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
referral
void referral(ReferralItem referral, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
requestThreadControl
void requestThreadControl(RequestThreadControlItem requestThreadControl, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp) -
takeThreadControl
void takeThreadControl(TakeThreadControlItem takeThreadControl, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
-