Skip navigation links
A C D E F G H I J L M N P R S T U W 

A

add(Source) - Method in class edu.byu.hbll.neon.maint.SourceMaintenance
 
addDocument(SourceDocument) - Method in class edu.byu.hbll.neon.HarvestResult
 
addSource(Source) - Method in class edu.byu.hbll.neon.NeonConfiguration
 

C

call(Dependency) - Method in class edu.byu.hbll.neon.core.DirectLoadTask
 
call(DocumentRequest) - Method in class edu.byu.hbll.neon.core.DirectProcessTask
 
call(DocumentsRequest) - Method in class edu.byu.hbll.neon.core.DirectsTask
 
call(DocumentRequest) - Method in class edu.byu.hbll.neon.core.DirectTask
 
call(LoadDocument) - Method in class edu.byu.hbll.neon.core.HarvestLoadTask
 
call(FullDocument) - Method in class edu.byu.hbll.neon.core.PersistResultTask
 
call(LoadDocument) - Method in class edu.byu.hbll.neon.core.PersistSourceTask
 
call(DocumentRequest) - Method in class edu.byu.hbll.neon.core.ProcessQueueTask
 
callDirect(Collection<LoadDocument>, DocumentRequest) - Method in class edu.byu.hbll.neon.core.ProcessTask
 
callHarvest(Collection<LoadDocument>) - Method in class edu.byu.hbll.neon.core.ProcessTask
 
CdiDirectClient - Class in edu.byu.hbll.neon.impl
 
CdiDirectClient(Class<? extends DirectClient>) - Constructor for class edu.byu.hbll.neon.impl.CdiDirectClient
 
CdiHarvestClient - Class in edu.byu.hbll.neon.impl
 
CdiHarvestClient(Class<? extends HarvestClient>) - Constructor for class edu.byu.hbll.neon.impl.CdiHarvestClient
 
ClientUtils - Class in edu.byu.hbll.neon.util
 
ClientUtils() - Constructor for class edu.byu.hbll.neon.util.ClientUtils
 
close() - Method in class edu.byu.hbll.neon.core.MongoDB
Closes the underlying MongoClient.

D

db - Variable in class edu.byu.hbll.neon.maint.SourceMaintenance
 
DEFAULT_BATCH_SIZE - Static variable in class edu.byu.hbll.neon.maint.DependencyLoader
The default number of maintenance tasks to run at a time
DEFAULT_BATCH_SIZE - Static variable in class edu.byu.hbll.neon.maint.DocumentProcessor
The default number of maintenance tasks to run at a time
DEFAULT_BATCH_SIZE - Static variable in class edu.byu.hbll.neon.maint.HarvestProcessor
The default number of maintenance tasks to run at a time
DEFAULT_LIMIT - Static variable in class edu.byu.hbll.neon.api.DocumentService
 
deleteDependency(String, String) - Method in class edu.byu.hbll.neon.core.MongoDB
 
deleteDocument(String) - Method in class edu.byu.hbll.neon.core.MongoDB
 
deleteHarvest(String, String) - Method in class edu.byu.hbll.neon.core.MongoDB
 
deleteProcess(String) - Method in class edu.byu.hbll.neon.core.MongoDB
 
Dependency - Class in edu.byu.hbll.neon
 
Dependency(String, String) - Constructor for class edu.byu.hbll.neon.Dependency
 
DependencyLoader - Class in edu.byu.hbll.neon.maint
A single background thread that processes tasks from all maintenance queues.
DependencyLoader() - Constructor for class edu.byu.hbll.neon.maint.DependencyLoader
 
DependencyResolver - Interface in edu.byu.hbll.neon
When Neon receives a request for a document and that document doesn't exists, there is an attempt made to retrieve the source document(s) and process the document for the request.
deserialize(String) - Static method in class edu.byu.hbll.neon.util.JsonUtils
 
DirectClient - Interface in edu.byu.hbll.neon
A client that directly requests documents from a source system by id.
DirectLoadTask - Class in edu.byu.hbll.neon.core
 
DirectLoadTask() - Constructor for class edu.byu.hbll.neon.core.DirectLoadTask
 
DirectProcessTask - Class in edu.byu.hbll.neon.core
 
DirectProcessTask() - Constructor for class edu.byu.hbll.neon.core.DirectProcessTask
 
DirectsTask - Class in edu.byu.hbll.neon.core
 
