X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-clustering-commons%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fio%2FFileBackedOutputStreamFactory.java;h=75948830be824b081b35922c6cdeb89aaccd9e3a;hb=8d90cf04be86f872f7eeb892d37517d5ee087157;hp=0cd4be67a50f1e3c2fc01f3b26e3a7f2bf0d97e2;hpb=096c34d70b883dad442abe7ea19c694c204a5c53;p=controller.git diff --git a/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/io/FileBackedOutputStreamFactory.java b/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/io/FileBackedOutputStreamFactory.java index 0cd4be67a5..75948830be 100644 --- a/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/io/FileBackedOutputStreamFactory.java +++ b/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/io/FileBackedOutputStreamFactory.java @@ -39,4 +39,13 @@ public class FileBackedOutputStreamFactory { public FileBackedOutputStream newInstance() { return new FileBackedOutputStream(fileThreshold, fileDirectory); } + + /** + * Creates a new {@link SharedFileBackedOutputStream} with the settings configured for this factory. + * + * @return a {@link SharedFileBackedOutputStream} instance + */ + public SharedFileBackedOutputStream newSharedInstance() { + return new SharedFileBackedOutputStream(fileThreshold, fileDirectory); + } }