Public Member Functions | |
Interest | handleContent (ContentObject data, Interest interest) |
Callback called when we get new results for our query. |
Once the handler is called with matching data, the Interest is canceled. As a convenience, the handler can return a new Interest, which will be expressed on its behalf, using it as the callback listener when data is returned in response. This new Interest can be the same as the previous Interest, derived from it, or completely unrelated. Since data consumes Interest, there can only be a single response for one Interest expression.
Interest org.ccnx.ccn.CCNContentHandler.handleContent | ( | ContentObject | data, | |
Interest | interest | |||
) |
Callback called when we get new results for our query.
data | the ContentObject that matched our Interest | |
interest | Interest that was satisfied |
Implemented in org.ccnx.ccn.impl.CCNNetworkManager.RegisteredPrefix, org.ccnx.ccn.impl.repo.RepositoryDataListener, org.ccnx.ccn.impl.repo.RepositoryFlowControl, org.ccnx.ccn.io.CCNAbstractInputStream, org.ccnx.ccn.io.content.CCNNetworkObject< E >, org.ccnx.ccn.profiles.nameenum.CCNNameEnumerator, org.ccnx.ccn.profiles.search.Pathfinder, org.ccnx.ccn.profiles.versioning.VersioningInterestManager, org.ccnx.ccn.test.endtoend.EndToEndTestSink, org.ccnx.ccn.test.Flosser, org.ccnx.ccn.test.impl.DeprecatedInterfaceTest, org.ccnx.ccn.test.impl.NetworkTestExtra, org.ccnx.ccn.test.profiles.ccnd.InterestEndToEndUsingPrefixTest, org.ccnx.ccn.test.protocol.InterestEndToEndTest, org.ccnx.ccn.test.ReadTest, org.ccnx.ccn.test.repo.RepoNameEnumeratorTest, org.ccnx.ccn.utils.puttap, and org.ccnx.ccn.utils.watch.