1 /************************************************* 2 * Copyright (c) Shen Li. All rights reserved. * 3 * http://joyaop.sourceforge.net * 4 * -------------------------------------------- * 5 * Distributable under LGPL license. * 6 * See terms of license at gnu.org. * 7 ************************************************/ 8 package net.sf.joyaop.framework; 9 10 import java.util.Map; 11 12 /*** 13 * @author Shen Li 14 */ 15 public interface RuntimeAspect extends Aspect { 16 String CLASS_SCOPE = "class"; 17 String INSTANCE_SCOPE = "instance"; 18 String THREAD_SCOPE = "thread"; 19 String JVM_SCOPE = "jvm"; 20 21 String getScope(); 22 23 void setScope(String scope); 24 25 void setParameters(Map parameters); 26 27 Map getParameters(); 28 }