package org.jboss.seam.intercept; import java.lang.reflect.Method; import java.util.Map; /** * Wraps the invocation context coming from EJB3, and * adapts it to the Seam version of the API. * * @author Gavin King * */ class EJBInvocationContext implements InvocationContext, javax.interceptor.InvocationContext { private javax.interceptor.InvocationContext context; public EJBInvocationContext(javax.interceptor.InvocationContext context) { this.context = context; } public Map getContextData() { return context.getContextData(); } public Method getMethod() { return context.getMethod(); } public Object[] getParameters() { return context.getParameters(); } public Object getTarget() { return context.getTarget(); } public Object proceed() throws Exception { return context.proceed(); } public void setParameters(Object[] params) { context.setParameters(params); } public Object getTimer() { // TODO Auto-generated method stub return context.getTimer(); } }