Examples of BeforeDroneEnhanced


Examples of org.jboss.arquillian.drone.spi.event.BeforeDroneEnhanced

            if (enhancer.canEnhance(instanceOrCallableInstance, dronePoint.getDroneType(), dronePoint.getQualifier())) {
                log.log(Level.FINE,
                    "Enhancing Drone {0} using enhancer {2} with precedence {3}",
                    new Object[] { dronePoint, enhancer.getClass().getName(), enhancer.getPrecedence() });

                droneEnhancementEvent.fire(new BeforeDroneEnhanced(enhancer, dronePoint));
                DroneInstanceEnhancer<T> supportedEnhancer = (DroneInstanceEnhancer<T>) enhancer;
                final T enhancedDrone = supportedEnhancer.enhance(drone, dronePoint.getQualifier());
                if (enhancedDrone == null) {
                    throw new IllegalStateException("Enhanced drone cannot be null!");
                }
View Full Code Here

Examples of org.jboss.arquillian.drone.spi.event.BeforeDroneEnhanced

                        "Enhancing {0} @{1} using enhancer {2} with precedence {3}",
                        new Object[] { injectionPoint.getDroneType().getSimpleName(),
                                injectionPoint.getQualifier().getSimpleName(), enhancer.getClass().getName(),
                                enhancer.getPrecedence() });

                droneEnhancementEvent.fire(new BeforeDroneEnhanced(enhancer, drone, injectionPoint));
                DroneInstanceEnhancer<T> supportedEnhancer = (DroneInstanceEnhancer<T>) enhancer;
                final T enhancedDrone = supportedEnhancer.enhance(drone, injectionPoint.getQualifier());
                if (enhancedDrone == null) {
                    throw new IllegalStateException("Enhanced drone cannot be null!");
                }
View Full Code Here

Examples of org.jboss.arquillian.drone.spi.event.BeforeDroneEnhanced

                if (log.isLoggable(Level.FINE)) {
                    log.fine("Eenhancing using enhancer: " + enhancer.getClass().getName() + ", with precedence "
                            + enhancer.getPrecedence());
                }

                droneEnhancementEvent.fire(new BeforeDroneEnhanced(enhancer, browser, type, qualifier));
                Object newBrowser = enhancer.enhance(browser.asInstance(type), qualifier);
                browser.set(newBrowser);
                droneEnhancementEvent.fire(new AfterDroneEnhanced(browser, type, qualifier));
            }
        }
View Full Code Here

Examples of org.jboss.arquillian.drone.spi.event.BeforeDroneEnhanced

                log.log(Level.FINE,
                        "Enhancing {0} @{1} using enhancer {2} with precedence {3}",
                        new Object[] { type.getSimpleName(), qualifier.getSimpleName(), enhancer.getClass().getName(),
                                enhancer.getPrecedence() });

                droneEnhancementEvent.fire(new BeforeDroneEnhanced(enhancer, browser, type, qualifier));
                Object newBrowser = enhancer.enhance(browser.asInstance(type), qualifier);
                browser.set(newBrowser);
                droneEnhancementEvent.fire(new AfterDroneEnhanced(browser, type, qualifier));
            }
        }
View Full Code Here

Examples of org.jboss.arquillian.drone.spi.event.BeforeDroneEnhanced

                    log.log(Level.FINE,
                            "Enhancing {0} @{1} using enhancer {2} with precedence {3}",
                            new Object[] { type.getSimpleName(), qualifier.getSimpleName(), enhancer.getClass().getName(),
                                    enhancer.getPrecedence() });

                    droneEnhancementEvent.fire(new BeforeDroneEnhanced(enhancer, browser, type, qualifier));
                    Object newBrowser = enhancer.enhance(browser.asInstance(type), qualifier);
                    browser.set(newBrowser);
                    droneEnhancementEvent.fire(new AfterDroneEnhanced(browser, type, qualifier));
                }
            }
            else if (candidate instanceof Enhancer) {
                Enhancer enhancer = (Enhancer) candidate;
                if (enhancer.canEnhance(type, qualifier)) {
                    log.log(Level.WARNING,
                            "Deprecated Enhancer type, please implement DroneInstanceEnhancer instead. Enhancing {0} @{1} using enhancer {2} with precedence {3}",
                            new Object[] { type.getSimpleName(), qualifier.getSimpleName(), enhancer.getClass().getName(),
                                    enhancer.getPrecedence() });

                    droneEnhancementEvent.fire(new BeforeDroneEnhanced(new DeprecatedEnhancerWrap(enhancer), browser, type,
                            qualifier));
                    Object newBrowser = enhancer.enhance(browser.asInstance(type), qualifier);
                    browser.set(newBrowser);
                    droneEnhancementEvent.fire(new AfterDroneEnhanced(browser, type, qualifier));
                }
View Full Code Here

Examples of org.jboss.arquillian.drone.spi.event.BeforeDroneEnhanced

                log.log(Level.FINE,
                        "Enhancing {0} @{1} using enhancer {2} with precedence {3}",
                        new Object[] { type.getSimpleName(), qualifier.getSimpleName(), enhancer.getClass().getName(),
                                enhancer.getPrecedence() });

                droneEnhancementEvent.fire(new BeforeDroneEnhanced(enhancer, browser, type, qualifier));
                Object newBrowser = enhancer.enhance(browser.asInstance(type), qualifier);
                browser.set(newBrowser);
                droneEnhancementEvent.fire(new AfterDroneEnhanced(browser, type, qualifier));
            }
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.