Provide SQLExecutor's an opportunity to initialise state at initialization time
-------------------------------------------------------------------------------

                 Key: IBATIS-618
                 URL: https://issues.apache.org/jira/browse/IBATIS-618
             Project: iBatis for Java
          Issue Type: Improvement
          Components: SQL Maps
    Affects Versions: 2.3.4
         Environment: Java on all platforms
            Reporter: Abhigyan Agrawal
             Fix For: 2.3.5


This is a increment to the committed feature request 'SQLExecutor plug-ins for 
iBATIS2' (https://issues.apache.org/jira/browse/IBATIS-580)

The SQLExecutor interface doesn't have an initialization routine. 

Attached are the test results with the initialization method added. No new test 
cases needed, existing test suite regresses this

Attachments:
junitResults.tar - iBATIS test suite results with executor initialization 
changes.
src.tar - Source with changes.
src.patch - changes in patch format. 

Description of changes

1. com.ibatis.sqlmap.engine.execution.SqlExecutor 
 added init method to interface *

2. com.ibatis.sqlmap.engine.execution.DefaultSqlExecutor 
  added no-op implementation of init method

3. com.ibatis.sqlmap.engine.builder.xml.XmlParserState
    invokes the SqlExecutor.init() providing the Executor a chance to 
initialize itself

* The new init method ideally should have just had one parameter i.e. the 
Config object, however in Ibatis initialization, the config and the properties 
are not linked. Hence added  as 2 parameters

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@ibatis.apache.org
For additional commands, e-mail: dev-h...@ibatis.apache.org

Reply via email to