Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Z 

A

AbstractUriExplorer - Class in nl.knaw.dans.rs.aggregator.discover
Explore URI's and store Results in a ResultIndex.
AbstractUriExplorer(CloseableHttpClient) - Constructor for class nl.knaw.dans.rs.aggregator.discover.AbstractUriExplorer
 
AbstractUriReader - Class in nl.knaw.dans.rs.aggregator.http
Execute requests and store response in a Result.
AbstractUriReader(CloseableHttpClient) - Constructor for class nl.knaw.dans.rs.aggregator.http.AbstractUriReader
 
accept(T) - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
add(URI) - Method in class nl.knaw.dans.rs.aggregator.discover.LinkList
 
add(String) - Method in class nl.knaw.dans.rs.aggregator.discover.LinkList
 
add(Result) - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndex
 
addChild(Result<?>) - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
addError(Throwable) - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
addInvalidUri(String) - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndex
 
addInvalidUri(String) - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
addItem(C) - Method in class nl.knaw.dans.rs.aggregator.xml.RsRoot
 
addLink(RsLn) - Method in class nl.knaw.dans.rs.aggregator.xml.RsItem
 
addLink(RsLn) - Method in class nl.knaw.dans.rs.aggregator.xml.RsRoot
 
addParent(Result<?>) - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
APP_CONTEXT_LOCATION - Static variable in class nl.knaw.dans.rs.aggregator.main.SyncApp
 
apply(T, U) - Method in interface nl.knaw.dans.rs.aggregator.util.LambdaUtil.BiFunction_WithExceptions
 
apply(T) - Method in interface nl.knaw.dans.rs.aggregator.util.LambdaUtil.Function_WithExceptions
 

B

BN_JOB_SCHEDULER - Static variable in class nl.knaw.dans.rs.aggregator.main.SyncApp
 
BN_SYNC_JOB - Static variable in class nl.knaw.dans.rs.aggregator.main.SyncApp
 
build() - Method in class nl.knaw.dans.rs.aggregator.xml.RsBuilder
Build a class hierarchy from the input previously given with one of set-methods.

C

Capability - Enum in nl.knaw.dans.rs.aggregator.xml
A mandatory attribute in all ResourceSync documents.
CH_CREATED - Static variable in interface nl.knaw.dans.rs.aggregator.xml.RsConstants
 
CH_DELETED - Static variable in interface nl.knaw.dans.rs.aggregator.xml.RsConstants
 
CH_REMAIN - Static variable in interface nl.knaw.dans.rs.aggregator.xml.RsConstants
 
CH_UPDATED - Static variable in interface nl.knaw.dans.rs.aggregator.xml.RsConstants
 
CL - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
collectSitemaps(PathFinder, RsProperties) - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
compareTo(Result) - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
computeHash(String, InputStream) - Static method in class nl.knaw.dans.rs.aggregator.util.HashUtil
 
contains(URI) - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndex
 
contains(String) - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndex
 
continueVerification(VerificationStatus, VerificationStatus, VerificationStatus) - Method in class nl.knaw.dans.rs.aggregator.sync.DefaultVerificationPolicy
 
continueVerification(VerificationStatus, VerificationStatus, VerificationStatus) - Method in interface nl.knaw.dans.rs.aggregator.syncore.VerificationPolicy
Should successive verifications go on, given the status of verifications.
countErrors() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
create(URI) - Method in class nl.knaw.dans.rs.aggregator.sync.FsResourceManager
 
create(URI) - Method in interface nl.knaw.dans.rs.aggregator.syncore.ResourceManager
Create the resource that is identified by the given normalizedURI.
createMarshaller() - Method in class nl.knaw.dans.rs.aggregator.xml.ResourceSyncContext
 
createRobotsUri(URI) - Static method in class nl.knaw.dans.rs.aggregator.discover.Expedition
Compose the robots URI from a given random URI.
createSitemapIndex() - Method in class nl.knaw.dans.rs.aggregator.xml.ObjectFactory
 
createSitemapIndex(Sitemapindex) - Method in class nl.knaw.dans.rs.aggregator.xml.ObjectFactory
 
createUnmarshaller() - Method in class nl.knaw.dans.rs.aggregator.xml.ResourceSyncContext
 
createUrlset() - Method in class nl.knaw.dans.rs.aggregator.xml.ObjectFactory
 
createUrlset(Urlset) - Method in class nl.knaw.dans.rs.aggregator.xml.ObjectFactory
 
createWellKnownUri(URI) - Static method in class nl.knaw.dans.rs.aggregator.discover.Expedition
Compose the well-known URI for ResourceSync from a given random URI.

D

DefaultSyncPostProcessor - Class in nl.knaw.dans.rs.aggregator.sync
Created on 2017-05-15 16:27.
DefaultSyncPostProcessor() - Constructor for class nl.knaw.dans.rs.aggregator.sync.DefaultSyncPostProcessor
 
DefaultVerificationPolicy - Class in nl.knaw.dans.rs.aggregator.sync
A default VerificationPolicy that should be a valid policy under most circumstances where at least the hash and last modification date of a resource are given by Sources and these attributes are verifiable by the Destination.
DefaultVerificationPolicy() - Constructor for class nl.knaw.dans.rs.aggregator.sync.DefaultVerificationPolicy
 
delete(URI) - Method in class nl.knaw.dans.rs.aggregator.sync.FsResourceManager
 
delete(URI) - Method in interface nl.knaw.dans.rs.aggregator.syncore.ResourceManager
Delete or remove the resource that is identified by the given normalizedURI.
DIR_METADATA - Static variable in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
DIR_RESOURCES - Static variable in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
DIR_SYNC_PROPS - Static variable in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 

E

entrySet() - Method in class nl.knaw.dans.rs.aggregator.util.RsProperties
Enables xml output sorted on entry key.
execute(URI, LambdaUtil.BiFunction_WithExceptions<URI, HttpResponse, R, ?>) - Method in class nl.knaw.dans.rs.aggregator.http.AbstractUriReader
 
execute() - Method in interface nl.knaw.dans.rs.aggregator.schedule.Job
 
execute() - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
exists(URI) - Method in class nl.knaw.dans.rs.aggregator.sync.FsResourceManager
 
exists(URI) - Method in interface nl.knaw.dans.rs.aggregator.syncore.ResourceManager
Does the resource that is identified by the given normalizedURI exist in the resource store.
Expedition - Class in nl.knaw.dans.rs.aggregator.discover
Explore a ResourceSync Source.
Expedition(CloseableHttpClient, ResourceSyncContext) - Constructor for class nl.knaw.dans.rs.aggregator.discover.Expedition
 
