public class PlatformConfiguration extends AbstractPlatformConfiguration
IRootComponentConfiguration.AWAMECHANISM, IRootComponentConfiguration.KERNEL
COMPONENT_FACTORY, platformmem
AUTOSHUTDOWN, COMPONENT, CONFIGURATION_FILE, CONFIGURATION_NAME, DATA_ADDRESSBOOK, DATA_DEFAULT_LOCAL_TIMEOUT, DATA_DEFAULT_REMOTE_TIMEOUT, DATA_PARAMETERCOPY, DATA_REALTIMETIMEOUT, DATA_SERVICEREGISTRY, DEBUGFUTURES, DEBUGSERVICES, DEBUGSTEPS, DEFTIMEOUT, FALLBACK_COMPONENT_FACTORY, FALLBACK_PLATFORM_CONFIGURATION, MONITORING, NOSTACKCOMPACTION, OPENGL, PERSIST, PLATFORM_COMPONENT, PLATFORM_NAME, REGISTRY_SYNC
ADDRESS, ASYNCEXECUTION, AWADELAY, AWAEXCLUDES, AWAFAST, AWAINCLUDES, AWAMECHANISMS, AWARENESS, BASECLASSLOADER, BINARYMESSAGES, BOOLEAN_ARGS, CHAT, CLI, CLICONSOLE, CLOCK, CONTEXT, CONTEXTSERVICECLASS, DF, FILETRANSFER, GUI, JCCPLATFORMS, KERNELS, LIBPATH, LIBRARY, LOCALTRANSPORT, LOGGING, LOGGING_LEVEL, MARSHAL, MAVEN_DEPENDENCIES, MESSAGE, MONITORINGCOMP, NETWORKNAME, NETWORKPASS, NIOTCPPORT, NIOTCPTRANSPORT, PERSIST, PLATFORM_ACCESS, PRINTPASS, PROGRAM_ARGUMENTS, REGISTRY_SYNC, RELAYADDRESS, RELAYAWAONLY, RELAYSECURITY, RELAYTRANSPORT, RSPUBLISH, RSPUBLISHCOMPONENT, SAVEONEXIT, SECURITY, SENSORS, SETTINGS, SIMUL, SIMULATION, SSLTCPPORT, SSLTCPTRANSPORT, STRICTCOM, TCPPORT, TCPTRANSPORT, THREADPOOLCLASS, THREADPOOLDEFER, TRUSTEDLAN, UNIQUEIDS, USEPASS, VALIDITYDURATION, VIRTUALNAMES, WELCOME, WSPUBLISH
Constructor and Description |
---|
PlatformConfiguration() |
PlatformConfiguration(PlatformConfiguration config) |
PlatformConfiguration(java.lang.String[] args) |
Modifier and Type | Method and Description |
---|---|
void |
addComponent(java.lang.Class clazz) |
void |
addComponent(java.lang.String path) |
boolean |
getAddress() |
java.util.Map<java.lang.String,java.lang.Object> |
getArgs() |
boolean |
getAsyncExecution() |
boolean |
getAutoShutdown() |
long |
getAwaDelay() |
java.lang.String |
getAwaExcludes() |
java.lang.String |
getAwaIncludes() |
IRootComponentConfiguration.AWAMECHANISM[] |
getAwaMechanisms() |
boolean |
getAwareness() |
java.lang.ClassLoader |
getBaseClassloader() |
boolean |
getBinaryMessages() |
boolean |
getBooleanValue(java.lang.String key) |
boolean |
getChat() |
boolean |
getCli() |
boolean |
getCliConsole() |
boolean |
getClock() |
java.lang.String |
getComponentFactory() |
java.util.List<java.lang.String> |
getComponents() |
java.lang.String |
getConfigurationFile() |
java.lang.String |
getConfigurationName() |
boolean |
getContext() |
java.lang.String |
getContextServiceClass() |
boolean |
getDebugFutures() |
boolean |
getDebugServices() |
boolean |
getDebugSteps() |
java.lang.Long |
getDefaultTimeout() |
boolean |
getDf() |
boolean |
getFiletransfer() |
boolean |
getGui() |
java.lang.String |
getJccPlatforms() |
IRootComponentConfiguration.KERNEL[] |
getKernels() |
java.lang.String |
getLibPath() |
boolean |
getLibrary() |
long |
getLocalDefaultTimeout() |
boolean |
getLocalTransport() |
boolean |
getLogging() |
java.util.logging.Level |
getLoggingLevel() |
boolean |
getMarshal() |
boolean |
getMavenDependencies() |
boolean |
getMessage() |
IMonitoringService.PublishEventLevel |
getMonitoring() |
boolean |
getMonitoringComp() |
java.lang.String |
getNetworkName() |
java.lang.String |
getNetworkPass() |
int |
getNioTcpPort() |
boolean |
getNioTcpTransport() |
boolean |
getNoStackCompaction() |
boolean |
getOpenGl() |
boolean |
getPersist() |
java.lang.Class |
getPlatformComponent() |
java.lang.String |
getPlatformName() |
boolean |
getPrintPass() |
boolean |
getRegistrySync() |
java.lang.String |
getRelayAddress() |
boolean |
getRelayAwaonly() |
boolean |
getRelaySecurity() |
boolean |
getRelayTransport() |
long |
getRemoteDefaultTimeout() |
boolean |
getRsPublish() |
java.lang.String |
getRsPublishComponent() |
boolean |
getSaveOnExit() |
boolean |
getSecurity() |
boolean |
getSensors() |
boolean |
getSettings() |
boolean |
getSimul() |
boolean |
getSimulation() |
int |
getSslTcpPort() |
boolean |
getSslTcpTransport() |
boolean |
getStrictCom() |
int |
getTcpPort() |
boolean |
getTcpTransport() |
java.lang.String |
getThreadpoolClass() |
boolean |
getThreadpoolDefer() |
boolean |
getTrustedLan() |
boolean |
getUniqueIds() |
boolean |
getUsePass() |
long |
getValidityDuration() |
java.util.Map |
getVirtualNames() |
boolean |
getWelcome() |
boolean |
getWsPublish() |
boolean |
isAwaFast() |
void |
setAddress(boolean value) |
void |
setAsyncExecution(boolean value) |
void |
setAutoShutdown(boolean value) |
void |
setAwaDelay(long value) |
void |
setAwaExcludes(java.lang.String value) |
void |
setAwaFast(boolean value) |
void |
setAwaIncludes(java.lang.String value) |
void |
setAwaMechanisms(IRootComponentConfiguration.AWAMECHANISM... values) |
void |
setAwareness(boolean value) |
void |
setBaseClassloader(java.lang.ClassLoader value) |
void |
setBinaryMessages(boolean value) |
void |
setChat(boolean value) |
void |
setCli(boolean value) |
void |
setCliConsole(boolean value) |
void |
setClock(boolean value) |
void |
setComponentFactory(IComponentFactory value)
Set the component factory.
|
void |
setComponents(java.util.List<java.lang.String> newcomps) |
void |
setConfigurationFile(java.lang.String value) |
void |
setConfigurationName(java.lang.String value) |
void |
setContext(boolean value) |
void |
setContextServiceClass(java.lang.String value) |
void |
setDebugFutures(boolean value) |
void |
setDebugServices(boolean value) |
void |
setDebugSteps(boolean value) |
void |
setDefaultTimeout(long to) |
void |
setDf(boolean value) |
void |
setFiletransfer(boolean value) |
void |
setGui(boolean value) |
void |
setJccPlatforms(java.lang.String value) |
void |
setKernels(IRootComponentConfiguration.KERNEL... value) |
void |
setKernels(java.lang.String... value) |
void |
setLibPath(java.lang.String value) |
void |
setLibrary(boolean value) |
void |
setLocalTransport(boolean value) |
void |
setLogging(boolean value) |
void |
setLoggingLevel(java.util.logging.Level value) |
void |
setMarshal(boolean value) |
void |
setMavenDependencies(boolean value) |
void |
setMessage(boolean value) |
void |
setMonitoring(IMonitoringService.PublishEventLevel level) |
void |
setMonitoringComp(boolean value) |
void |
setNetworkName(java.lang.String value) |
void |
setNetworkPass(java.lang.String value) |
void |
setNioTcpPort(int value) |
void |
setNioTcpTransport(boolean value) |
void |
setNoStackCompaction(boolean value) |
void |
setOpenGl(boolean value) |
void |
setPersist(boolean value) |
void |
setPlatformAccess(IPlatformComponentAccess value)
Set the platform access.
|
void |
setPlatformComponent(java.lang.Class value) |
void |
setPlatformName(java.lang.String value) |
void |
setPrintPass(boolean value) |
void |
setProgramArguments(java.lang.String[] args)
Set program arguments to be available at runtime.
|
void |
setRegistrySync(boolean value) |
void |
setRelayAddress(java.lang.String value) |
void |
setRelayAwaonly(boolean value) |
void |
setRelaySecurity(boolean value) |
void |
setRelayTransport(boolean value) |
void |
setRsPublish(boolean value) |
void |
setRsPublishComponent(java.lang.String value) |
void |
setSaveOnExit(boolean value) |
void |
setSecurity(boolean value) |
void |
setSensors(boolean value) |
void |
setSettings(boolean value) |
void |
setSimul(boolean value) |
void |
setSimulation(boolean value) |
void |
setSslTcpPort(int value) |
void |
setSslTcpTransport(boolean value) |
void |
setStrictCom(boolean value) |
void |
setTcpPort(int value) |
void |
setTcpTransport(boolean value) |
void |
setThreadpoolClass(java.lang.String value) |
void |
setThreadpoolDefer(boolean value) |
void |
setTrustedLan(boolean value) |
void |
setUniqueIds(boolean value) |
void |
setUsePass(boolean value) |
void |
setValidityDuration(long value) |
void |
setVirtualNames(java.util.Map value) |
void |
setWelcome(boolean value) |
void |
setWsPublish(boolean value) |
checkConsistency, enhanceWith, getAndroidDefault, getDefault, getDefaultNoGui, getLocalDefaultTimeout, getMinimal, getMinimalRelayAwareness, getPlatformValue, getRemoteDefaultTimeout, getRootConfig, getScaledLocalDefaultTimeout, getScaledRemoteDefaultTimeout, getStarterConfig, hasPlatformValue, isParameterCopy, isRealtimeTimeout, parseArg, parseArg, parseArgs, parseArgs, processArgs, processArgs, processArgs, putPlatformValue, removePlatformMemory, setLocalDefaultTimeout, setPlatformModel, setRemoteDefaultTimeout, setValue, toString
public PlatformConfiguration(PlatformConfiguration config)
public PlatformConfiguration(java.lang.String[] args)
public PlatformConfiguration()
public java.util.Map<java.lang.String,java.lang.Object> getArgs()
public void setProgramArguments(java.lang.String[] args)
IRootComponentConfiguration
public boolean getWelcome()
public void setWelcome(boolean value)
public void setPlatformAccess(IPlatformComponentAccess value)
IRootComponentConfiguration
public void setComponentFactory(IComponentFactory value)
IRootComponentConfiguration
public boolean getGui()
public void setGui(boolean value)
public boolean getCli()
public void setCli(boolean value)
public boolean getCliConsole()
public void setCliConsole(boolean value)
public boolean getSaveOnExit()
public void setSaveOnExit(boolean value)
public java.lang.String getJccPlatforms()
public void setJccPlatforms(java.lang.String value)
public boolean getLogging()
public void setLogging(boolean value)
public java.util.logging.Level getLoggingLevel()
public void setLoggingLevel(java.util.logging.Level value)
public boolean getSimulation()
public void setSimulation(boolean value)
public boolean getAsyncExecution()
public void setAsyncExecution(boolean value)
public boolean getPersist()
public void setDebugFutures(boolean value)
public boolean getDebugFutures()
public void setDebugServices(boolean value)
public boolean getDebugServices()
public void setDebugSteps(boolean value)
public boolean getDebugSteps()
public void setNoStackCompaction(boolean value)
public boolean getNoStackCompaction()
public boolean getBooleanValue(java.lang.String key)
public void setOpenGl(boolean value)
public boolean getOpenGl()
public void setPersist(boolean value)
public boolean getUniqueIds()
public void setUniqueIds(boolean value)
public boolean getThreadpoolDefer()
public void setThreadpoolDefer(boolean value)
public java.lang.String getLibPath()
public void setLibPath(java.lang.String value)
public java.lang.ClassLoader getBaseClassloader()
public void setBaseClassloader(java.lang.ClassLoader value)
public boolean getChat()
public void setChat(boolean value)
public boolean getAwareness()
public void setAwareness(boolean value)
public IRootComponentConfiguration.AWAMECHANISM[] getAwaMechanisms()
public void setAwaMechanisms(IRootComponentConfiguration.AWAMECHANISM... values)
public long getAwaDelay()
public void setAwaDelay(long value)
public boolean isAwaFast()
public void setAwaFast(boolean value)
public java.lang.String getAwaIncludes()
public void setAwaIncludes(java.lang.String value)
public java.lang.String getAwaExcludes()
public void setAwaExcludes(java.lang.String value)
public boolean getBinaryMessages()
public void setBinaryMessages(boolean value)
public boolean getStrictCom()
public void setStrictCom(boolean value)
public boolean getUsePass()
public void setUsePass(boolean value)
public boolean getPrintPass()
public void setPrintPass(boolean value)
public boolean getTrustedLan()
public void setTrustedLan(boolean value)
public java.lang.String getNetworkName()
public void setNetworkName(java.lang.String value)
public java.lang.String getNetworkPass()
public void setNetworkPass(java.lang.String value)
public java.util.Map getVirtualNames()
public void setVirtualNames(java.util.Map value)
public long getValidityDuration()
public void setValidityDuration(long value)
public boolean getLocalTransport()
public void setLocalTransport(boolean value)
public boolean getTcpTransport()
public void setTcpTransport(boolean value)
public int getTcpPort()
public void setTcpPort(int value)
public boolean getNioTcpTransport()
public void setNioTcpTransport(boolean value)
public int getNioTcpPort()
public void setNioTcpPort(int value)
public boolean getRelayTransport()
public void setRelayTransport(boolean value)
public java.lang.String getRelayAddress()
public void setRelayAddress(java.lang.String value)
public boolean getRelaySecurity()
public void setRelaySecurity(boolean value)
public boolean getRelayAwaonly()
public void setRelayAwaonly(boolean value)
public boolean getSslTcpTransport()
public void setSslTcpTransport(boolean value)
public int getSslTcpPort()
public void setSslTcpPort(int value)
public boolean getWsPublish()
public void setWsPublish(boolean value)
public boolean getRsPublish()
public void setRsPublish(boolean value)
public java.lang.String getRsPublishComponent()
public void setRsPublishComponent(java.lang.String value)
public IRootComponentConfiguration.KERNEL[] getKernels()
public void setKernels(java.lang.String... value)
public void setKernels(IRootComponentConfiguration.KERNEL... value)
public boolean getMavenDependencies()
public void setMavenDependencies(boolean value)
public boolean getMonitoringComp()
public void setMonitoringComp(boolean value)
public boolean getSensors()
public void setSensors(boolean value)
public java.lang.String getThreadpoolClass()
public void setThreadpoolClass(java.lang.String value)
public java.lang.String getContextServiceClass()
public void setContextServiceClass(java.lang.String value)
public boolean getDf()
public void setDf(boolean value)
public boolean getClock()
public void setClock(boolean value)
public boolean getMessage()
public void setMessage(boolean value)
public boolean getSimul()
public void setSimul(boolean value)
public boolean getFiletransfer()
public void setFiletransfer(boolean value)
public boolean getMarshal()
public void setMarshal(boolean value)
public boolean getSecurity()
public void setSecurity(boolean value)
public boolean getLibrary()
public void setLibrary(boolean value)
public boolean getSettings()
public void setSettings(boolean value)
public boolean getContext()
public void setContext(boolean value)
public boolean getAddress()
public void setAddress(boolean value)
public boolean getRegistrySync()
public void setRegistrySync(boolean value)
public java.lang.String getPlatformName()
public void setPlatformName(java.lang.String value)
public java.lang.String getConfigurationName()
public void setConfigurationName(java.lang.String value)
public boolean getAutoShutdown()
public void setAutoShutdown(boolean value)
public java.lang.Class getPlatformComponent()
public void setPlatformComponent(java.lang.Class value)
public void setDefaultTimeout(long to)
public java.lang.Long getDefaultTimeout()
public long getLocalDefaultTimeout()
public long getRemoteDefaultTimeout()
public void addComponent(java.lang.Class clazz)
public void addComponent(java.lang.String path)
public void setComponents(java.util.List<java.lang.String> newcomps)
public java.util.List<java.lang.String> getComponents()
public java.lang.String getComponentFactory()
public void setConfigurationFile(java.lang.String value)
public java.lang.String getConfigurationFile()
public void setMonitoring(IMonitoringService.PublishEventLevel level)
public IMonitoringService.PublishEventLevel getMonitoring()