Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.0.0)

E17483-01

oracle.jbo.client.remote
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

notifyClientPostBefore

void notifyClientPostBefore()

notifyClientPostAfter

void notifyClientPostAfter()

notifyClientPassivationBefore

void notifyClientPassivationBefore()

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.0.0)

E17483-01

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