[jira] Created: (IBATIS-618) Provide SQLExecutor's an opportunity to initialise state at initialization time

View: New views
1 Messages — Rating Filter:   Alert me  

[jira] Created: (IBATIS-618) Provide SQLExecutor's an opportunity to initialise state at initialization time

by JIRA ibatis-dev@incubator.apache.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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-unsubscribe@...
For additional commands, e-mail: dev-help@...