Class CharacterStreamWritingMessageHandler
java.lang.Object
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.handler.MessageHandlerSupport
org.springframework.integration.handler.AbstractMessageHandler
org.springframework.integration.stream.outbound.CharacterStreamWritingMessageHandler
org.springframework.integration.stream.CharacterStreamWritingMessageHandler
- All Implemented Interfaces:
org.reactivestreams.Subscriber<Message<?>>
,Aware
,BeanFactoryAware
,BeanNameAware
,DisposableBean
,InitializingBean
,ApplicationContextAware
,Ordered
,ComponentSourceAware
,ExpressionCapable
,Orderable
,IntegrationPattern
,NamedComponent
,IntegrationManagement
,TrackableComponent
,MessageHandler
,reactor.core.CoreSubscriber<Message<?>>
@Deprecated(forRemoval=true,
since="7.0")
public class CharacterStreamWritingMessageHandler
extends CharacterStreamWritingMessageHandler
Deprecated, for removal: This API element is subject to removal in a future version.
A
MessageHandler
that writes characters to a Writer
.
String, character array, and byte array payloads will be written directly,
but for other payload types, the result of the object's IntegrationObjectSupport.toString()
method will be written. To append a new-line after each write, set the
shouldAppendNewLine
flag to 'true'. It is 'false' by default.- Author:
- Mark Fisher, Gary Russell
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.springframework.integration.support.management.IntegrationManagement
IntegrationManagement.ManagementOverrides
-
Field Summary
Fields inherited from class org.springframework.integration.context.IntegrationObjectSupport
EXPRESSION_PARSER, logger
Fields inherited from interface org.springframework.integration.support.management.IntegrationManagement
METER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.CharacterStreamWritingMessageHandler
(Writer writer, int bufferSize) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionstderr()
Deprecated, for removal: This API element is subject to removal in a future version.Factory method that creates a target for stderr (System.err) with the default charset encoding.Deprecated, for removal: This API element is subject to removal in a future version.Factory method that creates a target for stderr (System.err) with the specified charset encoding.stdout()
Deprecated, for removal: This API element is subject to removal in a future version.Factory method that creates a target for stdout (System.out) with the default charset encoding.Deprecated, for removal: This API element is subject to removal in a future version.Factory method that creates a target for stdout (System.out) with the specified charset encoding.Methods inherited from class org.springframework.integration.stream.outbound.CharacterStreamWritingMessageHandler
appendNewLine, getComponentType, handleMessageInternal, setShouldAppendNewLine
Methods inherited from class org.springframework.integration.handler.AbstractMessageHandler
handleMessage, onComplete, onError, onNext, onSubscribe, setObservationConvention
Methods inherited from class org.springframework.integration.handler.MessageHandlerSupport
buildSendTimer, destroy, getIntegrationPatternType, getManagedName, getManagedType, getMetricsCaptor, getObservationRegistry, getOrder, getOverrides, isLoggingEnabled, isObserved, registerMetricsCaptor, registerObservationRegistry, sendTimer, setLoggingEnabled, setManagedName, setManagedType, setOrder, setShouldTrack, shouldTrack
Methods inherited from class org.springframework.integration.context.IntegrationObjectSupport
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentDescription, getComponentName, getComponentSource, getConversionService, getExpression, getIntegrationProperties, getMessageBuilderFactory, getTaskScheduler, isInitialized, onInit, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentDescription, setComponentName, setComponentSource, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface reactor.core.CoreSubscriber
currentContext
Methods inherited from interface org.springframework.integration.support.management.IntegrationManagement
getThisAs
Methods inherited from interface org.springframework.integration.support.context.NamedComponent
getBeanName, getComponentName
-
Constructor Details
-
CharacterStreamWritingMessageHandler
Deprecated, for removal: This API element is subject to removal in a future version. -
CharacterStreamWritingMessageHandler
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
stdout
Deprecated, for removal: This API element is subject to removal in a future version.Factory method that creates a target for stdout (System.out) with the default charset encoding.- Returns:
- A stdout handler with the default charset.
-
stdout
Deprecated, for removal: This API element is subject to removal in a future version.Factory method that creates a target for stdout (System.out) with the specified charset encoding.- Parameters:
charsetName
- The charset name.- Returns:
- A stdout handler.
-
stderr
Deprecated, for removal: This API element is subject to removal in a future version.Factory method that creates a target for stderr (System.err) with the default charset encoding.- Returns:
- A stderr handler with the default charset.
-
stderr
Deprecated, for removal: This API element is subject to removal in a future version.Factory method that creates a target for stderr (System.err) with the specified charset encoding.- Parameters:
charsetName
- The charset name.- Returns:
- A stderr handler.
-
CharacterStreamWritingMessageHandler