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
All Classes All Packages
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
All Classes All Packages