public final class FetchHelper extends Object implements net.named_data.jndn.OnData, net.named_data.jndn.OnTimeout
Modifier and Type | Field and Description |
---|---|
static long |
DEFAULT_TIMEOUT |
Modifier and Type | Method and Description |
---|---|
static net.named_data.jndn.Data |
getData(net.named_data.jndn.Face face,
net.named_data.jndn.Interest interest)
Get a single Data packet.
|
static net.named_data.jndn.Data |
getData(net.named_data.jndn.Face face,
net.named_data.jndn.Name name)
Get data using the exact name (without implicit digest).
|
static List<net.named_data.jndn.Data> |
getSegmentedData(net.named_data.jndn.Face face,
net.named_data.jndn.Name prefix)
Get concatenated data from the segmented.
|
void |
onData(net.named_data.jndn.Interest interest,
net.named_data.jndn.Data data) |
void |
onTimeout(net.named_data.jndn.Interest interest) |
public static final long DEFAULT_TIMEOUT
public static net.named_data.jndn.Data getData(net.named_data.jndn.Face face, net.named_data.jndn.Interest interest) throws IOException
face
- Face instanceinterest
- Interest to retrieve DataIOException
- if failed to retrieve packet, e.g., timeout occuredpublic static net.named_data.jndn.Data getData(net.named_data.jndn.Face face, net.named_data.jndn.Name name) throws IOException
face
- Face instancename
- Exact name of the data packet to retrieveIOException
- when communication with NFD failspublic static List<net.named_data.jndn.Data> getSegmentedData(net.named_data.jndn.Face face, net.named_data.jndn.Name prefix) throws IOException
face
- Face instanceprefix
- Prefix of the retrieved data. The retrieved data must have version and segment numbers after this
prefixIOException
- when communication with NFD failspublic void onData(net.named_data.jndn.Interest interest, net.named_data.jndn.Data data)
onData
in interface net.named_data.jndn.OnData
public void onTimeout(net.named_data.jndn.Interest interest)
onTimeout
in interface net.named_data.jndn.OnTimeout
Copyright © 2016. All rights reserved.