@TargetSE(valueSE={METHODSE,ANNOTATION_TYPESE}) @RetentionSE(valueSE=RUNTIMESE) @DocumentedSE public @interface BridgeFrom
MessageChannel
の Bean
メソッドをマークして BridgeHandler
とコンシューマーエンドポイントを生成するためのメッセージングアノテーション。AbstractEndpoint
の inputChannel
は、このアノテーションの value()
であり、エンドポイントの型(EventDrivenConsumer
または PollingConsumer
)を決定します。
MessageChannel
Bean
は、BridgeHandler
の outputChannel
として使用されます。
修飾子と型 | オプションの要素と説明 |
---|---|
StringSE | autoStartup |
StringSE | phase SmartLifecycle phase オプションを指定します。 |
Poller[] | poller |
public abstract StringSE value
BridgeHandler
のメッセージを受信するための受信チャネル名 public abstract StringSE autoStartup
public abstract StringSE phase
SmartLifecycle
phase
オプションを指定します。デフォルトは、PollingConsumer
の場合は Integer.MAX_VALUE / 2
、EventDrivenConsumer
の場合は Integer.MIN_VALUE
です。「プロパティプレースホルダー」として指定できます。例: ${foo.phase}
。SmartLifecycle
フェーズ。public abstract Poller[] poller
Poller
オプション(PollerMetadata
)。この属性は、空のデフォルト(ポーラーなし)を許可するための array
です。Poller
要素は 1 つだけ許可されます。