public class ChainedSink extends java.lang.Object implements ITraceSink, IParameterized
Constructor and Description |
---|
ChainedSink() |
Modifier and Type | Method and Description |
---|---|
void |
add(ITraceSink sink) |
void |
add(ITransformedEvent event) |
void |
flush() |
java.lang.String |
getParameter(java.lang.String key)
return parameter value - null if not defined.
|
java.util.Collection<java.lang.String> |
getPossibleParameters()
Return all parameters that can be read
|
java.util.Collection<java.lang.String> |
getSetableParameters()
Return list of all parameters that can be set.
|
java.util.Collection<ITraceSink> |
getSinks(java.util.Collection<ITraceSink> container) |
boolean |
isOpen() |
void |
setParameter(java.lang.String key,
java.lang.String value)
Set the named parameter
|
public void add(ITraceSink sink)
public java.util.Collection<ITraceSink> getSinks(java.util.Collection<ITraceSink> container)
public void add(ITransformedEvent event)
add
in interface ITraceSink
public void flush() throws java.lang.Exception
flush
in interface ITraceSink
java.lang.Exception
public boolean isOpen()
isOpen
in interface ITraceSink
public java.lang.String getParameter(java.lang.String key)
IParameterized
getParameter
in interface IParameterized
key
- Description of the Parameterpublic java.util.Collection<java.lang.String> getPossibleParameters()
IParameterized
getPossibleParameters
in interface IParameterized
public java.util.Collection<java.lang.String> getSetableParameters()
IParameterized
getSetableParameters
in interface IParameterized
public void setParameter(java.lang.String key, java.lang.String value)
IParameterized
setParameter
in interface IParameterized