DirectsTask() - Constructor for class edu.byu.hbll.neon.core.DirectsTask
 
DirectTask - Class in edu.byu.hbll.neon.core
 
DirectTask() - Constructor for class edu.byu.hbll.neon.core.DirectTask
 
DOCUMENT_COLLECTION - Static variable in class edu.byu.hbll.neon.core.MongoDB
 
DocumentHandler - Class in edu.byu.hbll.neon.core
 
DocumentHandler() - Constructor for class edu.byu.hbll.neon.core.DocumentHandler
 
DocumentProcessor - Class in edu.byu.hbll.neon.maint
A single background thread that processes tasks from all maintenance queues.
DocumentProcessor() - Constructor for class edu.byu.hbll.neon.maint.DocumentProcessor
 
DocumentRequest - Class in edu.byu.hbll.neon.api
 
DocumentRequest() - Constructor for class edu.byu.hbll.neon.api.DocumentRequest
 
DocumentRequest(String, int, DocumentsRequest) - Constructor for class edu.byu.hbll.neon.api.DocumentRequest
 
DocumentService - Class in edu.byu.hbll.neon.api
 
DocumentService() - Constructor for class edu.byu.hbll.neon.api.DocumentService
 
DocumentsRequest - Class in edu.byu.hbll.neon.api
 
DocumentsRequest() - Constructor for class edu.byu.hbll.neon.api.DocumentsRequest
 
DocumentsResponse - Class in edu.byu.hbll.neon.api
 
DocumentsResponse() - Constructor for class edu.byu.hbll.neon.api.DocumentsResponse
 

E

edu.byu.hbll.neon - package edu.byu.hbll.neon
 
edu.byu.hbll.neon.api - package edu.byu.hbll.neon.api
 
edu.byu.hbll.neon.core - package edu.byu.hbll.neon.core
 
edu.byu.hbll.neon.impl - package edu.byu.hbll.neon.impl
 
edu.byu.hbll.neon.maint - package edu.byu.hbll.neon.maint
 
edu.byu.hbll.neon.provider - package edu.byu.hbll.neon.provider
 
edu.byu.hbll.neon.util - package edu.byu.hbll.neon.util
 
EjbDirectClient - Class in edu.byu.hbll.neon.impl
 
EjbDirectClient(String) - Constructor for class edu.byu.hbll.neon.impl.EjbDirectClient
 
EjbHarvestClient - Class in edu.byu.hbll.neon.impl
 
EjbHarvestClient(String) - Constructor for class edu.byu.hbll.neon.impl.EjbHarvestClient
 
enrich(List<FullDocument>, List<DocumentRequest>) - Method in class edu.byu.hbll.neon.core.DirectsTask
 
enrich(List<FullDocument>, FullDocument, DocumentRequest) - Method in class edu.byu.hbll.neon.core.DirectTask
 
enrichDirect(List<FullDocument>, FullDocument, DocumentRequest) - Method in class edu.byu.hbll.neon.core.ProcessTask
 
enrichHarvest(List<FullDocument>, FullDocument) - Method in class edu.byu.hbll.neon.core.ProcessTask
 
equals(Object) - Method in class edu.byu.hbll.neon.Dependency
 

F

FlexDateParser - Class in edu.byu.hbll.neon.util
 
FlexDateParser() - Constructor for class edu.byu.hbll.neon.util.FlexDateParser
 
FORMATTER - Static variable in class edu.byu.hbll.neon.util.FlexDateParser
 
FullDocument - Class in edu.byu.hbll.neon.core
 
FullDocument() - Constructor for class edu.byu.hbll.neon.core.FullDocument
 
FullDocument(ResultDocument) - Constructor for class edu.byu.hbll.neon.core.FullDocument
 

G

get(String) - Method in interface edu.byu.hbll.neon.DirectClient
Requests of the source system the document represented by the given id.
get(List<String>) - Method in interface edu.byu.hbll.neon.DirectClient
Requests of the source system the documents represented by the given ids.
get(String) - Method in class edu.byu.hbll.neon.impl.CdiDirectClient
 
get(List<String>) - Method in class edu.byu.hbll.neon.impl.CdiDirectClient
 
get(String) - Method in class edu.byu.hbll.neon.impl.EjbDirectClient
 
get(List<String>) - Method in class edu.byu.hbll.neon.impl.EjbDirectClient
 
get(String) - Method in class edu.byu.hbll.neon.impl.NeonDirectClient
 
