IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Access external services with adapters > Configure and using adapters > IBM WebSphere Adapters > Adapter Toolkit > Implementing code from the IBM WebSphere Adapter Toolkit > Inbound callback event notification

Use the IBM WebSphere adapter foundation classes for inbound callback event processing

The adapter foundation classes can automatically track endpoints (the consumers of events) for the adapter, control the event pickup and delivery of events, handle recovery of events if the adapter unexpectedly terminates, and assure once-and-only-once event delivery.

This allows developers to provide greater quality of service (QoS) in less time and also ensure that behavior across adapters is consistent.

Although not required, it is a recommended practice that you use IBM WebSphere adapter foundation classes (AFC) for adapters that have to provide callback event notification.

Adapter foundation classes make the process of callback event delivery in an assured manner easier for the developer creating the adapter, by providing the event delivery API called the CallBackEventSender.

The following diagram depicts the usage of adapter foundation classes (common component). The CallbackEventSender API is integral to the adapter foundation classes.

Inbound callback event notification


Related concepts:

Request and response callback events

One-way callback events

Callback event sender

Callback event processing for basic delivery

Callback event processing for event delivery with XA transaction

Callback event processing for event recovery