org.springframework.integration.stream
Class CharacterStreamWritingMessageHandler
java.lang.Object
  
org.springframework.integration.context.IntegrationObjectSupport
      
org.springframework.integration.handler.AbstractMessageHandler
          
org.springframework.integration.stream.CharacterStreamWritingMessageHandler
- All Implemented Interfaces: 
 - BeanFactoryAware, BeanNameAware, InitializingBean, Ordered, NamedComponent, Orderable, MessageHandler, TrackableComponent
 
public class CharacterStreamWritingMessageHandler
- extends AbstractMessageHandler
 
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.
 
 
 
 
 
| Methods inherited from class org.springframework.integration.context.IntegrationObjectSupport | 
afterPropertiesSet, getBeanFactory, getComponentName, getConversionService, getTaskScheduler, onInit, setBeanFactory, setBeanName, setComponentName, setConversionService, setTaskScheduler, toString | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
 
CharacterStreamWritingMessageHandler
public CharacterStreamWritingMessageHandler(java.io.Writer writer)
CharacterStreamWritingMessageHandler
public CharacterStreamWritingMessageHandler(java.io.Writer writer,
                                            int bufferSize)
stdout
public static CharacterStreamWritingMessageHandler stdout()
- Factory method that creates a target for stdout (System.out) with the
 default charset encoding.
 
 
stdout
public static CharacterStreamWritingMessageHandler stdout(java.lang.String charsetName)
- Factory method that creates a target for stdout (System.out) with the
 specified charset encoding.
 
 
stderr
public static CharacterStreamWritingMessageHandler stderr()
- Factory method that creates a target for stderr (System.err) with the
 default charset encoding.
 
 
stderr
public static CharacterStreamWritingMessageHandler stderr(java.lang.String charsetName)
- Factory method that creates a target for stderr (System.err) with the
 specified charset encoding.
 
 
setShouldAppendNewLine
public void setShouldAppendNewLine(boolean shouldAppendNewLine)
 
handleMessageInternal
protected void handleMessageInternal(Message<?> message)
- Specified by:
 handleMessageInternal in class AbstractMessageHandler