Index

A B C D E F G H I J K L M N O P R S T U V W _ 
All Classes All Packages

N

NaturalIdPojo - Class in tenapull.data.entity.template
Represents POJOs with extensible JSON and a natural primary key id provided by the Nessus API
NaturalIdPojo() - Constructor for class tenapull.data.entity.template.NaturalIdPojo
 
NessusClient - Class in tenapull.client
The NessusClient for fetching response from a specific Nessus installation provided in the configurations first parsed by Main
NessusClient() - Constructor for class tenapull.client.NessusClient
Instantiates a new Nessus client using the ACCEPT_ANY_SSL parameter as provided in the configuration file
NessusResponse<RES extends NessusResponse<RES>> - Interface in tenapull.data.entity.response
Interface representing a response from the Nessus API, with some utility abstract classes that can be implemented by nested objects within a response, in order to link those objects to the parent response entity
NessusResponse.MultiChildTemplate<POJO extends NessusResponse.MultiChildTemplate<POJO,​R>,​R extends NessusResponse> - Class in tenapull.data.entity.response
Represents a nested entity with a Many-to-one relationship with the response
NessusResponse.ResponseChild<POJO extends NessusResponse.ResponseChild<POJO,​R>,​R extends NessusResponse> - Interface in tenapull.data.entity.response
The interface Response child, which can be implemented by any nested child entities within the parent response
NessusResponse.SingleChildTemplate<POJO extends NessusResponse.SingleChildTemplate<POJO,​R>,​R extends NessusResponse> - Class in tenapull.data.entity.response
Represents a nested entity with a one-to-one relationship with the response
NessusResponseGenerateTimestamp<RES extends NessusResponseGenerateTimestamp<RES>> - Class in tenapull.data.entity.response
Abstract implementation of the NessusResponse interface, which generates a timestamp at the time of instantiation, because the Nessus API does not provide a timestamp.
NessusResponseGenerateTimestamp() - Constructor for class tenapull.data.entity.response.NessusResponseGenerateTimestamp
 
NessusResponseWithTimestamp<RES extends NessusResponseWithTimestamp<RES>> - Class in tenapull.data.entity.response
Abstract implementation of the NessusResponse interface, which uses the timestamp provided by the Nessus API
NessusResponseWithTimestamp() - Constructor for class tenapull.data.entity.response.NessusResponseWithTimestamp
 
NestedJsonArray<P extends ExtensibleJsonPojo,​C extends DbPojo> - Class in tenapull.data.deserialize
Used to "wrap" an array of objects inside an intermediate JSON object, even though the original list belongs to the parent object.
NestedJsonArray() - Constructor for class tenapull.data.deserialize.NestedJsonArray
 
next() - Method in class tenapull.sync.ReadWriteLock.ReadThreadsIterator
 
notifyChildOfExit() - Method in class tenapull.run.DbManagerJob.Child
Substitute for notifyOfExit, that can be overridden by child jobs, since notifyOfExit is final.
notifyOfExit() - Method in class tenapull.run.DbManagerJob.Child
Notifies the dbManager that the job has exited.
notifyOfExit() - Method in class tenapull.run.Job
A method that will always be called whenever a job exits, due either the job returning false from isReady, an exception being thrown, or due to the job finishing.
notifyOfJobExit(Job) - Static method in class tenapull.run.JobFactory
Called by all jobs when they exit, either due to returning false from isReady, an exception being thrown, or being completed.
notifyOfJobProvider(Job) - Static method in class tenapull.run.JobFactory
Notifies the main thread that a source job is providing new jobs.
NULL_TYPE - Static variable in class tenapull.data.persistence.MultiTypeWrapper
The NULL_TYPE error message
NULL_TYPE_STRING - Static variable in class tenapull.data.persistence.MultiTypeWrapper
The NULL_TYPE_STRING error message
NULL_VALUE - Static variable in class tenapull.data.persistence.MultiTypeWrapper
The NULL_VALUE error message
NUM_HELPERS - Static variable in class tenapull.run.DbManagerJob
The number of helper jobs.
NUM_WORKER_THREADS - Static variable in class tenapull.run.JobFactory
The number of worker threads to keep active at once
NumericString() - Constructor for class tenapull.data.deserialize.FriendlyTimestamp.NumericString
 
A B C D E F G H I J K L M N O P R S T U V W _ 
All Classes All Packages