我是javax.transaction的Synchronization接口的新手,我的项目中需要使用Synchronization接口。我试图搜索示例,但无法找到如何使用同步接口的完整示例。我必须调用beforeCompletion()和afterCompletion(int arg0)方法在事务提交方法上将消息发布到kafka队列。请建议我如何使用同步界面,任何完整的示例都会非常有用。
这是要求:
我们只需要提供同步功能。同步接口有两个功能 - beforeCompletion()
和afterCompletion()
。
应该有一个存储所有同步的列表。可以通过注册同步来添加此列表。 ArrayList<T implements Synchronization>
应该有register(<T implements Synchronization> sync)
方法添加同步对象。