explore(URI, ResultIndex) - Method in class nl.knaw.dans.rs.aggregator.discover.AbstractUriExplorer
 
explore(String) - Method in class nl.knaw.dans.rs.aggregator.discover.Expedition
Gather ResourceSync Framework documents from a source in ResultIndexes.
explore(URI, ResultIndex) - Method in class nl.knaw.dans.rs.aggregator.discover.LinkExplorer
 
explore(URI) - Method in class nl.knaw.dans.rs.aggregator.discover.RsExplorer
 
explore(URI, ResultIndex) - Method in class nl.knaw.dans.rs.aggregator.discover.RsExplorer
 
exploreAndMerge(String) - Method in class nl.knaw.dans.rs.aggregator.discover.Expedition
 

F

FileCleaner - Class in nl.knaw.dans.rs.aggregator.util
A FileVisitor that will remove all files and directories, except the files in the given fileSet.
FileCleaner(Set<File>) - Constructor for class nl.knaw.dans.rs.aggregator.util.FileCleaner
 
findMetadataFilePath(URI) - Method in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
findMetadataFilePaths(Collection<URI>) - Method in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
findResourceFilePath(URI) - Method in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
findResourceFilePaths(Collection<URI>) - Method in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
followChildLinks - Variable in class nl.knaw.dans.rs.aggregator.discover.RsExplorer
 
followIndexLinks - Variable in class nl.knaw.dans.rs.aggregator.discover.RsExplorer
 
followParentLinks - Variable in class nl.knaw.dans.rs.aggregator.discover.RsExplorer
 
forString(String) - Static method in enum nl.knaw.dans.rs.aggregator.xml.Capability
Get the Capability corresponding to the given xmlValue.
fromFileSaveFormat(String) - Static method in class nl.knaw.dans.rs.aggregator.util.ZonedDateTimeUtil
 
fromLong(long) - Static method in class nl.knaw.dans.rs.aggregator.util.ZonedDateTimeUtil
 
fromXmlString(String) - Static method in class nl.knaw.dans.rs.aggregator.util.ZonedDateTimeUtil
 
FsResourceManager - Class in nl.knaw.dans.rs.aggregator.sync
Created on 2017-04-28 12:56.
FsResourceManager() - Constructor for class nl.knaw.dans.rs.aggregator.sync.FsResourceManager
 
FsSitemapConverterProvider - Class in nl.knaw.dans.rs.aggregator.sync
A SitemapConverterProvider that provides a converter that both stores the response on disk and returns the response unmarshalled as RsRoot.
FsSitemapConverterProvider() - Constructor for class nl.knaw.dans.rs.aggregator.sync.FsSitemapConverterProvider
 

G

getAsOfDateTime() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getAt() - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
getBaseDirectory() - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
getBaseDirectory() - Method in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
getBool(String) - Method in class nl.knaw.dans.rs.aggregator.util.RsProperties
 
getCapability() - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
getCapability() - Method in class nl.knaw.dans.rs.aggregator.xml.RsRoot
 
getCapabilityListFile() - Method in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
getCapabilityListUri() - Method in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
getChange() - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
getChangefreq() - Method in class nl.knaw.dans.rs.aggregator.xml.RsItem
 
getCharset(HttpResponse) - Static method in class nl.knaw.dans.rs.aggregator.http.AbstractUriReader
 
getChildRelations() - Method in enum nl.knaw.dans.rs.aggregator.xml.Capability
The capability of possible child documents as expressed in the <loc> element of <url> and <sitemap>.
getChildRelationsXmlValues() - Method in enum nl.knaw.dans.rs.aggregator.xml.Capability
The xmlValues of possible child documents as expressed in the <loc> element of <url> and <sitemap>.
getChildren() - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
getCompleted() - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
getContent() - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
getConverter() - Method in class nl.knaw.dans.rs.aggregator.sync.FsSitemapConverterProvider
 
getConverter() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getConverter() - Method in interface nl.knaw.dans.rs.aggregator.syncore.SitemapConverterProvider
Provide the converter that returns an RsRoot when given a URI and a HttpResponse.
getCount() - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndex
 
getCountCapabilityLists() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getCountChangelistIndexes() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getCountChangeLists() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getCountCreated() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getCountDeleted() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getCountRemain() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getCountResourceListIndexes() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getCountResourceLists() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getCountUpdated() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getCurrentFile() - Method in class nl.knaw.dans.rs.aggregator.http.ResourceReader
 
getCurrentIndex() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getCurrentUri() - Method in class nl.knaw.dans.rs.aggregator.http.AbstractUriReader
 
getDateTime(String) - Method in class nl.knaw.dans.rs.aggregator.util.RsProperties
 
getDateTime() - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
getDelay() - Method in class nl.knaw.dans.rs.aggregator.schedule.RunWithFixedDelay
 
getDeletedDirectoryCount() - Method in class nl.knaw.dans.rs.aggregator.util.FileCleaner
 
getDeletedFileCount() - Method in class nl.knaw.dans.rs.aggregator.util.FileCleaner
 
getEncoding() - Method in class nl.knaw.dans.rs.aggregator.xml.RsLn
 
getEncoding() - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
getErrorResults() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getErrors() - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
getFrom() - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
getHash() - Method in class nl.knaw.dans.rs.aggregator.xml.RsLn
 
getHash() - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
getHeaders() - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
getHost() - Method in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
getHourOfDay() - Method in class nl.knaw.dans.rs.aggregator.schedule.RunAtFixedRate
 
getHref() - Method in class nl.knaw.dans.rs.aggregator.xml.RsLn
 
getHttpClient() - Method in class nl.knaw.dans.rs.aggregator.http.AbstractUriReader
 
getHttpClient() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getHttpClient() - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
getIndexRelation() - Method in enum nl.knaw.dans.rs.aggregator.xml.Capability
The capability of a parent document expressed with a link with relation type 'index'.
getInt(String) - Method in class nl.knaw.dans.rs.aggregator.util.RsProperties
 
getInvalidUris() - Method in class nl.knaw.dans.rs.aggregator.discover.LinkList
 
getInvalidUris() - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndex
 
getInvalidUris() - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
getInvalidUris() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getItemList() - Method in class nl.knaw.dans.rs.aggregator.xml.RsRoot
 
getItemList() - Method in class nl.knaw.dans.rs.aggregator.xml.Sitemapindex
 
getItemList() - Method in class nl.knaw.dans.rs.aggregator.xml.Urlset
 
