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