get() - Method in class edu.byu.hbll.neon.SourceDocuments
 
get(String) - Method in class edu.byu.hbll.neon.SourceDocuments
 
getBaseCursor(Instant) - Static method in class edu.byu.hbll.neon.core.MongoDB
Returns a floored cursor based on the given time.
getCollections() - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
getCollections() - Method in class edu.byu.hbll.neon.core.FullDocument
 
getCollections() - Method in class edu.byu.hbll.neon.ResultDocument
 
getCursor() - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
getCursor() - Method in class edu.byu.hbll.neon.core.FullDocument
 
getCursor() - Static method in class edu.byu.hbll.neon.core.MongoDB
Generates a timestamp based long that can be used as cursor in a database.
getCursor() - Method in class edu.byu.hbll.neon.HarvestResult
 
getDb() - Method in class edu.byu.hbll.neon.core.NeonDB
 
getDb() - Method in class edu.byu.hbll.neon.NeonConfiguration
 
getDependencies() - Method in class edu.byu.hbll.neon.core.FullDocument
 
getDependencies(String, int) - Method in class edu.byu.hbll.neon.core.MongoDB
 
getDependencies(String) - Method in class edu.byu.hbll.neon.core.MongoDB
 
getDependencies() - Method in class edu.byu.hbll.neon.ResultDocument
 
getDependencyResolver() - Method in class edu.byu.hbll.neon.NeonConfiguration
 
getDirectBatchSize() - Method in class edu.byu.hbll.neon.Source
 
getDirectClient() - Method in class edu.byu.hbll.neon.Source
 
getDirectSchedule() - Method in class edu.byu.hbll.neon.Source
 
getDocument(String, boolean, boolean, UriInfo) - Method in class edu.byu.hbll.neon.api.DocumentService
 
getDocument() - Method in class edu.byu.hbll.neon.api.WebDocument
 
getDocument() - Method in class edu.byu.hbll.neon.core.FullDocument
 
getDocument(String) - Method in class edu.byu.hbll.neon.core.MongoDB
 
getDocument() - Method in class edu.byu.hbll.neon.LoadDocument
 
getDocument() - Method in class edu.byu.hbll.neon.ResultDocument
 
getDocument() - Method in class edu.byu.hbll.neon.SourceDocument
 
getDocuments(List<String>, boolean, boolean, String, long, int, boolean, List<String>, List<String>, UriInfo) - Method in class edu.byu.hbll.neon.api.DocumentService
 
getDocuments() - Method in class edu.byu.hbll.neon.api.DocumentsResponse
 
getDocuments(DocumentsRequest) - Method in class edu.byu.hbll.neon.core.DocumentHandler
 
getDocuments(List<String>) - Method in class edu.byu.hbll.neon.core.MongoDB
 
getDocuments() - Method in class edu.byu.hbll.neon.HarvestResult
 
getDocumentsRequest() - Method in class edu.byu.hbll.neon.api.DocumentRequest
 
getFields() - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
getFirst() - Method in class edu.byu.hbll.neon.SourceDocuments
 
getFirst(String) - Method in class edu.byu.hbll.neon.SourceDocuments
 
getFromQueue(MongoCollection<Document>, int) - Method in class edu.byu.hbll.neon.core.MongoDB
 
getFromText() - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
getHarvestClient() - Method in class edu.byu.hbll.neon.Source
 
getHarvestDocuments(int) - Method in class edu.byu.hbll.neon.core.MongoDB
 
getHarvestSchedule() - Method in class edu.byu.hbll.neon.Source
 
getId() - Method in class edu.byu.hbll.neon.api.DocumentRequest
 
getId() - Method in class edu.byu.hbll.neon.api.WebDocument
 
getId() - Method in class edu.byu.hbll.neon.core.FullDocument
 
getId() - Method in class edu.byu.hbll.neon.Dependency
 
getId() - Method in class edu.byu.hbll.neon.LoadDocument
 
getId() - Method in class edu.byu.hbll.neon.ResultDocument
 
getId() - Method in class edu.byu.hbll.neon.SourceDocument
 
getIdFromSourceId(Document) - Method in class edu.byu.hbll.neon.core.MongoDB
 
getIds() - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
getLimit() - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
getMd5() - Method in class edu.byu.hbll.neon.core.FullDocument
 
getModified() - Method in class edu.byu.hbll.neon.api.WebDocument
 
