aop

How to convert an exception to another one using PostSharp?

I would like to automagically add the following code around the body of some methods: try { // method body } catch (Exception e) { throw new MyException("Some appropriate message", e); } I am working with PostSharp 1.0 and this is what I've done at the moment: public override void OnException(MethodExecutionEventArgs eventArgs)...

Is it possible to catch / handle exceptions thrown from a Grails controller? Aop?

class MyController { def myAction = { throw new MyException("Test") } } Is it possible to catch / handle the exception thrown by the code above? The following url-mapping kinda works, but it causes the exception to be logged, which is annoying because in my case I'm able to handle it. "500"(controller: "error", action: 'm...

Unity IOC, AOP & Interface Interception

I've been playing around with Unity to do some AOP stuff, setting up via IOC like: ioc.RegisterType<ICustomerService, CustomerService>() .Configure<Interception>().SetInterceptorFor<ICustomerService>(new InterfaceInterceptor()); ... and then having an ICallHandler on the ICustomerService interface's methods. For teh time being i w...

AOP interception attribute

So, i have this problem, and no one seems to be able to help. So rather than keep bashing away i'm going to throw it out there for alternative ways to skin this particular cat. I currently have the following: public interface ICustomerService { Customer GetCustomer(int id); } public class CustomerService : ICustomerService { p...

Performance cost of Java dynamic proxy

Many modern frameworks (Spring, Hibernate) provide very nice dynamic behaviors with use of Java dynamic proxies, but what's the exact performance cost associated with it? Are there public benchmarks available for Sun JVM? ...

What's the best way to do AOP in Flex (loom)?

Would the best way to do AOP in Flex would be to use the Loom library? If so, I wasn't able to find adequate good documentation on Loom. Can you point out some places where there are good documentations on this library? Thanks, flex & aop newbie ...

handling multiple Aspects in AspectJ

I have a query, when im using multiple Aspects in my aop.xml. here's the problem. i have defined some <include> and <exclude> in my <weaver>. i have 3 aspects in my aop file. i need to define a specific <include> and <exclude> for each aspects. how it is possible. Thanks in advance. ...

Please suggest some tutorial for learning pointcut expression

Please suggest some tutorial/cheatsheet for learning pointcut expression. ...

logging- changing implementation?

We have been using log4net for logging our asp.net web forms application. Our logging is typically in our business layer and the typical implementation is like this SomeMethodCall(MethodParams) { Log.Start("Starting Some Method"); try { //do something } catch(Exception ex) { Log.Exception("exception in SomeMethodCall"...

Use Attributes To Check Whether to Access a Method

I have a method that is only accessible if a certain criteria is fulfilled, if it's not, then the method won't be executed. Currently, this is how I code the thing: public void CanAccessDatabase() { if(StaticClass.IsEligible()) { return; } // do the logic } Now, this code is ugly because out of no where there is this...

Spring 3.0: Unable to locate Spring NamespaceHandler for XML schema namespace

My setup is fairly simple: I have a web front-end, back-end is spring-wired. I am using AOP to add a layer of security on my rpc services. It's all good, except for the fact that the web app aborts on launch: [java] SEVERE: Context initialization failed [java] org.springframework.beans.factory.parsing.BeanDefinitionParsingExce...

would you use AOP to track points?

would you use springs AOP (aspects) if you had to track user points throughout your application? it seems like a potential fit, since points are awarded etc. throughout the application, kind of like security checks. (just reading on AOP, trying to grasp its potential and usage other than say security or logging). when you wire up your...

@AspectJ pointcut for all methods of a class with specific annotation

I want to monitor all public methods of all Classes with specified annotation (say @Monitor) (note: Annotation is at class level). What could be a possible pointcut for this? Note: I am using @AspectJ style Spring AOP. ...

How to check if my transactional methods really support transactions?

I'm using Spring 3.0, and I have a set of methods like this: @Transactional (value = "authTransactionManager") public void remove(User user) { ... } I use 2 different transaction managers and specify necessary manager (authTransactionManager in example above). I was curious what would happen if I specify nonexistent manager. I ...

Postsharp: Method signature for Aspect

Can i specify that an OnMethodInvocationAspect can only be applied to a specific method signature, for exemple "int methodname(ClassA obj)" ? ...

ExtJS AOP similar to that provided in dojo?

I have used this dojo plugin that provides a wonderful implementation of declarative AOP. Does anybody know of a similar plugin/library for ExtJS or for vanilla JS? ...

AOP programming in .Net?

Hi everyone, I'm wondering what's good out there for AOP / crosscutting in .Net, along the lines of AspectJ. I see Microsoft has a policy injection application block; any other good stuff out there I should take a look at? ...

Windsor Method interception (AOP)

Hi there guys, I'm trying to create interceptors for specific methods but I'm having a hard time. I can't bind an aspect to a specific method. I create the faicilities most of examples show but it still doesn't work. Can anyone give me an example of how to do this? I prefer xml conifguration, if possible. Another question, I have this ...

Is there a way to inject code at build time?

I want to inject the following line into the top of every method of my application Trace.WriteLine(this.GetType().Name + "." + "Name of Method"); I'd like to do it at compile time or build time or post-build - basically before it gets into customer's hands. Is this possible? ...

Is using Spring AOP for logging a good idea?

I'm reading up on Spring at the moment and one of the examples used for a use of AOP is logging the start and end of method calls. I've also read that using AOP can impact performance. Is using Spring AOP a good idea for this type of logging? My understanding is that Spring uses Dynamic AOP would it be be better to use Static AOP (Like...