On Tuesday 11 June 2002 07:22 am, Leo Sutic wrote:
> Basically, the contract is:
>
>   "Every pair of component C and its associated CManager interfaces
>    must define a method that, when called by the client, indicates
>    that the client is finished using the component C. The method
>    may be in the CManager interface - for example,
>    CManager.release (C c) - or in the C interface - for example,
>    C.close (). Note that this contract applies to component
> *interfaces*.
>    even if the implementation does not require an end-of-transaction
>    signal from the client, the method must be specified so
> implementations
>    that do require such a signal can recieve them."
>
> How about that?

Yes, but not for all components. Only components that are "heavy / scarce" in 
some respect and need to be pooled.  (JDBC Connection, Cocoon pipeline 
components..)
-pete


-- 
peter royal -> [EMAIL PROTECTED]

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to