MethodInterceptor Example..

with some notes..

Foo.java
public interface Foo {
    void foo();
}

FooImpl.java
public class FooImpl implements Foo {
    @Override
    public void foo() {
        System.out.println("foo!");
    }
}

MyMethodInterceptorImpl.java
import org.aopalliance.intercept.MethodInterceptor;
import org.aopalliance.intercept.MethodInvocation;
 
public class MyMethodInterceptorImpl implements MethodInterceptor {
    @Override
    public Object invoke(MethodInvocation invocation) throws Throwable {
        System.out.println("Entering method!!");
        final Object proceed = invocation.proceed();
        System.out.println("Exiting method");
        return proceed;
    }
}

App.java
import org.aopalliance.intercept.MethodInterceptor;
import org.springframework.aop.framework.ProxyFactory;
 
public class App {
 
    public static void main(String[] args) {
        final MethodInterceptor myMethodInterceptor = new MyMethodInterceptorImpl();
        final Foo foo = new FooImpl();
 
        final ProxyFactory proxyFactory = new ProxyFactory();
        proxyFactory.setTarget(foo);
        proxyFactory.addAdvice(myMethodInterceptor);
 
        final Foo fooProxy = (Foo) proxyFactory.getProxy();
        fooProxy.foo();
    }
}

In Action
Entering method!!
foo!
Exiting method

Moral of the Story?

Compare the example you see in this page with this one and lets do some documentation reading..

Spring Framework API documentation states the following for the Advisor interface:
Base interface holding AOP advice (action to take at a joinpoint) and a filter determining the applicability of the advice (such as a pointcut). 
Spring AOP is based around around advice delivered via method interception, compliant with the AOP Alliance interception API. The Advisor interface allows support for different types of advice, such as before and after advice, which need not be implemented using interception.
And in the Advice interface we read:
Tag interface for Advice. Implementations can be any type of advice, such as Interceptors.
and All Known Subinterfaces lists both the MethodBeforeAdvice and the MethodInterceptor.

So I guess we can safely say that an Advisor will work either with an Advise or an Interceptor..