A B C D E F G I J L M N P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(T) - Method in interface com.nuix.enginebaseline.ThrowCapableConsumer
- Any - com.nuix.enginebaseline.NuixLicenseResolver.LicenseResolutionSource
-
The license resolution is not constrained to any particular source.
B
- buildEngine() - Method in class com.nuix.enginebaseline.NuixEngine
-
Builds an engine instance.
C
- certificateTrustCallback - Variable in class com.nuix.enginebaseline.NuixLicenseResolver
- close() - Method in class com.nuix.enginebaseline.NuixEngine
-
Cleans up resources associated with this instance: Calls close on underlying Engine instance Drop reference to obtained Utilities object Unregisters shutdown hook Shuts down logging
- closeGlobalContainer() - Static method in class com.nuix.enginebaseline.NuixEngine
- Cloud - com.nuix.enginebaseline.NuixLicenseResolver.LicenseResolutionSource
-
The license should be resolved from the Nuix Cloud License Server (CLS).
- com.nuix.enginebaseline - package com.nuix.enginebaseline
- compareTo(NuixVersion) - Method in class com.nuix.enginebaseline.NuixVersion
-
Provides comparison logic when comparing two instances.
- completedCallback - Variable in class com.nuix.enginebaseline.RubyScriptRunner
- credentialsCallback - Variable in class com.nuix.enginebaseline.NuixLicenseResolver
- Custom - com.nuix.enginebaseline.NuixLicenseResolver.LicenseResolutionSource
-
Similar to Any, but the user provides a custom list of sources.
- customSource - Variable in class com.nuix.enginebaseline.NuixLicenseResolver
D
- Dongle - com.nuix.enginebaseline.NuixLicenseResolver.LicenseResolutionSource
-
The license should be resolved from physical dongles attached to the machine.
E
- engine - Variable in class com.nuix.enginebaseline.NuixEngine
- engineDistributionDirectorySupplier - Variable in class com.nuix.enginebaseline.NuixEngine
- ensureGlobalContainer() - Method in class com.nuix.enginebaseline.NuixEngine
-
If we do not yet have a global container instance, creates one.
- errorOutput - Variable in class com.nuix.enginebaseline.RubyScriptRunner
F
- finalDecider - Variable in class com.nuix.enginebaseline.NuixLicenseResolver
- fromAnySource() - Static method in class com.nuix.enginebaseline.NuixLicenseResolver
-
Creates an instance which places no constraints on where the license is obtained from.
- fromCloud() - Static method in class com.nuix.enginebaseline.NuixLicenseResolver
-
Creates an instance specifically for resolving a license from the Nuix Cloud License Server (CLS).
- fromCustomSource(String) - Static method in class com.nuix.enginebaseline.NuixLicenseResolver
-
Creates an instance that will specify a custom source.
- fromDongle() - Static method in class com.nuix.enginebaseline.NuixLicenseResolver
-
Creates an instance specifically for resolving a physical dongle based license.
- fromServer(String) - Static method in class com.nuix.enginebaseline.NuixLicenseResolver
-
Creates an instance specifically for resolving a license from a Nuix Management Server (NMS) instance.
- fromServer(String, int) - Static method in class com.nuix.enginebaseline.NuixLicenseResolver
-
Creates an instance specifically for resolving a license from a Nuix Management Server (NMS) instance.
G
- getBugfix() - Method in class com.nuix.enginebaseline.NuixVersion
-
Gets the determined bugfix portion of this version instance (0.0.x.0)
- getBuild() - Method in class com.nuix.enginebaseline.NuixVersion
-
Gets the determined build portion of this version instance (0.0.0.x)
- getKnownFeatures() - Static method in class com.nuix.enginebaseline.NuixLicenseFeaturesLogger
-
Returns a String array containing a list of known license features
- getMajor() - Method in class com.nuix.enginebaseline.NuixVersion
-
Gets the determined major portion of this version instance (X.0.0.0)
- getMinor() - Method in class com.nuix.enginebaseline.NuixVersion
-
Gets the determined minor portion of this version instance (0.X.0.0)
- getNuixVersion() - Method in class com.nuix.enginebaseline.NuixEngine
-
Gets a
NuixVersion
object representing the Engine version as obtained by calling Engine.getVersion
Note that if Engine instance has not yet been initialized this returns "0.0.0.0" - getNuixVersionString() - Method in class com.nuix.enginebaseline.NuixEngine
-
Returns the Nuix engine version by internally calling Engine.getVersion
Note that if Engine instance has not yet been initialized this returns "0.0.0.0" - getUtilities() - Method in class com.nuix.enginebaseline.NuixEngine
-
Gets Utilities object to begin making use of the Nuix API.
I
- initializeLogging() - Method in class com.nuix.enginebaseline.NuixEngine
-
Initializes some logging details.
- interrupt() - Method in class com.nuix.enginebaseline.RubyScriptRunner
-
Interrupts running script thread if there is one running.
- isAlive() - Method in class com.nuix.enginebaseline.RubyScriptRunner
-
Checks if script thread exists and is currently running.
- isAtLeast(NuixVersion) - Method in class com.nuix.enginebaseline.NuixVersion
-
Determines whether another instance's version is greater than or equal to this instance
- isAtLeast(String) - Method in class com.nuix.enginebaseline.NuixVersion
-
Determines whether another instance's version is greater than or equal to this instance
- isEqualTo(NuixVersion) - Method in class com.nuix.enginebaseline.NuixVersion
-
Determines whether another instance's version is equal to this instance
- isEqualTo(String) - Method in class com.nuix.enginebaseline.NuixVersion
-
Determines whether another instance's version is equal to this instance
- isGreaterThan(NuixVersion) - Method in class com.nuix.enginebaseline.NuixVersion
-
Determines whether another instance's version is greater than this instance
- isGreaterThan(String) - Method in class com.nuix.enginebaseline.NuixVersion
-
Determines whether another instance's version is greater than this instance
- isLessThan(NuixVersion) - Method in class com.nuix.enginebaseline.NuixVersion
-
Determines whether another instance's version is less than this instance
- isLessThan(String) - Method in class com.nuix.enginebaseline.NuixVersion
-
Determines whether another instance's version is less than this instance
J
- join() - Method in class com.nuix.enginebaseline.RubyScriptRunner
-
Joins script thread (if it exists) via
Thread.join()
. - join(long) - Method in class com.nuix.enginebaseline.RubyScriptRunner
-
Joins script thread (if it exists) via
Thread.join(long)
.
L
- LicenseResolver - Interface in com.nuix.enginebaseline
-
An interface for providing
NuixEngine
license resolution. - licenseSource - Variable in class com.nuix.enginebaseline.NuixLicenseResolver
- log - Variable in class com.nuix.enginebaseline.NuixEngine
- logAllDependencyInfo(Utilities) - Method in class com.nuix.enginebaseline.NuixEngine
-
Logs information about all Nuix third party dependencies
- logDirectorySupplier - Variable in class com.nuix.enginebaseline.NuixEngine
- logFeaturesOfLicense(LicenceProperties) - Static method in class com.nuix.enginebaseline.NuixLicenseFeaturesLogger
-
Logs a listing of whether each feature is present or not on the provided license.
M
- maxWorkerCount - Variable in class com.nuix.enginebaseline.NuixLicenseResolver
- minWorkerCount - Variable in class com.nuix.enginebaseline.NuixLicenseResolver
N
- NuixDiagnostics - Class in com.nuix.enginebaseline
-
Provides methods for generating Nuix diagnostics files.
- NuixDiagnostics() - Constructor for class com.nuix.enginebaseline.NuixDiagnostics
- NuixEngine - Class in com.nuix.enginebaseline
-
This class represents a wrapper over the Nuix Engine API.
- NuixEngine() - Constructor for class com.nuix.enginebaseline.NuixEngine
- NuixLicenseFeaturesLogger - Class in com.nuix.enginebaseline
-
Helper class for logging what features are present on a given license.
- NuixLicenseFeaturesLogger() - Constructor for class com.nuix.enginebaseline.NuixLicenseFeaturesLogger
- NuixLicenseResolver - Class in com.nuix.enginebaseline
-
This class provides license resolution for a
NuixEngine
instance. - NuixLicenseResolver() - Constructor for class com.nuix.enginebaseline.NuixLicenseResolver
- NuixLicenseResolver.LicenseResolutionSource - Enum in com.nuix.enginebaseline
-
An enum with options about how this license resolver should locate its license.
- nuixLicenseResolvers - Variable in class com.nuix.enginebaseline.NuixEngine
- NuixVersion - Class in com.nuix.enginebaseline
-
Provides a wrapper around Nuix version string that allows for comparison of versions.
- NuixVersion() - Constructor for class com.nuix.enginebaseline.NuixVersion
-
Creates a new instance defaulting to version 0.0.0
- NuixVersion(int) - Constructor for class com.nuix.enginebaseline.NuixVersion
-
Creates a new instance using the provided major version: major.0.0.0
- NuixVersion(int, int) - Constructor for class com.nuix.enginebaseline.NuixVersion
-
Creates a new instance using the provided major and minor versions: major.minor.0.0
- NuixVersion(int, int, int) - Constructor for class com.nuix.enginebaseline.NuixVersion
-
Creates a new instance using the provided major, minor and bugfix versions: major.minor.bugfix.0
- NuixVersion(int, int, int, int) - Constructor for class com.nuix.enginebaseline.NuixVersion
-
Creates a new instance using the provided major, minor, bugfix and build versions: major.minor.bugfix.build
P
- parse(String) - Static method in class com.nuix.enginebaseline.NuixVersion
-
Parses a version string into a NuixVersion instance.
R
- requiredFeatures - Variable in class com.nuix.enginebaseline.NuixLicenseResolver
- resolveLicense(Engine) - Method in interface com.nuix.enginebaseline.LicenseResolver
-
Attempts to license the provided Engine instance using resolution and filtering configuration of this instance.
- resolveLicense(Engine) - Method in class com.nuix.enginebaseline.NuixLicenseResolver
-
Attempts to license the provided Engine instance using resolution and filtering configuration of this instance.
- RubyScriptRunner - Class in com.nuix.enginebaseline
-
Provides an easy way to execute Ruby scripts.
- RubyScriptRunner() - Constructor for class com.nuix.enginebaseline.RubyScriptRunner
- run(ThrowCapableConsumer<Utilities>) - Method in class com.nuix.enginebaseline.NuixEngine
-
Convenience method for running an operation with a licensed engine instance and then automatically closing this instance.
- runFileAsync(File, String, Map<String, Object>) - Method in class com.nuix.enginebaseline.RubyScriptRunner
-
Runs a ruby script asynchronously
- runRubyScriptAsync(String, BiConsumer<Object, BiVariableMap>) - Method in class com.nuix.enginebaseline.NuixEngine
-
Runs the Ruby script contained in the provided String, defaulting to logging standard/error script output.
- runRubyScriptAsync(String, Map<String, Object>, BiConsumer<Object, BiVariableMap>) - Method in class com.nuix.enginebaseline.NuixEngine
-
Runs the Ruby script contained in the provided String, defaulting to logging standard/error script output.
- runRubyScriptAsync(String, Map<String, Object>, Consumer<String>, Consumer<String>, BiConsumer<Object, BiVariableMap>) - Method in class com.nuix.enginebaseline.NuixEngine
-
Runs the Ruby script contained in the provided String.
- runRubyScriptFileAsync(File, BiConsumer<Object, BiVariableMap>) - Method in class com.nuix.enginebaseline.NuixEngine
-
Runs the Ruby script contained in the specified file, defaulting to logging standard/error script output.
- runRubyScriptFileAsync(File, Map<String, Object>, BiConsumer<Object, BiVariableMap>) - Method in class com.nuix.enginebaseline.NuixEngine
-
Runs the Ruby script contained in the specified file, defaulting to logging standard/error script output.
- runRubyScriptFileAsync(File, Map<String, Object>, Consumer<String>, Consumer<String>, BiConsumer<Object, BiVariableMap>) - Method in class com.nuix.enginebaseline.NuixEngine
-
Runs the Ruby script contained in the specified file.
- runScriptAsync(String, String, Map<String, Object>) - Method in class com.nuix.enginebaseline.RubyScriptRunner
-
Runs a ruby script asynchronously
S
- saveDiagnosticsToDirectory(File) - Static method in class com.nuix.enginebaseline.NuixDiagnostics
-
Convenience method for saving a diagnostics file to a directory.
- saveDiagnosticsToDirectory(String) - Static method in class com.nuix.enginebaseline.NuixDiagnostics
-
Convenience method for saving a diagnostics file to a directory.
- saveDiagnosticsToFile(File) - Static method in class com.nuix.enginebaseline.NuixDiagnostics
-
Saves a Nuix diagnostics zip file at the specified path.
- saveDiagnosticsToFile(String) - Static method in class com.nuix.enginebaseline.NuixDiagnostics
-
Saves a Nuix diagnostics zip file at the specified path.
- scriptingContainer - Variable in class com.nuix.enginebaseline.RubyScriptRunner
- scriptThread - Variable in class com.nuix.enginebaseline.RubyScriptRunner
- Server - com.nuix.enginebaseline.NuixLicenseResolver.LicenseResolutionSource
-
The license should be resolved from a Nuix Management Server (NMS) instance.
- serverHost - Variable in class com.nuix.enginebaseline.NuixLicenseResolver
- serverPort - Variable in class com.nuix.enginebaseline.NuixLicenseResolver
- setBugfix(int) - Method in class com.nuix.enginebaseline.NuixVersion
-
Sets the determined bugfix portion of this version instance (0.0.x.0)
- setBuild(int) - Method in class com.nuix.enginebaseline.NuixVersion
-
Sets the build portion of this version instance (0.0.0.x)
- setEngineDistributionDirectory(File) - Method in class com.nuix.enginebaseline.NuixEngine
-
For various reasons, this class needs to be able to resolve the location of a Nuix Engine distribution.
- setEngineDistributionDirectoryFromEnvVar() - Method in class com.nuix.enginebaseline.NuixEngine
-
For various reasons, this class needs to be able to resolve the location of a Nuix Engine distribution.
- setEngineDistributionDirectoryFromEnvVar(String) - Method in class com.nuix.enginebaseline.NuixEngine
-
For various reasons, this class needs to be able to resolve the location of a Nuix Engine distribution.
- setEngineDistributionDirectorySupplier(Supplier<File>) - Method in class com.nuix.enginebaseline.NuixEngine
-
For various reasons, this class needs to be able to resolve the location of a Nuix Engine distribution.
- setErrorOutputConsumer(Consumer<String>) - Method in class com.nuix.enginebaseline.RubyScriptRunner
-
Sets the
Consumer
which will receive error output while script is running. - setLogDirectory(File) - Method in class com.nuix.enginebaseline.NuixEngine
-
When logging is initialized a directory is specified in which log files are to be written.
- setLogDirectorySupplier(Supplier<File>) - Method in class com.nuix.enginebaseline.NuixEngine
-
When logging is initialized a directory is specified in which log files are to be written.
- setMajor(int) - Method in class com.nuix.enginebaseline.NuixVersion
-
Sets the major portion of this version instance (X.0.0.0)
- setMinor(int) - Method in class com.nuix.enginebaseline.NuixVersion
-
Sets the minor portion of this version instance (0.X.0.0)
- setStandardOutputConsumer(Consumer<String>) - Method in class com.nuix.enginebaseline.RubyScriptRunner
-
Sets the
Consumer
which will receive standard output while script is running. - setUserDataDirectory(File) - Method in class com.nuix.enginebaseline.NuixEngine
-
The Nuix Engine will need to be capable of resolving various artifacts such as metadata profiles, processing profiles, export profiles, word lists, etc.
- setUserDataDirectorySupplier(Supplier<File>) - Method in class com.nuix.enginebaseline.NuixEngine
-
The Nuix Engine will need to be capable of resolving various artifacts such as metadata profiles, processing profiles, export profiles, word lists, etc.
- shutdownHook - Variable in class com.nuix.enginebaseline.NuixEngine
- standardOutput - Variable in class com.nuix.enginebaseline.RubyScriptRunner
- summarizeLicense(AvailableLicence) - Static method in class com.nuix.enginebaseline.NuixLicenseFeaturesLogger
-
Generates a String summarizing the details of the provided AvailableLicence.
- summarizeLicense(Licence) - Static method in class com.nuix.enginebaseline.NuixLicenseFeaturesLogger
-
Generates a String summarizing the details of the provided License.
T
- targetShortName - Variable in class com.nuix.enginebaseline.NuixLicenseResolver
- ThrowCapableConsumer<T> - Interface in com.nuix.enginebaseline
-
An interface similar to
Consumer
, but allows for throwing checked exceptions. - toString() - Method in class com.nuix.enginebaseline.NuixLicenseResolver
- toString() - Method in class com.nuix.enginebaseline.NuixVersion
-
Converts this instance back to a version string from its components, such as: "7.8.0.10"
U
- userDataDirectorySupplier - Variable in class com.nuix.enginebaseline.NuixEngine
- usingAnyAvailableLicense() - Static method in class com.nuix.enginebaseline.NuixEngine
-
Create a new instance which will attempt to retrieve its license from anywhere it can.
- usingFirstAvailableLicense(LicenseResolver...) - Static method in class com.nuix.enginebaseline.NuixEngine
-
Creates a new instance which will attempt to retrieve its license from one of the provided
LicenseResolver
instances in the order specified. - usingFirstAvailableLicense(List<LicenseResolver>) - Static method in class com.nuix.enginebaseline.NuixEngine
-
Creates a new instance which will attempt to retrieve its license from one of the provided
LicenseResolver
instances in the order specified. - utilities - Variable in class com.nuix.enginebaseline.NuixEngine
V
- valueOf(String) - Static method in enum com.nuix.enginebaseline.NuixLicenseResolver.LicenseResolutionSource
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.nuix.enginebaseline.NuixLicenseResolver.LicenseResolutionSource
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- whenScriptCompletes(BiConsumer<Object, BiVariableMap>) - Method in class com.nuix.enginebaseline.RubyScriptRunner
-
Allows you to provide a callback to be invoked when script finishes.
- withCertificateTrustCallback(CertificateTrustCallback) - Method in class com.nuix.enginebaseline.NuixLicenseResolver
-
Specifies a certificate trust callback.
- withFinalDecisionMadeBy(Function<Stream<AvailableLicence>, Optional<AvailableLicence>>) - Method in class com.nuix.enginebaseline.NuixLicenseResolver
-
Allows you to provide a function which makes the final decision as to which available license to obtain.
- withLicenseCredentials(String, String) - Method in class com.nuix.enginebaseline.NuixLicenseResolver
-
Allows you to specify the specific username and password to use for license authentication (CLS/NMS)
- withLicenseCredentialsProvider(CredentialsCallback) - Method in class com.nuix.enginebaseline.NuixLicenseResolver
-
Allows you to provider a license credentials callback used for license authentication (CLS/NMS).
- withLicenseCredentialsResolvedFromEnvVars() - Method in class com.nuix.enginebaseline.NuixLicenseResolver
-
Specifies that license authentication credentials will be obtained from environment variables.
- withLicenseCredentialsResolvedFromEnvVars(String, String) - Method in class com.nuix.enginebaseline.NuixLicenseResolver
-
Allows you to specify Environment variables to resolve the license authentication username and password from.
- withMaxWorkerCount(int) - Method in class com.nuix.enginebaseline.NuixLicenseResolver
-
Specifies a maximum worker count a license can have to be acceptable.
- withMinWorkerCount(int) - Method in class com.nuix.enginebaseline.NuixLicenseResolver
-
Specifies a minimum worker count a given license must have to be acceptable.
- withRequiredFeatures(String...) - Method in class com.nuix.enginebaseline.NuixLicenseResolver
-
Specifies a list of one or more features that a license must have to be acceptable.
- withRequiredFeatures(Collection<String>) - Method in class com.nuix.enginebaseline.NuixLicenseResolver
-
Specifies a list of one or more features that a license must have to be acceptable.
- withTrustAllCertificates() - Method in class com.nuix.enginebaseline.NuixLicenseResolver
-
Specifies a certificate trust callback that blindly accepts all certificates.
All Classes All Packages