インターフェース ScopeInfo
public interface ScopeInfo
Bean のスコープ。スコープ型は、アノテーション、メタアノテーション付き@Scope
または@NormalScope
です。指定されたスコープを持つ Bean のライフサイクルは、コンテキストによって決定されます。- 導入:
- 4.0
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド デフォルトメソッド 修飾子と型 メソッド 説明 ClassInfo
annotation()
このスコープアノテーションの宣言を返します。boolean
isNormal()
このスコープ型が正常かどうかを返します。default StringSE
name()
The Java ™ Language Specification で定義されている、このスコープアノテーションのバイナリ名。つまり、Class.getName()
によって返されるスコープアノテーション名です。
メソッドの詳細
annotation
ClassInfo annotation()
このスコープアノテーションの宣言を返します。- 戻り値:
- このスコープアノテーションの宣言、決して
null
name
default StringSE name()
The Java ™ Language Specification で定義されている、このスコープアノテーションのバイナリ名。つまり、Class.getName()
によって返されるスコープアノテーション名です。annotation().name()
と同等です。- 戻り値:
- このスコープアノテーションのバイナリ名、決して
null
isNormal
boolean isNormal()
このスコープ型が正常かどうかを返します。つまり、このスコープアノテーションがメタアノテーション付き@NormalScope
かどうかを返します。- 戻り値:
- このスコープ型が正常かどうか