public enum JobListenerMetaData extends java.lang.Enum<JobListenerMetaData> implements ListenerMetaData
JobExecutionListener
メタデータの列挙。メソッドの名前、それらのインターフェース、アノテーション、予期される引数を結び付けます。JobListenerFactoryBean
列挙型定数と説明 |
---|
AFTER_JOB |
BEFORE_JOB |
修飾子と型 | メソッドと説明 |
---|---|
static JobListenerMetaData | fromPropertyName(java.lang.String propertyName) 指定されたプロパティ名に関連するメタデータを返します。 |
java.lang.Class<? extends java.lang.annotation.Annotation> | getAnnotation() |
java.lang.Class<?> | getListenerInterface() |
java.lang.String | getMethodName() |
java.lang.Class<?>[] | getParamTypes() |
java.lang.String | getPropertyName() |
static JobListenerMetaData | valueOf(java.lang.String name) 指定された名前を持つこの型の列挙定数を返します。 |
static JobListenerMetaData[] | values() この列挙型の定数を含む配列を、宣言されている順序で返します。 |
public static final JobListenerMetaData BEFORE_JOB
public static final JobListenerMetaData AFTER_JOB
public static JobListenerMetaData[] values()
for (JobListenerMetaData c : JobListenerMetaData.values()) System.out.println(c);
public static JobListenerMetaData valueOf(java.lang.String name)
name
- 返される列挙定数の名前。java.lang.IllegalArgumentException
- この列挙型に指定された名前の定数がない場合 java.lang.NullPointerException
- 引数が null の場合 public java.lang.String getMethodName()
ListenerMetaData
の getMethodName
public java.lang.Class<? extends java.lang.annotation.Annotation> getAnnotation()
ListenerMetaData
の getAnnotation
public java.lang.Class<?> getListenerInterface()
ListenerMetaData
の getListenerInterface
public java.lang.String getPropertyName()
ListenerMetaData
の getPropertyName
public java.lang.Class<?>[] getParamTypes()
ListenerMetaData
の getParamTypes
@Nullable public static JobListenerMetaData fromPropertyName(java.lang.String propertyName)
propertyName
- 取得するプロパティの名前。null
。