*/
package org.opendaylight.controller.cluster.io;
-import javax.annotation.Nullable;
+import org.eclipse.jdt.annotation.Nullable;
/**
* A factory for creating {@link FileBackedOutputStream} instances.
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);
+ }
}