getKeepValidSyncProps() - Method in class nl.knaw.dans.rs.aggregator.sync.DefaultSyncPostProcessor
 
getLastmod() - Method in class nl.knaw.dans.rs.aggregator.xml.RsItem
 
getLatestSitemapindex() - Method in class nl.knaw.dans.rs.aggregator.http.RsDocumentReader
 
getLatestUrlset() - Method in class nl.knaw.dans.rs.aggregator.http.RsDocumentReader
 
getLength() - Method in class nl.knaw.dans.rs.aggregator.xml.RsLn
 
getLength() - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
getLevel() - Method in enum nl.knaw.dans.rs.aggregator.xml.Capability
Get the level of this Capability.
getLevel() - Method in class nl.knaw.dans.rs.aggregator.xml.RsRoot
 
getLink(String) - Method in class nl.knaw.dans.rs.aggregator.xml.RsRoot
 
getLinkList() - Method in class nl.knaw.dans.rs.aggregator.xml.RsItem
 
getLinkList() - Method in class nl.knaw.dans.rs.aggregator.xml.RsRoot
 
getLoc() - Method in class nl.knaw.dans.rs.aggregator.xml.RsItem
 
getMaxDownloadRetry() - Method in class nl.knaw.dans.rs.aggregator.sync.SyncWorker
 
getMaxDownloads() - Method in class nl.knaw.dans.rs.aggregator.sync.SyncWorker
 
getMaxErrorCount() - Method in class nl.knaw.dans.rs.aggregator.schedule.RunAtFixedRate
 
getMaxErrorCount() - Method in class nl.knaw.dans.rs.aggregator.schedule.RunWithFixedDelay
 
getMetadata() - Method in class nl.knaw.dans.rs.aggregator.xml.RsItem
 
getMetadata() - Method in class nl.knaw.dans.rs.aggregator.xml.RsRoot
 
getMetadataDirectory() - Method in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
getMinuteOfHour() - Method in class nl.knaw.dans.rs.aggregator.schedule.RunAtFixedRate
 
getModified() - Method in class nl.knaw.dans.rs.aggregator.xml.RsLn
 
getMostRecentItems() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getNormalizedUri() - Method in class nl.knaw.dans.rs.aggregator.xml.RsItem
 
getOrdinal() - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
getParents() - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
getPath() - Method in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
getPath() - Method in class nl.knaw.dans.rs.aggregator.xml.RsLn
 
getPath() - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
getPeriod() - Method in class nl.knaw.dans.rs.aggregator.schedule.RunAtFixedRate
 
getPort() - Method in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
getPrevSyncPropXmlFile() - Method in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
getPri() - Method in class nl.knaw.dans.rs.aggregator.xml.RsLn
 
getQName() - Method in class nl.knaw.dans.rs.aggregator.xml.RsBuilder
Get an optional of the QName of the latest unmarshalled document.
getRel() - Method in class nl.knaw.dans.rs.aggregator.xml.RsLn
 
getResourceDirectory() - Method in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
getResourceManager() - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
getResourceManager() - Method in class nl.knaw.dans.rs.aggregator.sync.SyncWorker
 
getResultIndex() - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndexPivot
 
getResultMap() - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndex
 
getRsContext() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getRsContext() - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
getRsMdAt() - Method in class nl.knaw.dans.rs.aggregator.xml.RsItem
 
getRsMdDateTime() - Method in class nl.knaw.dans.rs.aggregator.xml.RsItem
 
getRsMdFrom() - Method in class nl.knaw.dans.rs.aggregator.xml.RsItem
 
getSetDirectory() - Method in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
getSitemapCollector() - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
getSitemapCollector() - Method in class nl.knaw.dans.rs.aggregator.sync.SyncWorker
 
getSitemapConverterProvider() - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
getSitemapindex() - Method in class nl.knaw.dans.rs.aggregator.xml.RsBuilder
Get an optional Sitemapindex of the latest unmarshalled document.
getStatusCode() - Method in exception nl.knaw.dans.rs.aggregator.http.RemoteException
 
getStatusCode() - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
getStatusLine() - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
getSyncPostProcessor() - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
getSyncPropDirectory() - Method in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
getSyncPropXmlFile() - Method in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
getSyncStart() - Method in class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
getType() - Method in class nl.knaw.dans.rs.aggregator.xml.RsLn
 
getType() - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
getUltimateChangeListFrom() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getUltimateResourceListAt() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getUltmateListDate() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getUnhandledResults() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
getUntil() - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
getUpRelation() - Method in enum nl.knaw.dans.rs.aggregator.xml.Capability
The capability of a parent document expressed with a link with relation type 'up'.
getUri() - Method in exception nl.knaw.dans.rs.aggregator.http.RemoteException
 
getUri() - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
getUriListLocation() - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
getUrlset() - Method in class nl.knaw.dans.rs.aggregator.xml.RsBuilder
Get an optional Urlset of the latest unmarshalled document.
getValidUris() - Method in class nl.knaw.dans.rs.aggregator.discover.LinkList
 
getVerificationPolicy() - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
getVerificationPolicy() - Method in class nl.knaw.dans.rs.aggregator.sync.SyncWorker
 
getXmlValue() - Method in enum nl.knaw.dans.rs.aggregator.xml.Capability
Get the xmlValue of this Capability.
getZoneId() - Static method in class nl.knaw.dans.rs.aggregator.util.ZonedDateTimeUtil
 

H

hasErrors() - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
hasErrors() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
HashUtil - Class in nl.knaw.dans.rs.aggregator.util
Compute the hash over inputStreams.
HashUtil() - Constructor for class nl.knaw.dans.rs.aggregator.util.HashUtil
 
hasNewResourceList() - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 

I

isAfter(RsItem) - Method in class nl.knaw.dans.rs.aggregator.xml.RsItem
 
isKeepingHeaders() - Method in class nl.knaw.dans.rs.aggregator.http.AbstractUriReader
 
isLastModAfter(RsItem) - Method in class nl.knaw.dans.rs.aggregator.xml.RsItem
 
isTrialRun() - Method in class nl.knaw.dans.rs.aggregator.sync.SyncWorker
 
isVerified(VerificationStatus, VerificationStatus, VerificationStatus) - Method in class nl.knaw.dans.rs.aggregator.sync.DefaultVerificationPolicy
 
isVerified(VerificationStatus, VerificationStatus, VerificationStatus) - Method in interface nl.knaw.dans.rs.aggregator.syncore.VerificationPolicy
Can the resource be marked as verified, given the status of verifications.
isZDTAfter(RsItem) - Method in class nl.knaw.dans.rs.aggregator.xml.RsItem
 

