Interface Decorated<T>

  • All Known Implementing Classes:
    DefaultDecorated

    public interface Decorated<T>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void afterCall​(java.lang.reflect.Method method, java.lang.Object result, java.lang.Object[] args)  
      void beforeCall​(java.lang.reflect.Method method, java.lang.Object[] args)  
      java.lang.Object call​(java.lang.reflect.Method method, java.lang.Object[] args)  
      WebDriverDecorator getDecorator()  
      T getOriginal()  
      java.lang.Object onError​(java.lang.reflect.Method method, java.lang.reflect.InvocationTargetException e, java.lang.Object[] args)  
    • Method Detail

      • getOriginal

        T getOriginal()
      • beforeCall

        void beforeCall​(java.lang.reflect.Method method,
                        java.lang.Object[] args)
      • call

        java.lang.Object call​(java.lang.reflect.Method method,
                              java.lang.Object[] args)
                       throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • afterCall

        void afterCall​(java.lang.reflect.Method method,
                       java.lang.Object result,
                       java.lang.Object[] args)
      • onError

        java.lang.Object onError​(java.lang.reflect.Method method,
                                 java.lang.reflect.InvocationTargetException e,
                                 java.lang.Object[] args)
                          throws java.lang.Throwable
        Throws:
        java.lang.Throwable