[arquillian-issues] [JBoss JIRA] (ARQ-1059) Expose events for instantiation and destruction of drivers

Lukáš Fryč (JIRA) jira-events at lists.jboss.org
Fri Aug 3 05:10:06 EDT 2012


Lukáš Fryč created ARQ-1059:
-------------------------------

             Summary: Expose events for instantiation and destruction of drivers
                 Key: ARQ-1059
                 URL: https://issues.jboss.org/browse/ARQ-1059
             Project: Arquillian
          Issue Type: Feature Request
      Security Level: Public (Everyone can see)
          Components: Extension - Drone
    Affects Versions: drone_1.1.0.CR2
            Reporter: Lukáš Fryč
            Assignee: Karel Piwko


Right now, Graphene needs to wrap all specific factories with higher priority and delegate to original factories - in the process, Graphene creates proxy for real instance (to allow its magic) and during destruction, Graphene "unwraps" original instance and pass it to real implementation.

It forces Graphene reflect changes in drivers implemented by Drone and ties it to the particular version of Drone.

---

The suggested events should allow listeners to "modify" the created instance (e.g. Graphene could then provide its proxy instead and setup real implementation to context).

Similarly during destruction, event should be fired before {{destroy}} method, which would allow to reflect changes and provide the real instance to be destroyed (Graphene would unwrap proxy and pass real driver instance to destroy and reset the context).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       



More information about the arquillian-issues mailing list