J

Job - Interface in nl.knaw.dans.rs.aggregator.schedule
A job can be executed.
JobScheduler - Interface in nl.knaw.dans.rs.aggregator.schedule
A JobScheduler is capable of repeatedly executing a Job according to a schedule.

K

keep(URI) - Method in class nl.knaw.dans.rs.aggregator.sync.FsResourceManager
 
keep(URI) - Method in interface nl.knaw.dans.rs.aggregator.syncore.ResourceManager
Keep the resource that is identified by the given normalizedURI.
keepOnly(Set<URI>) - Method in class nl.knaw.dans.rs.aggregator.sync.FsResourceManager
 
keepOnly(Set<URI>) - Method in interface nl.knaw.dans.rs.aggregator.syncore.ResourceManager
Clean up the managed store.

L

LambdaUtil - Class in nl.knaw.dans.rs.aggregator.util
Extended functions.
LambdaUtil() - Constructor for class nl.knaw.dans.rs.aggregator.util.LambdaUtil
 
LambdaUtil.BiFunction_WithExceptions<T,U,R,E extends Exception> - Interface in nl.knaw.dans.rs.aggregator.util
BiFunction that may throw Exceptions.
LambdaUtil.Function_WithExceptions<T,R,E extends Exception> - Interface in nl.knaw.dans.rs.aggregator.util
Function that may throw Exceptions.
lastError() - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
latest(T) - Method in class nl.knaw.dans.rs.aggregator.xml.RsItem
 
level - Variable in enum nl.knaw.dans.rs.aggregator.xml.Capability
The level of the Capability.
levelfor(String) - Static method in enum nl.knaw.dans.rs.aggregator.xml.Capability
Get the level of the Capability corresponding to the given xmlValue.
LinkExplorer - Class in nl.knaw.dans.rs.aggregator.discover
Explores links that point to ResourceSync Framework Documents.
LinkExplorer(CloseableHttpClient, ResourceSyncContext, LambdaUtil.BiFunction_WithExceptions<URI, HttpResponse, List<String>, ?>) - Constructor for class nl.knaw.dans.rs.aggregator.discover.LinkExplorer
 
LinkList - Class in nl.knaw.dans.rs.aggregator.discover
List of links, keeping track of valid and invalid URI's.
LinkList() - Constructor for class nl.knaw.dans.rs.aggregator.discover.LinkList
 
listErrorResults() - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndexPivot
 
listErrors() - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndexPivot
 
listFirstResults() - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndexPivot
 
listLinkListResults() - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndexPivot
 
listResultsWithContent() - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndexPivot
 
listRsRootResults() - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndexPivot
 
listRsRootResults(Capability) - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndexPivot
 
listRsRootResultsByLevel(int) - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndexPivot
 
listSitemapindexResults() - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndexPivot
 
listSitemapindexResults(Capability) - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndexPivot
 
listSitemapindexResultsByLevel(int) - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndexPivot
 
listSitemapLocations(Capability) - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndexPivot
List the values of the <loc> element of <sitemap> elements of documents of type sitemapindex with the given capability.
listSortedUrlsetResults(Capability) - Method in class nl.knaw.dans.rs.aggregator.discover.UrlSetPivot
 
listUrlItems(Capability) - Method in class nl.knaw.dans.rs.aggregator.discover.UrlSetPivot
 
listUrlLocations(Capability) - Method in class nl.knaw.dans.rs.aggregator.discover.UrlSetPivot
List the values of the <loc> element of <url> elements of documents of type urlset with the given capability.
listUrlsetResults() - Method in class nl.knaw.dans.rs.aggregator.discover.UrlSetPivot
 
listUrlsetResults(Capability) - Method in class nl.knaw.dans.rs.aggregator.discover.UrlSetPivot
 
listUrlsetResultsByLevel(int) - Method in class nl.knaw.dans.rs.aggregator.discover.UrlSetPivot
 
loadFromXML(File) - Method in class nl.knaw.dans.rs.aggregator.util.RsProperties
 

M

main(String[]) - Static method in class nl.knaw.dans.rs.aggregator.main.SyncApp
 
map(Function<T, R>) - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
mapUrlItemsByLoc(Capability) - Method in class nl.knaw.dans.rs.aggregator.discover.UrlSetPivot
 
mapUrlItemsByUri(Capability) - Method in class nl.knaw.dans.rs.aggregator.discover.UrlSetPivot
 
marshal(ZonedDateTime) - Method in class nl.knaw.dans.rs.aggregator.xml.ZonedDateTimeAdapter
 
merge(ResultIndex) - Method in class nl.knaw.dans.rs.aggregator.discover.ResultIndex
Merge the given ResultIndex with this ResultIndex.

N

nl.knaw.dans.rs.aggregator.discover - package nl.knaw.dans.rs.aggregator.discover
Classes for discovering sitemaps on ResourceSync Sources.
nl.knaw.dans.rs.aggregator.http - package nl.knaw.dans.rs.aggregator.http
Classes and Exceptions for accessing remote resources and sitemaps.
nl.knaw.dans.rs.aggregator.main - package nl.knaw.dans.rs.aggregator.main
Main class for ResourceSync synchronisation at a Destination.
nl.knaw.dans.rs.aggregator.schedule - package nl.knaw.dans.rs.aggregator.schedule
Classes and interfaces for scheduling job execution.
nl.knaw.dans.rs.aggregator.sync - package nl.knaw.dans.rs.aggregator.sync
Workers collectors and default implementations for ResourceSync synchronisation at a Destination.
nl.knaw.dans.rs.aggregator.syncore - package nl.knaw.dans.rs.aggregator.syncore
Core classes and interfaces for ResourceSync synchronisation at a Destination.
nl.knaw.dans.rs.aggregator.util - package nl.knaw.dans.rs.aggregator.util
Utility classes.
nl.knaw.dans.rs.aggregator.xml - package nl.knaw.dans.rs.aggregator.xml
JAXB implementation for marshalling and unmarshalling sitemap documents.
normalize(String) - Static method in class nl.knaw.dans.rs.aggregator.util.NormURI
 
normalize(URI) - Static method in class nl.knaw.dans.rs.aggregator.util.NormURI
 
NormURI - Class in nl.knaw.dans.rs.aggregator.util
Normalize URI's to a standard format.
NormURI() - Constructor for class nl.knaw.dans.rs.aggregator.util.NormURI
 