getModified() - Method in class edu.byu.hbll.neon.core.FullDocument
 
getName() - Method in class edu.byu.hbll.neon.Source
 
getNext() - Method in class edu.byu.hbll.neon.api.HarvestResponse
 
getPosition() - Method in class edu.byu.hbll.neon.api.DocumentRequest
 
getProcessed() - Method in class edu.byu.hbll.neon.core.FullDocument
 
getProcessor() - Method in class edu.byu.hbll.neon.NeonConfiguration
 
getProcessTasks(int) - Method in class edu.byu.hbll.neon.core.MongoDB
 
getSchedule(Source) - Method in class edu.byu.hbll.neon.maint.DependencyLoader
 
getSchedule(Source) - Method in class edu.byu.hbll.neon.maint.HarvestRunner
 
getSchedule(Source) - Method in class edu.byu.hbll.neon.maint.SourceMaintenance
 
getSize(JsonNode, Class<?>, Type, Annotation[], MediaType) - Method in class edu.byu.hbll.neon.provider.JsonNodeWriter
 
getSize(JsonResponse, Class<?>, Type, Annotation[], MediaType) - Method in class edu.byu.hbll.neon.provider.JsonResponseWriter
 
getSource(String) - Method in class edu.byu.hbll.neon.NeonConfiguration
 
getSourceName() - Method in class edu.byu.hbll.neon.Dependency
 
getSourceName() - Method in class edu.byu.hbll.neon.LoadDocument
 
getToken(String) - Method in class edu.byu.hbll.neon.core.MongoDB
 
getUriInfo() - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 

H

harvest(long, int, boolean, List<String>, List<String>) - Method in class edu.byu.hbll.neon.core.DocumentHandler
 
harvest(long, int, boolean, List<String>, List<String>) - Method in class edu.byu.hbll.neon.core.MongoDB
 
HarvestClient - Interface in edu.byu.hbll.neon
A client used for harvesting documents from a source system.
HarvestLoadTask - Class in edu.byu.hbll.neon.core
 
HarvestLoadTask() - Constructor for class edu.byu.hbll.neon.core.HarvestLoadTask
 
HarvestProcessor - Class in edu.byu.hbll.neon.maint
A single background thread that processes tasks from all maintenance queues.
HarvestProcessor() - Constructor for class edu.byu.hbll.neon.maint.HarvestProcessor
 
HarvestResponse - Class in edu.byu.hbll.neon.api
 
HarvestResponse() - Constructor for class edu.byu.hbll.neon.api.HarvestResponse
 
HarvestResult - Class in edu.byu.hbll.neon
 
HarvestResult() - Constructor for class edu.byu.hbll.neon.HarvestResult
 
HarvestResult(List<SourceDocument>, ObjectNode, boolean) - Constructor for class edu.byu.hbll.neon.HarvestResult
 
HarvestRunner - Class in edu.byu.hbll.neon.maint
A single background thread that processes tasks from all maintenance queues.
HarvestRunner() - Constructor for class edu.byu.hbll.neon.maint.HarvestRunner
 
HarvestsTask - Class in edu.byu.hbll.neon.core
 
HarvestsTask() - Constructor for class edu.byu.hbll.neon.core.HarvestsTask
 
HarvestTask - Class in edu.byu.hbll.neon.core
 
HarvestTask() - Constructor for class edu.byu.hbll.neon.core.HarvestTask
 
hashCode() - Method in class edu.byu.hbll.neon.Dependency
 
hasMore() - Method in class edu.byu.hbll.neon.HarvestResult
 

I

init(NeonDB) - Method in class edu.byu.hbll.neon.maint.SourceMaintenance
 
intercept(FullDocument, DocumentsRequest) - Method in class edu.byu.hbll.neon.core.DirectProcessTask
 
intercept(FullDocument, DocumentsRequest) - Method in class edu.byu.hbll.neon.core.ProcessQueueTask
 
isDeleted() - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
isDeleted() - Method in class edu.byu.hbll.neon.api.WebDocument
 
isDeleted() - Method in class edu.byu.hbll.neon.core.FullDocument
 
isDeleted() - Method in class edu.byu.hbll.neon.LoadDocument
 
isDeleted() - Method in class edu.byu.hbll.neon.ResultDocument
 
isDeleted() - Method in class edu.byu.hbll.neon.SourceDocument
 
