public class SimpleAspectInstanceFactory extends ObjectSE implements AspectInstanceFactory
getAspectInstance() 呼び出しごとに、指定されたアスペクトクラスの新しいインスタンスを作成する AspectInstanceFactory の実装。HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| コンストラクターと説明 | 
|---|
SimpleAspectInstanceFactory(ClassSE<?> aspectClass) 指定されたアスペクトクラスの新しい SimpleAspectInstanceFactory を作成します。  | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
ClassSE<?> | getAspectClass() 指定されたアスペクトクラスを返します(非  null)。 | 
ClassLoaderSE | getAspectClassLoader() このファクトリが使用するアスペクトクラスローダーを公開します。  | 
ObjectSE | getAspectInstance() このファクトリのアスペクトのインスタンスを作成します。  | 
int | getOrder() このファクトリのアスペクトインスタンスの順序を決定します。 Ordered インターフェースの実装を通じて表現されたインスタンス固有の順序、またはフォールバック順序のいずれかです。 | 
protected int | getOrderForAspectClass(ClassSE<?> aspectClass)Ordered インターフェースを実装することにより、アスペクトインスタンスがインスタンス固有の順序を表現しない場合のフォールバック順序を決定します。 | 
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic SimpleAspectInstanceFactory(ClassSE<?> aspectClass)
aspectClass - アスペクトクラス public final ClassSE<?> getAspectClass()
null)。public final ObjectSE getAspectInstance()
AspectInstanceFactoryAspectInstanceFactory の getAspectInstance null)@Nullable public ClassLoaderSE getAspectClassLoader()
AspectInstanceFactoryAspectInstanceFactory の getAspectClassLoader null )ClassUtils.getDefaultClassLoader()public int getOrder()
Ordered インターフェースの実装を通じて表現されたインスタンス固有の順序、またはフォールバック順序のいずれかです。Ordered の getOrder Ordered, getOrderForAspectClass(java.lang.Class<?>)