NULL_DATE - Static variable in interface nl.knaw.dans.rs.aggregator.xml.RsConstants
 

O

ObjectFactory - Class in nl.knaw.dans.rs.aggregator.xml
Factory class for creating the root elements of sitemaps: <urlset> and <sitemapindex>.
ObjectFactory() - Constructor for class nl.knaw.dans.rs.aggregator.xml.ObjectFactory
 

P

PathFinder - Class in nl.knaw.dans.rs.aggregator.syncore
Class capable of finding its way in file system directories for resources, metadata and synchronisation properties for a given base directory and URI.
PathFinder(String, URI) - Constructor for class nl.knaw.dans.rs.aggregator.syncore.PathFinder
 
postProcess(ResultIndex, PathFinder, RsProperties) - Method in class nl.knaw.dans.rs.aggregator.sync.DefaultSyncPostProcessor
 
postProcess(ResultIndex, PathFinder, RsProperties) - Method in interface nl.knaw.dans.rs.aggregator.syncore.SyncPostProcessor
Post process after the synchronisation that was done with the given resultIndex and pathFinder and that resulted in the given syncProps.
postVisitDirectory(Path, IOException) - Method in class nl.knaw.dans.rs.aggregator.util.FileCleaner
 
preVisitDirectory(Path, BasicFileAttributes) - Method in class nl.knaw.dans.rs.aggregator.util.FileCleaner
 
PROP_CL_AS_OF_DATE_TIME - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_CL_CONVERTER - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_CL_COUNT_CAPABILITY_LISTS - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_CL_COUNT_CHANGELIST_INDEXES - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_CL_COUNT_CHANGELISTS - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_CL_COUNT_ERROR_RESULTS - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_CL_COUNT_INVALID_URIS - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_CL_COUNT_RESOURCELIST_INDEXES - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_CL_COUNT_RESOURCELISTS - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_CL_COUNT_UNHNDLED_RESULTS - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_CL_DATE_LATEST_CHANGELIST - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_CL_DATE_LATEST_RESOURCELIST - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_CL_FOUND_NEW_RESOURCELIST - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_CL_ITEMS_CREATED - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_CL_ITEMS_DELETED - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_CL_ITEMS_RECENT - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_CL_ITEMS_REMAINING - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_CL_ITEMS_UPDATED - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_FAILED_CREATIONS - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_FAILED_DELETIONS - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_FAILED_REMAINS - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_FAILED_UPDATES - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_FULLY_SYNCHRONIZED - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_ITEMS_CREATED - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_ITEMS_DELETED - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_ITEMS_NO_ACTION - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_ITEMS_REMAIN - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_ITEMS_UPDATED - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_ITEMS_VERIFIED - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_MAX_DOWNLOAD_RETRY - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_MAX_DOWNLOADS - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_RESOURCE_MANAGER - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_SITEMAP_COLLECTOR - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_SYNC_END - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_SYNC_START - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_TOTAL_DOWNLOAD_COUNT - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_TOTAL_FAILED_ITEMS - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_TOTAL_ITEMS - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_TRIAL_RUN - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SW_VERIFICATION_POLICY - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
PROP_SZ_DELETED_METADATA_FILE_COUNT - Static variable in class nl.knaw.dans.rs.aggregator.sync.DefaultSyncPostProcessor
 
PROP_SZ_DELETED_SYNC_PROP_FILE_COUNT - Static variable in class nl.knaw.dans.rs.aggregator.sync.DefaultSyncPostProcessor
 

Q

QNAME - Static variable in class nl.knaw.dans.rs.aggregator.xml.Sitemapindex
 
QNAME - Static variable in class nl.knaw.dans.rs.aggregator.xml.Urlset
 

R

read(String, File) - Method in class nl.knaw.dans.rs.aggregator.http.ResourceReader
 
read(URI, File) - Method in class nl.knaw.dans.rs.aggregator.http.ResourceReader
 
read(String) - Method in class nl.knaw.dans.rs.aggregator.http.RsDocumentReader
 
read(URI) - Method in class nl.knaw.dans.rs.aggregator.http.RsDocumentReader
 
readListAndSynchronize() - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
RemoteException - Exception in nl.knaw.dans.rs.aggregator.http
 
RemoteException() - Constructor for exception nl.knaw.dans.rs.aggregator.http.RemoteException
 
RemoteException(String) - Constructor for exception nl.knaw.dans.rs.aggregator.http.RemoteException
 
RemoteException(int, String) - Constructor for exception nl.knaw.dans.rs.aggregator.http.RemoteException
 
RemoteException(int, String, URI) - Constructor for exception nl.knaw.dans.rs.aggregator.http.RemoteException
 
RemoteResourceSyncFrameworkException - Exception in nl.knaw.dans.rs.aggregator.http
Signals that a remote source does not comply to the Resourcesync Framework specification.
RemoteResourceSyncFrameworkException() - Constructor for exception nl.knaw.dans.rs.aggregator.http.RemoteResourceSyncFrameworkException
 
RemoteResourceSyncFrameworkException(String) - Constructor for exception nl.knaw.dans.rs.aggregator.http.RemoteResourceSyncFrameworkException
 
RemoteResourceSyncFrameworkException(String, Throwable) - Constructor for exception nl.knaw.dans.rs.aggregator.http.RemoteResourceSyncFrameworkException
 
RemoteResourceSyncFrameworkException(Throwable) - Constructor for exception nl.knaw.dans.rs.aggregator.http.RemoteResourceSyncFrameworkException
 
repeatDownload(VerificationStatus, VerificationStatus, VerificationStatus) - Method in class nl.knaw.dans.rs.aggregator.sync.DefaultVerificationPolicy
 
repeatDownload(VerificationStatus, VerificationStatus, VerificationStatus) - Method in interface nl.knaw.dans.rs.aggregator.syncore.VerificationPolicy
Should we repeat the download of a resource, given the status of verifications.
resolve(URI, String) - Method in class nl.knaw.dans.rs.aggregator.discover.LinkList
 
resolve(URI, Collection<String>) - Method in class nl.knaw.dans.rs.aggregator.discover.LinkList
 
ResourceManager - Interface in nl.knaw.dans.rs.aggregator.syncore
A ResourceManager manages resources and is capable of answering simple questions about the managed resources.
ResourceReader - Class in nl.knaw.dans.rs.aggregator.http
Created on 2017-04-11 16:15.
ResourceReader(CloseableHttpClient) - Constructor for class nl.knaw.dans.rs.aggregator.http.ResourceReader
 