isHarvestEnabled() - Method in class edu.byu.hbll.neon.Source
 
isMore() - Method in class edu.byu.hbll.neon.api.HarvestResponse
 
isNotFound() - Method in class edu.byu.hbll.neon.api.WebDocument
 
isNotFound() - Method in class edu.byu.hbll.neon.core.FullDocument
 
isPrimary() - Method in class edu.byu.hbll.neon.Source
 
isProcess() - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
isReadable(Class<?>, Type, Annotation[], MediaType) - Method in class edu.byu.hbll.neon.provider.JsonNodeReader
 
isReadable(Class<?>, Type, Annotation[], MediaType) - Method in class edu.byu.hbll.neon.provider.JsonResponseReader
 
isWait() - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class edu.byu.hbll.neon.provider.JsonNodeWriter
 
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class edu.byu.hbll.neon.provider.JsonResponseWriter
 

J

JsonNodeReader - Class in edu.byu.hbll.neon.provider
Allows for deserialization of JsonNodes in JAX-RS.
JsonNodeReader() - Constructor for class edu.byu.hbll.neon.provider.JsonNodeReader
 
JsonNodeWriter - Class in edu.byu.hbll.neon.provider
Allows for serialization of JsonNodes in JAX-RS.
JsonNodeWriter() - Constructor for class edu.byu.hbll.neon.provider.JsonNodeWriter
 
JsonResponse - Interface in edu.byu.hbll.neon.provider
All this is is an indicator to jax-rs that the custom json serializer should be used.
JsonResponseReader - Class in edu.byu.hbll.neon.provider
Allows for deserialization of JsonResponses in JAX-RS.
JsonResponseReader() - Constructor for class edu.byu.hbll.neon.provider.JsonResponseReader
 
JsonResponseWriter - Class in edu.byu.hbll.neon.provider
Allows for serialization of JsonResponses in JAX-RS.
JsonResponseWriter() - Constructor for class edu.byu.hbll.neon.provider.JsonResponseWriter
 
JsonUtils - Class in edu.byu.hbll.neon.util
 
JsonUtils() - Constructor for class edu.byu.hbll.neon.util.JsonUtils
 

L

LoadDocument - Class in edu.byu.hbll.neon
 
LoadDocument() - Constructor for class edu.byu.hbll.neon.LoadDocument
 
LoadDocument(String, String, boolean) - Constructor for class edu.byu.hbll.neon.LoadDocument
 
LoadDocument(String, String, ObjectNode) - Constructor for class edu.byu.hbll.neon.LoadDocument
 
LoadDocument(String, SourceDocument) - Constructor for class edu.byu.hbll.neon.LoadDocument
 

M

MongoDB - Class in edu.byu.hbll.neon.core
 
MongoDB() - Constructor for class edu.byu.hbll.neon.core.MongoDB
 
MongoDB(String, int, String) - Constructor for class edu.byu.hbll.neon.core.MongoDB
 
MongoDB(MongoClient, String) - Constructor for class edu.byu.hbll.neon.core.MongoDB
 

N

NeonConfigurable - Interface in edu.byu.hbll.neon
Neon calls the postConstruct method after constructing a new instance of NeonConfigurable.
NeonConfiguration - Class in edu.byu.hbll.neon
 
NeonConfiguration() - Constructor for class edu.byu.hbll.neon.NeonConfiguration
 
NeonDB - Class in edu.byu.hbll.neon.core
 
NeonDB() - Constructor for class edu.byu.hbll.neon.core.NeonDB
 
NeonDirectClient - Class in edu.byu.hbll.neon.impl
 
NeonDirectClient() - Constructor for class edu.byu.hbll.neon.impl.NeonDirectClient
 
NeonHarvestClient - Class in edu.byu.hbll.neon.impl
 
NeonHarvestClient() - Constructor for class edu.byu.hbll.neon.impl.NeonHarvestClient
 
newClientBuilder() - Static method in class edu.byu.hbll.neon.util.ClientUtils
 
newClientBuilder(Duration) - Static method in class edu.byu.hbll.neon.util.ClientUtils
 
newClientBuilder(Duration, String, String) - Static method in class edu.byu.hbll.neon.util.ClientUtils
 
newClientBuilder(String, String) - Static method in class edu.byu.hbll.neon.util.ClientUtils
 
newObjectMapper() - Static method in class edu.byu.hbll.neon.util.JsonUtils
 
