Package com.restfb.webhook
Class AbstractWebhookMessagingListener
java.lang.Object
com.restfb.webhook.AbstractWebhookMessagingListener
- All Implemented Interfaces:
WebhookMessagingListener
public abstract class AbstractWebhookMessagingListener
extends Object
implements WebhookMessagingListener
abstract class as base for custom webhook messaging listener, with this abstract class it is possible to implement
only a subset of the need methods and ignore the other ones.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accountLinking(AccountLinkingItem item, MessagingParticipant recipient, MessagingParticipant sender)
Deprecated.void
accountLinking(AccountLinkingItem item, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
void
appRoles(AppRoles appRoles, MessagingParticipant recipient, MessagingParticipant sender)
void
appRoles(AppRoles appRoles, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
void
checkoutUpdate(CheckoutUpdateItem checkoutUpdate, MessagingParticipant recipient, MessagingParticipant sender)
void
checkoutUpdate(CheckoutUpdateItem checkoutUpdate, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
void
delivery(DeliveryItem delivery, MessagingParticipant recipient, MessagingParticipant sender)
void
delivery(DeliveryItem delivery, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
void
message(MessageItem message, MessagingParticipant recipient, MessagingParticipant sender)
void
message(MessageItem message, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
void
optin(OptinItem optin, MessagingParticipant recipient, MessagingParticipant sender)
void
optin(OptinItem optin, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
void
passThreadControl(PassThreadControlItem passThreadControl, MessagingParticipant recipient, MessagingParticipant sender)
void
passThreadControl(PassThreadControlItem passThreadControl, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
void
payment(PaymentItem payment, MessagingParticipant recipient, MessagingParticipant sender)
void
payment(PaymentItem payment, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
void
policyEnforcement(PolicyEnforcementItem policyEnforcement, MessagingParticipant recipient, MessagingParticipant sender)
void
policyEnforcement(PolicyEnforcementItem policyEnforcement, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
void
postback(PostbackItem postback, MessagingParticipant recipient, MessagingParticipant sender)
void
postback(PostbackItem postback, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
void
reaction(MessageReaction reaction, MessagingParticipant recipient, MessagingParticipant sender)
void
reaction(MessageReaction reaction, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
void
read(ReadItem read, MessagingParticipant recipient, MessagingParticipant sender)
Deprecated.void
read(ReadItem read, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
void
referral(ReferralItem referral, MessagingParticipant recipient, MessagingParticipant sender)
void
referral(ReferralItem referral, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
void
requestThreadControl(RequestThreadControlItem requestThreadControl, MessagingParticipant recipient, MessagingParticipant sender)
void
requestThreadControl(RequestThreadControlItem requestThreadControl, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
void
takeThreadControl(TakeThreadControlItem takeThreadControl, MessagingParticipant recipient, MessagingParticipant sender)
void
takeThreadControl(TakeThreadControlItem takeThreadControl, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)
-
Constructor Details
-
AbstractWebhookMessagingListener
public AbstractWebhookMessagingListener()
-
-
Method Details
-
accountLinking
@Deprecated public void accountLinking(AccountLinkingItem item, MessagingParticipant recipient, MessagingParticipant sender)Deprecated.- Specified by:
accountLinking
in interfaceWebhookMessagingListener
- Parameters:
item
-recipient
-sender
-
-
accountLinking
public void accountLinking(AccountLinkingItem item, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)- Specified by:
accountLinking
in interfaceWebhookMessagingListener
-
appRoles
@Deprecated public void appRoles(AppRoles appRoles, MessagingParticipant recipient, MessagingParticipant sender)- Specified by:
appRoles
in interfaceWebhookMessagingListener
- Parameters:
appRoles
-recipient
-sender
-
-
appRoles
public void appRoles(AppRoles appRoles, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)- Specified by:
appRoles
in interfaceWebhookMessagingListener
-
checkoutUpdate
@Deprecated public void checkoutUpdate(CheckoutUpdateItem checkoutUpdate, MessagingParticipant recipient, MessagingParticipant sender)Deprecated.- Specified by:
checkoutUpdate
in interfaceWebhookMessagingListener
- Parameters:
checkoutUpdate
-recipient
-sender
-
-
checkoutUpdate
public void checkoutUpdate(CheckoutUpdateItem checkoutUpdate, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)- Specified by:
checkoutUpdate
in interfaceWebhookMessagingListener
-
delivery
@Deprecated public void delivery(DeliveryItem delivery, MessagingParticipant recipient, MessagingParticipant sender)- Specified by:
delivery
in interfaceWebhookMessagingListener
- Parameters:
delivery
-recipient
-sender
-
-
delivery
public void delivery(DeliveryItem delivery, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)- Specified by:
delivery
in interfaceWebhookMessagingListener
-
message
@Deprecated public void message(MessageItem message, MessagingParticipant recipient, MessagingParticipant sender)- Specified by:
message
in interfaceWebhookMessagingListener
- Parameters:
message
-recipient
-sender
-
-
message
public void message(MessageItem message, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)- Specified by:
message
in interfaceWebhookMessagingListener
-
optin
@Deprecated public void optin(OptinItem optin, MessagingParticipant recipient, MessagingParticipant sender)- Specified by:
optin
in interfaceWebhookMessagingListener
- Parameters:
optin
-recipient
-sender
-
-
optin
public void optin(OptinItem optin, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)- Specified by:
optin
in interfaceWebhookMessagingListener
-
passThreadControl
@Deprecated public void passThreadControl(PassThreadControlItem passThreadControl, MessagingParticipant recipient, MessagingParticipant sender)Deprecated.- Specified by:
passThreadControl
in interfaceWebhookMessagingListener
- Parameters:
passThreadControl
-recipient
-sender
-
-
passThreadControl
public void passThreadControl(PassThreadControlItem passThreadControl, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)- Specified by:
passThreadControl
in interfaceWebhookMessagingListener
-
payment
@Deprecated public void payment(PaymentItem payment, MessagingParticipant recipient, MessagingParticipant sender)- Specified by:
payment
in interfaceWebhookMessagingListener
- Parameters:
payment
-recipient
-sender
-
-
payment
public void payment(PaymentItem payment, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)- Specified by:
payment
in interfaceWebhookMessagingListener
-
policyEnforcement
@Deprecated public void policyEnforcement(PolicyEnforcementItem policyEnforcement, MessagingParticipant recipient, MessagingParticipant sender)Deprecated.- Specified by:
policyEnforcement
in interfaceWebhookMessagingListener
- Parameters:
policyEnforcement
-recipient
-sender
-
-
policyEnforcement
public void policyEnforcement(PolicyEnforcementItem policyEnforcement, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)- Specified by:
policyEnforcement
in interfaceWebhookMessagingListener
-
postback
@Deprecated public void postback(PostbackItem postback, MessagingParticipant recipient, MessagingParticipant sender)- Specified by:
postback
in interfaceWebhookMessagingListener
- Parameters:
postback
-recipient
-sender
-
-
postback
public void postback(PostbackItem postback, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)- Specified by:
postback
in interfaceWebhookMessagingListener
-
reaction
@Deprecated public void reaction(MessageReaction reaction, MessagingParticipant recipient, MessagingParticipant sender)- Specified by:
reaction
in interfaceWebhookMessagingListener
- Parameters:
reaction
-recipient
-sender
-
-
reaction
public void reaction(MessageReaction reaction, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)- Specified by:
reaction
in interfaceWebhookMessagingListener
-
read
@Deprecated public void read(ReadItem read, MessagingParticipant recipient, MessagingParticipant sender)Deprecated.- Specified by:
read
in interfaceWebhookMessagingListener
- Parameters:
read
-recipient
-sender
-
-
read
public void read(ReadItem read, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)- Specified by:
read
in interfaceWebhookMessagingListener
-
referral
@Deprecated public void referral(ReferralItem referral, MessagingParticipant recipient, MessagingParticipant sender)- Specified by:
referral
in interfaceWebhookMessagingListener
- Parameters:
referral
-recipient
-sender
-
-
referral
public void referral(ReferralItem referral, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)- Specified by:
referral
in interfaceWebhookMessagingListener
-
requestThreadControl
@Deprecated public void requestThreadControl(RequestThreadControlItem requestThreadControl, MessagingParticipant recipient, MessagingParticipant sender)Deprecated.- Specified by:
requestThreadControl
in interfaceWebhookMessagingListener
- Parameters:
requestThreadControl
-recipient
-sender
-
-
requestThreadControl
public void requestThreadControl(RequestThreadControlItem requestThreadControl, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)- Specified by:
requestThreadControl
in interfaceWebhookMessagingListener
-
takeThreadControl
@Deprecated public void takeThreadControl(TakeThreadControlItem takeThreadControl, MessagingParticipant recipient, MessagingParticipant sender)Deprecated.- Specified by:
takeThreadControl
in interfaceWebhookMessagingListener
- Parameters:
takeThreadControl
-recipient
-sender
-
-
takeThreadControl
public void takeThreadControl(TakeThreadControlItem takeThreadControl, MessagingParticipant recipient, MessagingParticipant sender, Date timestamp)- Specified by:
takeThreadControl
in interfaceWebhookMessagingListener
-
accountLinking(AccountLinkingItem, MessagingParticipant, MessagingParticipant, Date)