1 package net.pterodactylus.sone.core;
3 import freenet.client.FetchResult;
4 import freenet.keys.FreenetURI;
7 * Container for a fetched URI and the {@link FetchResult}.
9 * @author <a href="mailto:d.roden@xplosion.de">David Roden</a>
11 public class Fetched {
13 /** The fetched URI. */
14 private final FreenetURI freenetUri;
16 /** The fetch result. */
17 private final FetchResult fetchResult;
20 * Creates a new fetched URI.
23 * The URI that was fetched
27 public Fetched(FreenetURI freenetUri, FetchResult fetchResult) {
28 this.freenetUri = freenetUri;
29 this.fetchResult = fetchResult;
37 * Returns the fetched URI.
39 * @return The fetched URI
41 public FreenetURI getFreenetUri() {
46 * Returns the fetch result.
48 * @return The fetch result
50 public FetchResult getFetchResult() {