クラス CharacterStreamReadingMessageSource
java.lang.ObjectSE
org.springframework.integration.util.AbstractExpressionEvaluator
org.springframework.integration.endpoint.AbstractMessageSource<StringSE>
org.springframework.integration.stream.inbound.CharacterStreamReadingMessageSource
org.springframework.integration.stream.CharacterStreamReadingMessageSource
- 実装されているすべてのインターフェース:
Aware、BeanFactoryAware、BeanNameAware、DisposableBean、InitializingBean、ApplicationEventPublisherAware、MessageSource<StringSE>、IntegrationPattern、NamedComponent、IntegrationInboundManagement、IntegrationManagement
@DeprecatedSE(forRemoval=true,
since="7.0")
public class CharacterStreamReadingMessageSource
extends CharacterStreamReadingMessageSource
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
ReadersSE のポーリング可能なソース。- 作成者:
- Mark Fisher, Gary Russell, Artem Bilan, Christian Tzolov, Ngoc Nhan
ネストされたクラスの要約
インターフェース org.springframework.integration.support.management.IntegrationManagement から継承されたネストクラス / インターフェース
IntegrationManagement.ManagementOverridesフィールドのサマリー
クラス org.springframework.integration.util.AbstractExpressionEvaluator から継承されたフィールド
EXPRESSION_PARSER, loggerインターフェース org.springframework.integration.support.management.IntegrationManagement から継承されたフィールド
METER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAMEコンストラクターの概要
コンストラクターコンストラクター説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。プロバイダーリーダーを使用してインスタンスを構築します。CharacterStreamReadingMessageSource(ReaderSE reader, int bufferSize) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。プロバイダーリーダーとバッファーサイズを使用してインスタンスを構築します。CharacterStreamReadingMessageSource(ReaderSE reader, int bufferSize, boolean blockToDetectEOF) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。提供されたリーダーとバッファーサイズでインスタンスを構築します。方法の概要
修飾子と型メソッド説明stdin()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。System.inSE から読み取るソースを作成します。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。System.inSE から読み取るソースを作成します。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。System.inSE から読み取るソースを作成します。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。System.inSE から読み取るソースを作成します。クラス org.springframework.integration.stream.inbound.CharacterStreamReadingMessageSource から継承されたメソッド
doReceive, getComponentType, setApplicationEventPublisherクラス org.springframework.integration.endpoint.AbstractMessageSource から継承されたメソッド
buildMessage, destroy, getComponentName, getManagedName, getManagedType, getOverrides, isLoggingEnabled, receive, registerMetricsCaptor, setBeanName, setHeaderExpressions, setLoggingEnabled, setManagedName, setManagedTypeクラス org.springframework.integration.util.AbstractExpressionEvaluator から継承されたメソッド
afterPropertiesSet, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, getBeanFactory, getEvaluationContext, getEvaluationContext, getMessageBuilderFactory, onInit, setBeanFactory, setConversionService, setSimpleEvaluationContextクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.integration.support.management.IntegrationManagement から継承されたメソッド
getThisAs, isObserved, registerObservationRegistryインターフェース org.springframework.integration.core.MessageSource から継承されたメソッド
getIntegrationPatternTypeインターフェース org.springframework.integration.support.context.NamedComponent から継承されたメソッド
getBeanName
コンストラクターの詳細
CharacterStreamReadingMessageSource
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。プロバイダーリーダーを使用してインスタンスを構築します。リーダーの準備ができていない場合、AbstractMessageSource.receive()はnullを返します。- パラメーター:
reader- リーダー。
CharacterStreamReadingMessageSource
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。プロバイダーリーダーとバッファーサイズを使用してインスタンスを構築します。リーダーの準備ができていない場合、AbstractMessageSource.receive()はnullを返します。- パラメーター:
reader- リーダー。bufferSize- バッファサイズ。
CharacterStreamReadingMessageSource
public CharacterStreamReadingMessageSource(ReaderSE reader, int bufferSize, boolean blockToDetectEOF) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。提供されたリーダーとバッファーサイズでインスタンスを構築します。blockToDetectEOFがfalseの場合、リーダーの準備ができていないときにAbstractMessageSource.receive()はnullを返します。trueの場合、スレッドはデータが利用可能になるまでブロックします。基になるストリームが閉じられると、StreamClosedEventが公開され、ApplicationListenerを介してアプリケーションに通知されます。これは、たとえば、stdin を接続機能するときに役立ちます。cat foo.txt | java -jar my.jarまたはjava -jar my.jar < foo.txt- パラメーター:
reader- リーダー。bufferSize- バッファサイズ。負の場合は、BufferedReaderSE のデフォルトを使用します。blockToDetectEOF- データが利用可能になるまでスレッドをブロックし、EOF でStreamClosedEventを公開する場合は true。- 導入:
- 5.0
メソッドの詳細
stdin
stdin
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。System.inSE から読み取るソースを作成します。EOF は検出されません。- パラメーター:
charsetName- バイトを文字列に変換するときに使用する文字セット。- 戻り値:
- ストリーム。
stdinPipe
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。System.inSE から読み取るソースを作成します。EOF が検出され、アプリケーションコンテキストが閉じられます。- 戻り値:
- ストリーム。
- 導入:
- 5.0
- 関連事項:
stdinPipe
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。System.inSE から読み取るソースを作成します。EOF が検出され、アプリケーションコンテキストが閉じられます。- パラメーター:
charsetName- バイトを文字列に変換するときに使用する文字セット。- 戻り値:
- ストリーム。
- 導入:
- 5.0
- 関連事項:
CharacterStreamReadingMessageSourceを推奨