TODO: Consider remove setNames
TODO: Consider filename should always be specified when producing (to get rid of auto generating with id as filename)
TODO: bufferSize & append can be moved to NewFileEndpoint as FTP does not support it
TODO: configuration.getfile/setfile is a bit cumbersome setting endpoint using spring bean (see FileConsumerExpressionTest)