/* * Decompiled with CFR 0.152. * * Could not load the following classes: * com.tridium.nre.security.ISecurityInfoProvider * com.tridium.nre.security.KeyRing * com.tridium.nre.security.KeyRingFactory * com.tridium.nre.security.SecurityInitializer * com.tridium.nre.security.fips.EntrustProviderManager * javax.baja.nre.util.Array * javax.baja.nre.util.ByteArrayUtil * javax.baja.nre.util.TextUtil */ package com.tridium.sys; import com.tridium.nre.security.ISecurityInfoProvider; import com.tridium.nre.security.KeyRing; import com.tridium.nre.security.KeyRingFactory; import com.tridium.nre.security.SecurityInitializer; import com.tridium.nre.security.fips.EntrustProviderManager; import com.tridium.sys.BIPlatform; import com.tridium.sys.BNullPlatform; import com.tridium.sys.BootEnv; import com.tridium.sys.DefaultBootEnv; import com.tridium.sys.NreLib; import com.tridium.sys.engine.EngineManager; import com.tridium.sys.engine.LeaseManager; import com.tridium.sys.license.NLicenseManager; import com.tridium.sys.metrics.Metrics; import com.tridium.sys.module.ModuleClassLoader; import com.tridium.sys.module.ModuleManager; import com.tridium.sys.module.NModule; import com.tridium.sys.registry.NRegistry; import com.tridium.sys.resource.ResourceManager; import com.tridium.sys.schema.SchemaManager; import com.tridium.sys.service.ServiceManager; import com.tridium.sys.session.NSessionManager; import com.tridium.sys.session.SessionManager; import com.tridium.sys.spy.LogSetupSpy; import com.tridium.sys.spy.SysInfoSpy; import com.tridium.sys.spy.SystemPropertiesSpy; import com.tridium.sys.spy.UtilSpy; import com.tridium.sys.station.StationManager; import com.tridium.sys.stdout.StdoutManager; import com.tridium.util.CommandLineArguments; import com.tridium.util.ThrowableUtil; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.lang.reflect.Modifier; import java.security.MessageDigest; import java.security.Provider; import java.util.ArrayList; import java.util.Enumeration; import java.util.Iterator; import java.util.Locale; import java.util.Properties; import java.util.StringTokenizer; import java.util.TimeZone; import javax.baja.file.BFileSystem; import javax.baja.license.FeatureNotLicensedException; import javax.baja.log.Log; import javax.baja.nav.BNavRoot; import javax.baja.nre.util.Array; import javax.baja.nre.util.ByteArrayUtil; import javax.baja.nre.util.TextUtil; import javax.baja.registry.ModuleInfo; import javax.baja.registry.TypeInfo; import javax.baja.security.Auditor; import javax.baja.security.crypto.CertManagerFactory; import javax.baja.spy.BSpySpace; import javax.baja.spy.ObjectSpy; import javax.baja.spy.Spy; import javax.baja.spy.SpyDir; import javax.baja.sys.BModuleSpace; import javax.baja.sys.ModuleNotFoundException; import javax.baja.sys.Sys; import javax.baja.util.BUuid; import javax.baja.util.PatternFilter; /* * Illegal identifiers - consider using --renameillegalidents true */ public class Nre { private static final String J9_PROVIDER = "com.tridium.j9.provider.J9BasicProvider"; private static final String NIAGARA_PROVIDER = "com.tridium.niagara.provider.NiagaraBasicProvider"; private static final String BC_PROVIDER = "org.bouncycastle.jce.provider.BouncyCastleProvider"; public static final long bootTime = System.currentTimeMillis(); public static BootEnv bootEnv; public static CommandLineArguments args; public static String commandLine; public static File bajaHome; public static File userHome; public static File credentialsHome; public static File stationHome; public static StdoutManager stdoutManager; public static ModuleManager moduleManager; public static NRegistry registryManager; public static SchemaManager schemaManager; public static EngineManager engineManager; public static LeaseManager leaseManager; public static ServiceManager serviceManager; public static NLicenseManager licenseManager; public static StationManager stationManager; public static ResourceManager resourceManager; public static Metrics.Recount metricsRecount; public static NSessionManager sessionManager; public static ThreadGroup mainThreadGroup; public static SpyDir spySysManagers; public static String language; public static Auditor auditor; public static int unitConversion; public static String vmUuid; public static Class launchedClass; private static ISecurityInfoProvider secInfProvider; static boolean isBooted; static BIPlatform platform; static boolean isStation; static boolean isRemote; static boolean hasBootClass; private static final String NRE_PROP = "cmdline::"; static /* synthetic */ Class array$Ljava$lang$String; static /* synthetic */ Class class$java$lang$String; static /* synthetic */ Class class$com$tridium$sys$Nre; static /* synthetic */ Class class$javax$baja$registry$ModuleInfo; static void usage() { Nre.println(""); Nre.println("usage:"); Nre.println(" nre [options] [args]*"); Nre.println("parameters:"); Nre.println(" class classname or module:classname to execute"); Nre.println(" args arguments to pass through to main"); Nre.println("options:"); Nre.println(" -version print nre version"); Nre.println(" -modules: print modules which match specified pattern"); Nre.println(" -hostid print system host id"); Nre.println(" -licenses print licensing summary"); Nre.println(" -props dump system properties"); Nre.println(" -locale: set the default locale (en_US)"); Nre.println(" -@