/** * This class is part of project that implements Aspectual Components * * Author: Predrag Petkovic, predrag@ccs.neu.edu * Northeastern University * * This interface use Component and Invoker on the connector object. */ package edu.neu.ccs.aspects; import edu.neu.ccs.beans.reflect.event.MethodListener; import edu.neu.ccs.beans.visitor.event.BeforeListener; import edu.neu.ccs.beans.visitor.event.AfterListener; import edu.neu.ccs.beans.visitor.ArroundException; public interface ConnectorInterface extends MethodListener, BeforeListener, AfterListener { public abstract Object getHost(); public abstract Object getReturnValue(); }