ResourceSyncContext - Class in nl.knaw.dans.rs.aggregator.xml
JAXBContext for marshalling and unmarshalling of ResourceSync documents.
ResourceSyncContext() - Constructor for class nl.knaw.dans.rs.aggregator.xml.ResourceSyncContext
 
Result<T> - Class in nl.knaw.dans.rs.aggregator.http
 
Result(URI) - Constructor for class nl.knaw.dans.rs.aggregator.http.Result
 
ResultIndex - Class in nl.knaw.dans.rs.aggregator.discover
An index on explored URI's and their Result.
ResultIndex() - Constructor for class nl.knaw.dans.rs.aggregator.discover.ResultIndex
 
ResultIndexPivot - Class in nl.knaw.dans.rs.aggregator.discover
Data summarizations on a ResultIndex.
ResultIndexPivot(ResultIndex) - Constructor for class nl.knaw.dans.rs.aggregator.discover.ResultIndexPivot
 
RsBuilder - Class in nl.knaw.dans.rs.aggregator.xml
Utility class for building RsRoot class hierarchies.
RsBuilder(ResourceSyncContext) - Constructor for class nl.knaw.dans.rs.aggregator.xml.RsBuilder
Constructor.
RsConstants - Interface in nl.knaw.dans.rs.aggregator.xml
Constants related to the representation of ResourceSync documents as xml.
RsDocumentReader - Class in nl.knaw.dans.rs.aggregator.http
 
RsDocumentReader(CloseableHttpClient, ResourceSyncContext) - Constructor for class nl.knaw.dans.rs.aggregator.http.RsDocumentReader
 
RsExplorer - Class in nl.knaw.dans.rs.aggregator.discover
Download ResourceSync Framework documents.
RsExplorer(CloseableHttpClient, ResourceSyncContext) - Constructor for class nl.knaw.dans.rs.aggregator.discover.RsExplorer
 
RsItem<T extends RsItem> - Class in nl.knaw.dans.rs.aggregator.xml
 
RsItem() - Constructor for class nl.knaw.dans.rs.aggregator.xml.RsItem
 
RsLn - Class in nl.knaw.dans.rs.aggregator.xml
 
RsLn(String, String) - Constructor for class nl.knaw.dans.rs.aggregator.xml.RsLn
 
RsMd - Class in nl.knaw.dans.rs.aggregator.xml
 
RsMd() - Constructor for class nl.knaw.dans.rs.aggregator.xml.RsMd
 
RsMd(String) - Constructor for class nl.knaw.dans.rs.aggregator.xml.RsMd
 
RsProperties - Class in nl.knaw.dans.rs.aggregator.util
An extension on Properties that can save an xml-representation of itself sorted on key.
RsProperties() - Constructor for class nl.knaw.dans.rs.aggregator.util.RsProperties
 
RsRoot<T extends RsRoot,C extends RsItem> - Class in nl.knaw.dans.rs.aggregator.xml
 
RsRoot() - Constructor for class nl.knaw.dans.rs.aggregator.xml.RsRoot
 
RunAtFixedRate - Class in nl.knaw.dans.rs.aggregator.schedule
A JobScheduler that executes its Job repeatedly at a fixed time.
RunAtFixedRate() - Constructor for class nl.knaw.dans.rs.aggregator.schedule.RunAtFixedRate
 
RunOnceScheduler - Class in nl.knaw.dans.rs.aggregator.schedule
A JobScheduler that runs a given Job once.
RunOnceScheduler() - Constructor for class nl.knaw.dans.rs.aggregator.schedule.RunOnceScheduler
 
RunWithFixedDelay - Class in nl.knaw.dans.rs.aggregator.schedule
A JobScheduler that executes its Job with a fixed delay between successive executions.
RunWithFixedDelay() - Constructor for class nl.knaw.dans.rs.aggregator.schedule.RunWithFixedDelay
 

S

schedule(Job) - Method in interface nl.knaw.dans.rs.aggregator.schedule.JobScheduler
 
schedule(Job) - Method in class nl.knaw.dans.rs.aggregator.schedule.RunAtFixedRate
 
schedule(Job) - Method in class nl.knaw.dans.rs.aggregator.schedule.RunOnceScheduler
 
schedule(Job) - Method in class nl.knaw.dans.rs.aggregator.schedule.RunWithFixedDelay
 
setBaseDirectory(String) - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
setBool(String, boolean) - Method in class nl.knaw.dans.rs.aggregator.util.RsProperties
 
setDateTime(String, ZonedDateTime) - Method in class nl.knaw.dans.rs.aggregator.util.RsProperties
 
setDelay(int) - Method in class nl.knaw.dans.rs.aggregator.schedule.RunWithFixedDelay
 
setFile(File) - Method in class nl.knaw.dans.rs.aggregator.xml.RsBuilder
 
setHourOfDay(int) - Method in class nl.knaw.dans.rs.aggregator.schedule.RunAtFixedRate
 
setHttpClient(CloseableHttpClient) - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
setInputSource(InputSource) - Method in class nl.knaw.dans.rs.aggregator.xml.RsBuilder
 
setInputStream(InputStream) - Method in class nl.knaw.dans.rs.aggregator.xml.RsBuilder
 
setInt(String, int) - Method in class nl.knaw.dans.rs.aggregator.util.RsProperties
 
setKeepingHeaders(boolean) - Method in class nl.knaw.dans.rs.aggregator.http.AbstractUriReader
 
setKeepValidSyncProps(int) - Method in class nl.knaw.dans.rs.aggregator.sync.DefaultSyncPostProcessor
 
setMaxErrorCount(int) - Method in class nl.knaw.dans.rs.aggregator.schedule.RunAtFixedRate
 
setMaxErrorCount(int) - Method in class nl.knaw.dans.rs.aggregator.schedule.RunWithFixedDelay
 
setMinuteOfHour(int) - Method in class nl.knaw.dans.rs.aggregator.schedule.RunAtFixedRate
 
setNode(Node) - Method in class nl.knaw.dans.rs.aggregator.xml.RsBuilder
 
setOrdinal(int) - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
setPathFinder(PathFinder) - Method in class nl.knaw.dans.rs.aggregator.sync.FsResourceManager
 
setPathFinder(PathFinder) - Method in class nl.knaw.dans.rs.aggregator.sync.FsSitemapConverterProvider
 
setPathFinder(PathFinder) - Method in interface nl.knaw.dans.rs.aggregator.syncore.ResourceManager
Sets the current pathFinder on this ResourceManager.
setPathFinder(PathFinder) - Method in interface nl.knaw.dans.rs.aggregator.syncore.SitemapConverterProvider
Set the PathFinder that corresponds to the URI the provided converter is about to handle.
setPeriod(int) - Method in class nl.knaw.dans.rs.aggregator.schedule.RunAtFixedRate
 
