Oracle ADF Model and Business Components API Reference 10.1.2 B14022-02

Interface ClientPostListener

public interface ClientPostListener

For Lobs that implement deferred data post logic. Basically when Lobs want to post their large data only after the row is posted into the database, so that the data is not buffered in the framework at all and goes into lob-locator for the lob.

Ideally the domain-instances that need to post data in such a manner will install a utility class into this list which will on notification stream domain's lob data into the db-locator. Keep in mind that all jbo.client.remote.* calls from domains need to be dynamic calls so that domains themselves could be loaded into Server without the need for client.remote classes (which are not installed).

Note that if this post cycle from the remote breaks down for some reason, the row is already posted and unless the transaction is completely rolled-back, the row data would get committed and the lobs may remain unfilled. The Post listeners are required to handle any/all failures. The framework assumes that this notification process always succeeds.


Method Summary
 void notifyClientPassivationBefore()
 void notifyClientPostAfter()
 void notifyClientPostBefore()


Method Detail


public void notifyClientPostBefore()


public void notifyClientPostAfter()


public void notifyClientPassivationBefore()

Oracle ADF Model and Business Components API Reference 10.1.2 B14022-02

Copyright © 1997, 2005, Oracle. All rights reserved.