next(ObjectNode) - Method in interface edu.byu.hbll.neon.HarvestClient
Returns the next set or page of documents from the source system.
next(ObjectNode) - Method in class edu.byu.hbll.neon.impl.CdiHarvestClient
 
next(ObjectNode) - Method in class edu.byu.hbll.neon.impl.EjbHarvestClient
 
next(ObjectNode) - Method in class edu.byu.hbll.neon.impl.NeonHarvestClient
 

P

parse(String) - Static method in class edu.byu.hbll.neon.util.FlexDateParser
 
parse(String, ZoneId) - Static method in class edu.byu.hbll.neon.util.FlexDateParser
 
parse(String) - Static method in class edu.byu.hbll.neon.util.ScheduleParser
Creates a new ScheduleExpression given the string expression.
PassthroughDependencyResolver - Class in edu.byu.hbll.neon.impl
 
PassthroughDependencyResolver(List<String>) - Constructor for class edu.byu.hbll.neon.impl.PassthroughDependencyResolver
 
PassthroughProcessor - Class in edu.byu.hbll.neon.impl
 
PassthroughProcessor() - Constructor for class edu.byu.hbll.neon.impl.PassthroughProcessor
 
PersistResultTask - Class in edu.byu.hbll.neon.core
 
PersistResultTask() - Constructor for class edu.byu.hbll.neon.core.PersistResultTask
 
PersistSourceTask - Class in edu.byu.hbll.neon.core
 
PersistSourceTask() - Constructor for class edu.byu.hbll.neon.core.PersistSourceTask
 
postConstruct(JsonNode) - Method in class edu.byu.hbll.neon.impl.NeonHarvestClient
 
postConstruct(JsonNode) - Method in interface edu.byu.hbll.neon.NeonConfigurable
Called when Neon constructs a new instance of the class.
preDestroy() - Method in class edu.byu.hbll.neon.impl.NeonHarvestClient
 
preDestroy() - Method in class edu.byu.hbll.neon.maint.DocumentProcessor
 
preDestroy() - Method in class edu.byu.hbll.neon.maint.HarvestProcessor
 
preDestroy() - Method in class edu.byu.hbll.neon.maint.SourceMaintenance
 
preDestroy() - Method in interface edu.byu.hbll.neon.NeonConfigurable
Called when the application is undeployed to allow the client to cleanup resources.
process(SourceDocuments) - Method in class edu.byu.hbll.neon.impl.PassthroughProcessor
Does nothing but return the source.
process(Source) - Method in class edu.byu.hbll.neon.maint.DependencyLoader
 
process(Source) - Method in class edu.byu.hbll.neon.maint.HarvestRunner
 
process(Source) - Method in class edu.byu.hbll.neon.maint.SourceMaintenance
 
process(SourceDocuments) - Method in interface edu.byu.hbll.neon.Processor
Processes or transforms the source documents into a resulting document.
processHarvest(List<LoadDocument>) - Method in class edu.byu.hbll.neon.core.DocumentHandler
 
Processor - Interface in edu.byu.hbll.neon
As source documents flow into the application through the Neon framework, the application has the opportunity here to process those documents into the final result.
ProcessQueueTask - Class in edu.byu.hbll.neon.core
 
ProcessQueueTask() - Constructor for class edu.byu.hbll.neon.core.ProcessQueueTask
 
ProcessTask - Class in edu.byu.hbll.neon.core
 
ProcessTask() - Constructor for class edu.byu.hbll.neon.core.ProcessTask
 
putDependency(Dependency) - Method in class edu.byu.hbll.neon.core.MongoDB
 
putHarvestDocument(boolean, LoadDocument) - Method in class edu.byu.hbll.neon.core.MongoDB
 
putProcessDocument(String) - Method in class edu.byu.hbll.neon.core.MongoDB
 
putResultDocument(FullDocument) - Method in class edu.byu.hbll.neon.core.MongoDB
 
putSourceDocument(LoadDocument) - Method in class edu.byu.hbll.neon.core.MongoDB
 

R

readFrom(Class<JsonNode>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream) - Method in class edu.byu.hbll.neon.provider.JsonNodeReader
 
readFrom(Class<JsonResponse>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream) - Method in class edu.byu.hbll.neon.provider.JsonResponseReader
 
