method-interception

    0熱度

    1回答

    我正在尋找一種方法來攔截從JavaScript(Rhino/Java)到任何和所有Java對象(Java-Methods)的所有方法調用。 我想: 指望他們(通過方法名&參數) 能夠拋出一個異常,如果該方法被禁止 有沒有辦法來這裏面Rhino引擎? 我知道還有其他選項,如面向方面編程庫,但我想避免這些。 我也嘗試更換Rhino引擎中的NativeJavaMethod實現,但是與系統非常深入並且無法

    1熱度

    1回答

    我有MethodInterceptionAspect(PostSharp)的實現 但是當我在覆蓋OnInvoke法,args.Method爲null, 我需要知道方法的返回值類型, 任何人都知道? [PSerializable] public class PSHandleRequestAttribute : MethodInterceptionAspect { public PSHa

    2熱度

    3回答

    在我急於編寫這樣的框架之前,我想知道是否有人遇到或開發了這樣的框架。 我們已經達到了我們項目中關注性能提升的一個點。 我是彈簧RESTful微服務的所有者,其中有控制器,委託給使用彈簧存儲庫的服務。相當標準,沒什麼特別的。 這是我希望能夠做到的。 我不想註解我測量的方法,我也不想在我想檢查的方法的開始和結尾添加顯式計時器調用。該代碼與日誌打印一樣足夠「髒」。 我想要做的就是列出要測量的方法在外部配

    1熱度

    1回答

    我需要創建一個性能監視攔截器,它將通過Autofac連接起來。不幸的是,這是一個MVC3項目,這意味着我使用Autofac 2.6.3,因爲Autofac 3只與MVC4兼容。因此,我不能使用Autofac.Extras.DynamicProxy2 Nuget包,因爲它與MVC3不兼容。 我找到了AutofacContrib.DynamicProxy2,它與Autofac 2.6.3兼容。問題是,

    1熱度

    1回答

    我正在從Unity遷移到StructureMap。我已經使用了Unity的InterceptionBehavior。 我想我可以切換使用StructureMap .InterceptWith和DynamicProxyInterceptor但我的攔截器有依賴關係,我無法弄清楚如何使用StructureMap來編寫攔截器。 var container = new Container(x =>

    0熱度

    1回答

    我有它負責生成和返回的每一個實體實例的唯一關鍵實體的抽象類。密鑰生成有點昂貴,並且基於具體實體的屬性值。我已經參加標記中的屬性密鑰生成與KeyMemberAttribute因此,所有我需要的是每一個屬性飾有KeyMemberAttribute變化的時間,使EntityBase.Key = NULL。 所以,我得到了基類,像這樣: public abstract class EntityBase :

    1熱度

    1回答

    我在富客戶端gui上使用Spring框架HttpInvoker。有時候人們在他們的互聯網連接中出現閃動,並且互聯網連接失敗導致應用程序崩潰。我想在放棄之前多次嘗試失敗的方法。 我試着寫一個方法攔截器來實現這一點,但在第二次調用: Object result = methodInvocation.proceed(); 總是彈了一個RuntimeException包裝一NullPointerExc