setReader(Reader) - Method in class nl.knaw.dans.rs.aggregator.xml.RsBuilder
 
setResourceManager(ResourceManager) - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
setRsContext(ResourceSyncContext) - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
setSitemapCollector(SitemapCollector) - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
setSitemapConverterProvider(SitemapConverterProvider) - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
setSource(Source) - Method in class nl.knaw.dans.rs.aggregator.xml.RsBuilder
 
setStatusCode(int) - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
setStatusLine(String) - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
setSyncPostProcessor(SyncPostProcessor) - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
setUriListLocation(String) - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
setUrl(URL) - Method in class nl.knaw.dans.rs.aggregator.xml.RsBuilder
 
setVerificationPolicy(VerificationPolicy) - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
setXmlEventReader(XMLEventReader) - Method in class nl.knaw.dans.rs.aggregator.xml.RsBuilder
 
setXmlStreamReader(XMLStreamReader) - Method in class nl.knaw.dans.rs.aggregator.xml.RsBuilder
 
setZoneId(ZoneId) - Static method in class nl.knaw.dans.rs.aggregator.util.ZonedDateTimeUtil
 
SitemapCollector - Class in nl.knaw.dans.rs.aggregator.sync
Created on 2017-04-26 09:13.
SitemapCollector() - Constructor for class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
SitemapConverterProvider - Interface in nl.knaw.dans.rs.aggregator.syncore
Implementations of this interface can provide a BiFunction converter that knows how to handle the response on a sitemap URI.
Sitemapindex - Class in nl.knaw.dans.rs.aggregator.xml
 
Sitemapindex() - Constructor for class nl.knaw.dans.rs.aggregator.xml.Sitemapindex
 
Sitemapindex(RsMd) - Constructor for class nl.knaw.dans.rs.aggregator.xml.Sitemapindex
 
SitemapItem - Class in nl.knaw.dans.rs.aggregator.xml
 
SitemapItem(String) - Constructor for class nl.knaw.dans.rs.aggregator.xml.SitemapItem
 
storeToXML(File, String) - Method in class nl.knaw.dans.rs.aggregator.util.RsProperties
 
SW - Static variable in interface nl.knaw.dans.rs.aggregator.syncore.Sync
 
Sync - Interface in nl.knaw.dans.rs.aggregator.syncore
A collection of keys for synchronisation properties.
SyncApp - Class in nl.knaw.dans.rs.aggregator.main
Created on 2017-05-04 16:47.
SyncApp() - Constructor for class nl.knaw.dans.rs.aggregator.main.SyncApp
 
synchronize(List<URI>) - Method in class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
synchronize(PathFinder, RsProperties) - Method in class nl.knaw.dans.rs.aggregator.sync.SyncWorker
 
SyncJob - Class in nl.knaw.dans.rs.aggregator.sync
Created on 2017-05-03 17:05.
SyncJob() - Constructor for class nl.knaw.dans.rs.aggregator.sync.SyncJob
 
SyncPostProcessor - Interface in nl.knaw.dans.rs.aggregator.syncore
Implementations of SyncPostProcessor are called to post process after a synchronisation run.
SyncWorker - Class in nl.knaw.dans.rs.aggregator.sync
Created on 2017-04-15 14:36.
SyncWorker() - Constructor for class nl.knaw.dans.rs.aggregator.sync.SyncWorker
 
SZ - Static variable in class nl.knaw.dans.rs.aggregator.sync.DefaultSyncPostProcessor
 

T

toFileSaveFormat(ZonedDateTime) - Static method in class nl.knaw.dans.rs.aggregator.util.ZonedDateTimeUtil
 
toLong(ZonedDateTime) - Static method in class nl.knaw.dans.rs.aggregator.util.ZonedDateTimeUtil
 
toString() - Method in class nl.knaw.dans.rs.aggregator.http.Result
 
toXml(RsRoot, boolean) - Method in class nl.knaw.dans.rs.aggregator.xml.RsBuilder
Marshal a class hierarchy to its xml-representation.
toXmlString(ZonedDateTime) - Static method in class nl.knaw.dans.rs.aggregator.util.ZonedDateTimeUtil
 

U

unmarshal(String) - Method in class nl.knaw.dans.rs.aggregator.xml.ZonedDateTimeAdapter
 
update(URI) - Method in class nl.knaw.dans.rs.aggregator.sync.FsResourceManager
 
update(URI) - Method in interface nl.knaw.dans.rs.aggregator.syncore.ResourceManager
Update the resource that is identified by the given normalizedURI.
UrlItem - Class in nl.knaw.dans.rs.aggregator.xml
 
UrlItem(String) - Constructor for class nl.knaw.dans.rs.aggregator.xml.UrlItem
 
Urlset - Class in nl.knaw.dans.rs.aggregator.xml
 
Urlset() - Constructor for class nl.knaw.dans.rs.aggregator.xml.Urlset
 
Urlset(RsMd) - Constructor for class nl.knaw.dans.rs.aggregator.xml.Urlset
 
UrlSetPivot - Class in nl.knaw.dans.rs.aggregator.discover
Created on 2017-04-18 14:31.
UrlSetPivot(ResultIndex) - Constructor for class nl.knaw.dans.rs.aggregator.discover.UrlSetPivot
 

V

valueOf(String) - Static method in enum nl.knaw.dans.rs.aggregator.syncore.VerificationStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum nl.knaw.dans.rs.aggregator.xml.Capability
Returns the enum constant of this type with the specified name.
values() - Static method in enum nl.knaw.dans.rs.aggregator.syncore.VerificationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum nl.knaw.dans.rs.aggregator.xml.Capability
Returns an array containing the constants of this enum type, in the order they are declared.
VerificationPolicy - Interface in nl.knaw.dans.rs.aggregator.syncore
Policies for verification of resources.
VerificationStatus - Enum in nl.knaw.dans.rs.aggregator.syncore
Created on 2017-04-24 14:27.
verifyChildRelation(Capability) - Method in enum nl.knaw.dans.rs.aggregator.xml.Capability
Verify that the given Capability is a valid value for possible child documents as expressed in the <loc> element of <url> and <sitemap>.
verifyHash(URI, String, String) - Method in class nl.knaw.dans.rs.aggregator.sync.FsResourceManager
 
