|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.integration.adapter.stream.CharacterStreamTarget
public class CharacterStreamTarget
A target that writes to a Writer
. String-based objects will be
written directly, but if the object is not itself a String
, the
target will write the result of the object's Object.toString()
method.
To append a new-line after each write, set the shouldAppendNewLine
flag to true. It is false by default.
Field Summary | |
---|---|
private org.apache.commons.logging.Log |
logger
|
private boolean |
shouldAppendNewLine
|
private java.io.BufferedWriter |
writer
|
Constructor Summary | |
---|---|
CharacterStreamTarget(java.io.Writer writer)
|
|
CharacterStreamTarget(java.io.Writer writer,
int bufferSize)
|
Method Summary | |
---|---|
private static CharacterStreamTarget |
createTargetForStream(java.io.OutputStream stream,
java.lang.String charsetName)
|
boolean |
send(Message message)
|
void |
setShouldAppendNewLine(boolean shouldAppendNewLine)
|
static CharacterStreamTarget |
stderr()
Factory method that creates a target for stderr (System.err) with the default charset encoding. |
static CharacterStreamTarget |
stderr(java.lang.String charsetName)
Factory method that creates a target for stderr (System.err) with the specified charset encoding. |
static CharacterStreamTarget |
stdout()
Factory method that creates a target for stdout (System.out) with the default charset encoding. |
static CharacterStreamTarget |
stdout(java.lang.String charsetName)
Factory method that creates a target for stdout (System.out) with the specified charset encoding. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final org.apache.commons.logging.Log logger
private final java.io.BufferedWriter writer
private volatile boolean shouldAppendNewLine
Constructor Detail |
---|
public CharacterStreamTarget(java.io.Writer writer)
public CharacterStreamTarget(java.io.Writer writer, int bufferSize)
Method Detail |
---|
public static CharacterStreamTarget stdout()
public static CharacterStreamTarget stdout(java.lang.String charsetName)
public static CharacterStreamTarget stderr()
public static CharacterStreamTarget stderr(java.lang.String charsetName)
private static CharacterStreamTarget createTargetForStream(java.io.OutputStream stream, java.lang.String charsetName)
public void setShouldAppendNewLine(boolean shouldAppendNewLine)
public boolean send(Message message)
send
in interface MessageTarget
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |