net.sf.cglib.proxy

Interface CallbackFilter

Known Implementing Classes:
CallbackHelper

public interface CallbackFilter

Map methods of subclasses generated by Enhancer to a particular callback. The type of the callbacks chosen for each method affects the bytecode generated for that method in the subclass, and cannot change for the life of the class.

Method Summary

int
accept(Method method)
Map a method to a callback.
boolean
equals(Object o)
The CallbackFilter in use affects which cached class the Enhancer will use, so this is a reminder that you should correctly implement equals and hashCode for custom CallbackFilter implementations in order to improve performance.

Method Details

accept

public int accept(Method method)
Map a method to a callback.
Parameters:
method - the intercepted method

equals

public boolean equals(Object o)
The CallbackFilter in use affects which cached class the Enhancer will use, so this is a reminder that you should correctly implement equals and hashCode for custom CallbackFilter implementations in order to improve performance.

Copyright (c) 2001 - Apache Software Foundation