Package com.adaptris.csv
Class CsvBlobListRenderer
- java.lang.Object
-
- com.adaptris.csv.CsvBlobListRenderer
-
- All Implemented Interfaces:
BlobListRenderer
@ComponentProfile(summary="Render a list of RemoteBlob objects as a CSV", since="3.9.2", tag="cloud,aws,jclouds,blob") public class CsvBlobListRenderer extends java.lang.Object implements BlobListRenderer
Render a list ofRemoteBlob
as a CSVIn the adapter configuration file this class is aliased as remote-blob-list-as-csv which is the preferred alternative to the fully qualified classname when building your configuration.
-
-
Constructor Summary
Constructors Constructor Description CsvBlobListRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PreferenceBuilder
getPreferenceBuilder()
void
render(java.lang.Iterable<RemoteBlob> blobs, InterlokMessage msg)
void
setPreferenceBuilder(PreferenceBuilder prefs)
CsvBlobListRenderer
withPreferenceBuilder(PreferenceBuilder prefs)
-
-
-
Method Detail
-
render
public void render(java.lang.Iterable<RemoteBlob> blobs, InterlokMessage msg) throws InterlokException
- Specified by:
render
in interfaceBlobListRenderer
- Throws:
InterlokException
-
getPreferenceBuilder
public PreferenceBuilder getPreferenceBuilder()
- Returns:
- the formatBuilder
-
setPreferenceBuilder
public void setPreferenceBuilder(PreferenceBuilder prefs)
- Parameters:
prefs
- the CSV Preferences to set
-
withPreferenceBuilder
public CsvBlobListRenderer withPreferenceBuilder(PreferenceBuilder prefs)
-
-