Put or call transaction definition11/9/2023 ![]() Sales of covered call options on noncallable fixed income securities, callable fixed income securities if the option expires by its terms before the end of the noncallable period or derivative instruments based on fixed income securities.Ģ. An insurer may enter into the following types of income generation transactions if after giving effect to the transactions the aggregate statement value of the fixed income assets that are subject to call or that generate the cash flows for payments under the caps or floors, plus the face value of fixed income securities underlying a derivative instrument subject to call, plus the amount of the purchase obligations under the puts, does not exceed ten per cent of its admitted assets:ġ. The aggregate potential exposure of collars, swaps, forwards and futures used in hedging transactions does not exceed six and one-half per cent of its admitted assets.Ĭ. The aggregate statement value of options, caps and floors written in hedging transactions does not exceed three per cent of its admitted assets.ģ. The aggregate statement value of options, caps, floors and warrants not attached to another financial instrument purchased and used in hedging transactions does not exceed seven and one-half per cent of its admitted assets.Ģ. An insurer may enter into hedging transactions if, after giving effect to such transactions, all of the following apply:ġ. An insurer, directly or indirectly through an investment subsidiary, may use derivative instruments to engage in hedging transactions, income generation transactions and replication transactions pursuant to this section.ī. They run independently of each other, so the outer transaction MAY commit successfully.20-560 - Derivative transactions definitionsĢ0-560. The outer transaction is PAUSED when the inner transaction starts and then RESUMES AFTER the inner transaction is concluded. The inner method is annotated with REQUIRES_NEW and throws a RuntimeException, so it will set its transaction to rollback but WILL NOT EFFECT the outer transaction. Throw new RuntimeException("Rollback this transaction!") ![]() The inner method will affect the outer method if the inner method is not annotated with case the inner method is also annotated with with Propagation.REQUIRES_NEW, the following will happen. The AOP proxy will be active only if the called method belongs to a different Spring Bean than the caller one. Spring declarative transaction model uses an AOP proxy, so the AOP proxy is responsible for the creation of the transactions. ![]() ![]() You can find more details in the section Declarative transaction management of Spring Transaction Management documentation. But if you call a method with a transaction definition from another method with a transaction definition, and they belong to different Spring Beans, then the code in the called method will follow its own transaction definitions. If you call a method with a annotation from a method with belonging to the same Spring Bean, then the called method's transactional behavior will not have any impact on the transaction. It will use the same connection from the parent method (with and any exception caused in the called method (without will cause the transaction to rollback as configured in the transaction definition. When you call a method without within a transaction block, the parent transaction will propagate to the new method. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |