org.jboss.interceptor.builder.BuildableInterceptionModel Maven / Gradle / Ivy
package org.jboss.interceptor.builder;
import java.lang.reflect.Method;
import org.jboss.interceptor.spi.metadata.ClassMetadata;
import org.jboss.interceptor.spi.metadata.InterceptorMetadata;
import org.jboss.interceptor.spi.model.InterceptionModel;
import org.jboss.interceptor.spi.model.InterceptionType;
/**
* An interception model that can be manipulated by the builder.
*
* @author Marius Bogoevici
*/
public interface BuildableInterceptionModel extends InterceptionModel
{
void setIgnoresGlobals(Method m, boolean b);
void appendInterceptors(InterceptionType interceptionType, Method method, InterceptorMetadata ... interceptors);
}