Package com.senzing.sdk.core
Class SzCoreEnvironment.Builder
java.lang.Object
com.senzing.sdk.core.SzCoreEnvironment.AbstractBuilder<SzCoreEnvironment,SzCoreEnvironment.Builder>
com.senzing.sdk.core.SzCoreEnvironment.Builder
- All Implemented Interfaces:
SzCoreEnvironment.Initializer
- Enclosing class:
SzCoreEnvironment
public static class SzCoreEnvironment.Builder
extends SzCoreEnvironment.AbstractBuilder<SzCoreEnvironment,SzCoreEnvironment.Builder>
The builder class for creating an instance of
SzCoreEnvironment.- Since:
- 4.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Creates a newSzCoreEnvironmentinstance based on thisSzCoreEnvironment.Builderinstance.Methods inherited from class com.senzing.sdk.core.SzCoreEnvironment.AbstractBuilder
configId, getConfigId, getInstanceName, getSettings, instanceName, isVerboseLogging, settings, verboseLogging
-
Constructor Details
-
Builder
public Builder()Default constructor.- Since:
- 4.1.0
-
-
Method Details
-
build
Creates a newSzCoreEnvironmentinstance based on thisSzCoreEnvironment.Builderinstance. This method will throw anIllegalStateExceptionif another activeSzCoreEnvironmentinstance exists since only one active instance can exist within a process at any given time. An active instance is one that has been constructed, but has not yet been destroyed.- Specified by:
buildin classSzCoreEnvironment.AbstractBuilder<SzCoreEnvironment,SzCoreEnvironment.Builder> - Returns:
- The newly created
SzCoreEnvironmentinstance. - Throws:
IllegalStateException- If another activeSzCoreEnvironmentinstance exists when this method is invoked.- Since:
- 4.0.0
-