resolve(String) - Method in interface edu.byu.hbll.neon.DependencyResolver
Given an id, determine which sources need to be invoked in order to process the document.
resolve(String) - Method in class edu.byu.hbll.neon.impl.PassthroughDependencyResolver
 
ResultDocument - Class in edu.byu.hbll.neon
 
ResultDocument() - Constructor for class edu.byu.hbll.neon.ResultDocument
 
ResultDocument(String, boolean) - Constructor for class edu.byu.hbll.neon.ResultDocument
 
ResultDocument(String, ObjectNode) - Constructor for class edu.byu.hbll.neon.ResultDocument
 
ResultDocument(String, ObjectNode, Set<Dependency>, Set<String>) - Constructor for class edu.byu.hbll.neon.ResultDocument
 

S

ScheduleParser - Class in edu.byu.hbll.neon.util
 
ScheduleParser() - Constructor for class edu.byu.hbll.neon.util.ScheduleParser
 
serialize(Object) - Static method in class edu.byu.hbll.neon.util.JsonUtils
 
set(JsonNode) - Method in class edu.byu.hbll.neon.NeonConfiguration
 
setCollections(List<String>) - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
setCollections(Set<String>) - Method in class edu.byu.hbll.neon.core.FullDocument
 
setCollections(Set<String>) - Method in class edu.byu.hbll.neon.ResultDocument
 
setCursor(long) - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
setCursor(long) - Method in class edu.byu.hbll.neon.core.FullDocument
 
setCursor(ObjectNode) - Method in class edu.byu.hbll.neon.HarvestResult
 
setDb(MongoDB) - Method in class edu.byu.hbll.neon.core.NeonDB
 
setDeleted(boolean) - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
setDeleted(boolean) - Method in class edu.byu.hbll.neon.api.WebDocument
 
setDeleted(boolean) - Method in class edu.byu.hbll.neon.core.FullDocument
 
setDeleted(boolean) - Method in class edu.byu.hbll.neon.LoadDocument
 
setDeleted(boolean) - Method in class edu.byu.hbll.neon.ResultDocument
 
setDeleted(boolean) - Method in class edu.byu.hbll.neon.SourceDocument
 
setDependencies(Set<Dependency>) - Method in class edu.byu.hbll.neon.core.FullDocument
 
setDependencies(Set<Dependency>) - Method in class edu.byu.hbll.neon.ResultDocument
 
setDependencyResolver(DependencyResolver) - Method in class edu.byu.hbll.neon.NeonConfiguration
 
setDirectBatchSize(int) - Method in class edu.byu.hbll.neon.Source
 
setDirectClient(DirectClient) - Method in class edu.byu.hbll.neon.Source
 
setDirectSchedule(ScheduleExpression) - Method in class edu.byu.hbll.neon.Source
 
setDocument(ObjectNode) - Method in class edu.byu.hbll.neon.api.WebDocument
 
setDocument(ObjectNode) - Method in class edu.byu.hbll.neon.core.FullDocument
 
setDocument(ObjectNode) - Method in class edu.byu.hbll.neon.LoadDocument
 
setDocument(ObjectNode) - Method in class edu.byu.hbll.neon.ResultDocument
 
setDocument(ObjectNode) - Method in class edu.byu.hbll.neon.SourceDocument
 
setDocuments(List<WebDocument>) - Method in class edu.byu.hbll.neon.api.DocumentsResponse
 
setDocuments(List<SourceDocument>) - Method in class edu.byu.hbll.neon.HarvestResult
 
setDocumentsRequest(DocumentsRequest) - Method in class edu.byu.hbll.neon.api.DocumentRequest
 
setFields(List<String>) - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
setFromText(String) - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
setHarvestClient(HarvestClient) - Method in class edu.byu.hbll.neon.Source
 
setHarvestCursor(String, JsonNode) - Method in class edu.byu.hbll.neon.core.MongoDB
 
setHarvestEnabled(boolean) - Method in class edu.byu.hbll.neon.Source
 
setHarvestSchedule(ScheduleExpression) - Method in class edu.byu.hbll.neon.Source
 
setId(String) - Method in class edu.byu.hbll.neon.api.DocumentRequest
 
setId(String) - Method in class edu.byu.hbll.neon.api.WebDocument
 
setId(String) - Method in class edu.byu.hbll.neon.core.FullDocument
 
setId(String) - Method in class edu.byu.hbll.neon.Dependency
 
setId(String) - Method in class edu.byu.hbll.neon.LoadDocument
 