verifyHash(URI, String, String) - Method in interface nl.knaw.dans.rs.aggregator.syncore.ResourceManager
Verify the hash of the resource that is identified by the given normalizedURI, computed with the indicated algorithm.
verifyIndexRelation(Capability) - Method in enum nl.knaw.dans.rs.aggregator.xml.Capability
Verify that the given Capability is a valid value for the index relation in a document of this Capability.
verifyLastModified(URI, ZonedDateTime) - Method in class nl.knaw.dans.rs.aggregator.sync.FsResourceManager
 
verifyLastModified(URI, ZonedDateTime) - Method in interface nl.knaw.dans.rs.aggregator.syncore.ResourceManager
Verify the last modified date of the resource that is identified by the given normalizedURI.
verifySize(URI, long) - Method in class nl.knaw.dans.rs.aggregator.sync.FsResourceManager
 
verifySize(URI, long) - Method in interface nl.knaw.dans.rs.aggregator.syncore.ResourceManager
Verify the size in bytes of the resource that is identified by the given normalizedURI.
verifyUpRelation(Capability) - Method in enum nl.knaw.dans.rs.aggregator.xml.Capability
Verify that the given Capability is a valid value for the up relation in a document of this Capability.
visitFile(Path, BasicFileAttributes) - Method in class nl.knaw.dans.rs.aggregator.util.FileCleaner
 
visitFileFailed(Path, IOException) - Method in class nl.knaw.dans.rs.aggregator.util.FileCleaner
 

W

withAsOfDateTime(ZonedDateTime) - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
withAt(ZonedDateTime) - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
withCapability(String) - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
withChange(String) - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
withChangefreq(String) - Method in class nl.knaw.dans.rs.aggregator.xml.RsItem
 
withCompleted(ZonedDateTime) - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
withConverter(LambdaUtil.BiFunction_WithExceptions<URI, HttpResponse, RsRoot, Exception>) - Method in class nl.knaw.dans.rs.aggregator.discover.RsExplorer
 
withConverter(LambdaUtil.BiFunction_WithExceptions<URI, HttpResponse, RsRoot, Exception>) - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
withDateTime(ZonedDateTime) - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
withEncoding(String) - Method in class nl.knaw.dans.rs.aggregator.xml.RsLn
 
withEncoding(String) - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
withFollowChildLinks(boolean) - Method in class nl.knaw.dans.rs.aggregator.discover.RsExplorer
 
withFollowIndexLinks(boolean) - Method in class nl.knaw.dans.rs.aggregator.discover.RsExplorer
 
withFollowParentLinks(boolean) - Method in class nl.knaw.dans.rs.aggregator.discover.RsExplorer
Follow links in child element <rs:ln> of <urlset> with the relation type up.
withFrom(ZonedDateTime) - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
withHash(String) - Method in class nl.knaw.dans.rs.aggregator.xml.RsLn
 
withHash(String) - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
withHref(String) - Method in class nl.knaw.dans.rs.aggregator.xml.RsLn
 
withHttpClient(CloseableHttpClient) - Method in class nl.knaw.dans.rs.aggregator.sync.FsResourceManager
 
withHttpClient(CloseableHttpClient) - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
withLastmod(ZonedDateTime) - Method in class nl.knaw.dans.rs.aggregator.xml.RsItem
 
withLength(Long) - Method in class nl.knaw.dans.rs.aggregator.xml.RsLn
 
withLength(Long) - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
withLoc(String) - Method in class nl.knaw.dans.rs.aggregator.xml.RsItem
 
withMaxDownloadRetry(int) - Method in class nl.knaw.dans.rs.aggregator.sync.SyncWorker
 
withMaxDownloads(int) - Method in class nl.knaw.dans.rs.aggregator.sync.SyncWorker
 
withMetadata(RsMd) - Method in class nl.knaw.dans.rs.aggregator.xml.RsItem
 
withMetadata(RsMd) - Method in class nl.knaw.dans.rs.aggregator.xml.RsRoot
 
withModified(ZonedDateTime) - Method in class nl.knaw.dans.rs.aggregator.xml.RsLn
 
withPath(String) - Method in class nl.knaw.dans.rs.aggregator.xml.RsLn
 
withPath(String) - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
withPri(Integer) - Method in class nl.knaw.dans.rs.aggregator.xml.RsLn
 
withRel(String) - Method in class nl.knaw.dans.rs.aggregator.xml.RsLn
 
withResourceManager(ResourceManager) - Method in class nl.knaw.dans.rs.aggregator.sync.SyncWorker
 
withResourceReader(ResourceReader) - Method in class nl.knaw.dans.rs.aggregator.sync.FsResourceManager
 
withResourceSyncContext(ResourceSyncContext) - Method in class nl.knaw.dans.rs.aggregator.sync.FsSitemapConverterProvider
 
withResourceSyncContext(ResourceSyncContext) - Method in interface nl.knaw.dans.rs.aggregator.syncore.SitemapConverterProvider
Set the ResourceSyncContext for the provided converter.
withRsContext(ResourceSyncContext) - Method in class nl.knaw.dans.rs.aggregator.sync.SitemapCollector
 
withSitemapCollector(SitemapCollector) - Method in class nl.knaw.dans.rs.aggregator.sync.SyncWorker
 
withTrialRun(boolean) - Method in class nl.knaw.dans.rs.aggregator.sync.SyncWorker
 
withType(String) - Method in class nl.knaw.dans.rs.aggregator.xml.RsLn
 
withType(String) - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
withUntil(ZonedDateTime) - Method in class nl.knaw.dans.rs.aggregator.xml.RsMd
 
withVerificationPolicy(VerificationPolicy) - Method in class nl.knaw.dans.rs.aggregator.sync.SyncWorker
 

X

xmlValue - Variable in enum nl.knaw.dans.rs.aggregator.xml.Capability
The value as present in xml on the element rs:md on the attribute capability.

Z

ZonedDateTimeAdapter - Class in nl.knaw.dans.rs.aggregator.xml
Adapter for conversion between a ZonedDateTime and an ISO 8601 profile know as W3C Datetime format.
ZonedDateTimeAdapter() - Constructor for class nl.knaw.dans.rs.aggregator.xml.ZonedDateTimeAdapter
 
ZonedDateTimeUtil - Class in nl.knaw.dans.rs.aggregator.util
Utility class for conversion of ZonedDateTimes to and from other representations.
ZonedDateTimeUtil() - Constructor for class nl.knaw.dans.rs.aggregator.util.ZonedDateTimeUtil
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
Skip navigation links

Copyright © 2017. All rights reserved.