1
2
3
4
5 package com.jcabi.manifests;
6
7 import java.io.InputStream;
8 import java.util.Collection;
9 import java.util.Collections;
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 public final class StreamsMfs implements Mfs {
25
26
27
28
29 private final transient Collection<InputStream> streams;
30
31
32
33
34
35 public StreamsMfs(final InputStream stream) {
36 this(Collections.singleton(stream));
37 }
38
39
40
41
42
43 public StreamsMfs(final Collection<InputStream> list) {
44 this.streams = Collections.unmodifiableCollection(list);
45 }
46
47 @Override
48 public Collection<InputStream> fetch() {
49 return Collections.unmodifiableCollection(this.streams);
50 }
51
52 }