setId(String) - Method in class edu.byu.hbll.neon.ResultDocument
 
setId(String) - Method in class edu.byu.hbll.neon.SourceDocument
 
setIds(List<String>) - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
setLimit(int) - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
setMd5(String) - Method in class edu.byu.hbll.neon.core.FullDocument
 
setModified(Instant) - Method in class edu.byu.hbll.neon.api.WebDocument
 
setModified(Instant) - Method in class edu.byu.hbll.neon.core.FullDocument
 
setMore(boolean) - Method in class edu.byu.hbll.neon.api.HarvestResponse
 
setMore(boolean) - Method in class edu.byu.hbll.neon.HarvestResult
 
setName(String) - Method in class edu.byu.hbll.neon.Source
 
setNext(String) - Method in class edu.byu.hbll.neon.api.HarvestResponse
 
setNotFound(boolean) - Method in class edu.byu.hbll.neon.api.WebDocument
 
setPosition(int) - Method in class edu.byu.hbll.neon.api.DocumentRequest
 
setPrimary(boolean) - Method in class edu.byu.hbll.neon.Source
 
setProcess(boolean) - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
setProcessed(Instant) - Method in class edu.byu.hbll.neon.core.FullDocument
 
setProcessor(Processor) - Method in class edu.byu.hbll.neon.NeonConfiguration
 
setSourceName(String) - Method in class edu.byu.hbll.neon.Dependency
 
setSourceName(String) - Method in class edu.byu.hbll.neon.LoadDocument
 
setUriInfo(UriInfo) - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
setWait(boolean) - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 
Source - Class in edu.byu.hbll.neon
 
Source() - Constructor for class edu.byu.hbll.neon.Source
 
SourceDocument - Class in edu.byu.hbll.neon
 
SourceDocument() - Constructor for class edu.byu.hbll.neon.SourceDocument
 
SourceDocument(String, boolean) - Constructor for class edu.byu.hbll.neon.SourceDocument
 
SourceDocument(String, ObjectNode) - Constructor for class edu.byu.hbll.neon.SourceDocument
 
SourceDocuments - Class in edu.byu.hbll.neon
 
SourceDocuments(List<LoadDocument>) - Constructor for class edu.byu.hbll.neon.SourceDocuments
 
SourceMaintenance - Class in edu.byu.hbll.neon.maint
A single background thread that processes tasks from all maintenance queues.
SourceMaintenance() - Constructor for class edu.byu.hbll.neon.maint.SourceMaintenance
 
split() - Method in class edu.byu.hbll.neon.api.DocumentsRequest
 

T

timeout(Timer) - Method in class edu.byu.hbll.neon.maint.DocumentProcessor
Method to run when the timer times out.
timeout(Timer) - Method in class edu.byu.hbll.neon.maint.HarvestProcessor
Method to run when the timer times out.
timeout(Timer) - Method in class edu.byu.hbll.neon.maint.SourceMaintenance
Method to run when the timer times out.
toDependency() - Method in class edu.byu.hbll.neon.LoadDocument
 
toDocument(Object) - Static method in class edu.byu.hbll.neon.util.JsonUtils
 
toJsonNode(Object) - Static method in class edu.byu.hbll.neon.util.JsonUtils
 
toSourceDocument() - Method in class edu.byu.hbll.neon.LoadDocument
 
toSourceId(String, String) - Method in class edu.byu.hbll.neon.core.MongoDB
 
toString() - Method in class edu.byu.hbll.neon.Dependency
 
toString() - Method in class edu.byu.hbll.neon.LoadDocument
 
toString() - Method in class edu.byu.hbll.neon.Source
 
toString() - Method in class edu.byu.hbll.neon.SourceDocument
 

U

updateDependencies(String, Set<Dependency>) - Method in class edu.byu.hbll.neon.core.MongoDB
 

W

WebDocument - Class in edu.byu.hbll.neon.api
 
WebDocument() - Constructor for class edu.byu.hbll.neon.api.WebDocument
 
WebDocument(FullDocument) - Constructor for class edu.byu.hbll.neon.api.WebDocument
 
writeTo(JsonNode, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class edu.byu.hbll.neon.provider.JsonNodeWriter
 
writeTo(JsonResponse, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class edu.byu.hbll.neon.provider.JsonResponseWriter
 
A C D E F G H I J L M N P R S T U W 
Skip navigation links

Copyright © 2016. All rights reserved.