public static class SystemService.Builder
extends java.lang.Object
SystemService builder which encapsulates common logic for building its dependencies.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
SystemService.Builder |
addService(java.lang.Class<?> serviceClass,
java.lang.Object service) |
SystemService |
build() |
SystemService.Builder |
setAppName(java.lang.String appName) |
SystemService.Builder |
setConfigValidator(ApiConfigValidator configValidator) |
SystemService.Builder |
setConfigWriter(ApiConfigWriter configWriter) |
SystemService.Builder |
setDiscoveryServiceEnabled(boolean enableDiscoveryService) |
SystemService.Builder |
setIllegalArgumentIsBackendError(boolean isIllegalArgumentBackendError) |
SystemService.Builder |
setStandardConfigLoader(java.lang.ClassLoader classLoader) |
SystemService.Builder |
withDefaults(java.lang.ClassLoader classLoader) |
public SystemService.Builder withDefaults(java.lang.ClassLoader classLoader) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic SystemService.Builder setStandardConfigLoader(java.lang.ClassLoader classLoader) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic SystemService.Builder setConfigValidator(ApiConfigValidator configValidator)
public SystemService.Builder setAppName(java.lang.String appName)
public SystemService.Builder setConfigWriter(ApiConfigWriter configWriter)
public SystemService.Builder setIllegalArgumentIsBackendError(boolean isIllegalArgumentBackendError)
public SystemService.Builder setDiscoveryServiceEnabled(boolean enableDiscoveryService)
public SystemService.Builder addService(java.lang.Class<?> serviceClass, java.lang.Object service)
public SystemService build() throws ApiConfigException
ApiConfigException