Package jadex.base
Interface IPlatformConfiguration
- 
 public interface IPlatformConfigurationInterface for platform configuration.
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringASYNCEXECUTIONUse asynchronous execution mode?static java.lang.StringAWADELAYThe awareness delay in millisecondsstatic java.lang.StringAWAEXCLUDESExclude entries for awareness agent.static java.lang.StringAWAINCLUDESInclude entries for awareness agent.static java.lang.StringAWAMECHANISM_BROADCASTUses IPv4 broadcast to announce awareness infos in local networks.static java.lang.StringAWAMECHANISM_LOCALThe local discovery uses a file-based mechanism to detect platforms running on the same host.static java.lang.StringAWAMECHANISM_MULTICASTUses IPv4 Multicast to find other platforms.static java.lang.StringAWAMECHANISM_REGISTRYThe Registry mechanism implements a master-slave mechanism, where one platform is the registry.static java.lang.StringAWAMECHANISM_SCANNERThe IP-Scanner discovery mechanism sends out awareness infos to all IP addresses within the local network (using port 55668)static java.lang.StringAWAMECHANISMSSpecify the awareness agent discovery mechanisms (comma separated).static java.lang.StringAWARENESSStart the awareness agent (awa) for automatic platform discovery.static java.lang.StringBASECLASSLOADERThe base classloader.static java.lang.StringBINARYMESSAGESUse a compact binary message format instead of XML by default.static java.lang.String[]BOOLEAN_ARGSThis is used for consistency checks and includes all argument names which refer to boolean arguments.static java.lang.StringCHATStart the chat agent for instant messaging and file transfer with user Jadex users.static java.lang.StringCLIStart the platform with command line interface (cli) activated? (requires Jadex Pro add-on)static java.lang.StringCLICONSOLEStart cli with console in or notstatic java.lang.StringCOMPONENTThe component flag argument (for starting an additional component).static java.lang.StringCOMPONENT_FACTORYThe component factory classname argument.static java.lang.StringCONFIGURATION_FILEThe configuration file argument.static java.lang.StringCONFIGURATION_NAMEThe configuration to use.static java.lang.StringCONTEXTSERVICECLASSOptionally provide alternative context service implementation.static java.lang.StringDEBUGFUTURESThe debug futures flag argument.static java.lang.StringDEBUGSERVICESThe debug futures services argument.static java.lang.StringDEBUGSTEPSThe debug futures services argument.static java.lang.StringDEFTIMEOUTThe default timeout argument.static java.lang.StringFALLBACK_COMPONENT_FACTORYThe default component factory to be used for platform component.static java.lang.StringFALLBACK_PLATFORM_CONFIGURATIONThe default platform configuration.static java.lang.StringGUIStart the JCC agent to open the platform GUI?static java.lang.StringJCCPLATFORMSOpen JCC for specific remote platforms.static java.lang.StringKERNELSThe name(s) of kernel(s) to load (separated by comma).static java.lang.StringLIBPATHAdditional library paths (classpath entries) for loading agent models and classes.static java.lang.StringLOCALTRANSPORTFlag if local transport is enabled.static java.lang.StringLOGGINGEnable verbose logging (shortcut for setting logging_level to info).static java.lang.StringLOGGING_LEVELLogging level for platform.static java.lang.StringMAVEN_DEPENDENCIESFlag to enable the Maven dependency service (requires Jadex Pro add-on).static java.lang.StringMONITORINGThe monitoring flag argument.static java.lang.StringNOSTACKCOMPACTIONThe stack compaction disable flag argument.static java.lang.StringOPENGLThe opengl disable flag argument.static java.lang.StringPARAMETERCOPYFlag if copying parameters for local service calls is allowed.static java.lang.StringPERSISTThe persist flag argument.static java.lang.StringPLATFORM_COMPONENTTell the starter to use the default platform component implementation (usually no need to change).static java.lang.StringPLATFORM_NAMEThe name of the platform component (null for auto generation).static java.lang.StringPLATFORMARGSstatic java.lang.StringPLATFORMCONFIGstatic java.lang.StringPLATFORMMODELstatic java.lang.StringPLATFORMPROXIESFlag if CIDs may be reused (true for not).static java.lang.StringPRINTEXCEPTIONSFlag if exceptions should be printed.static java.lang.StringPRINTSECRETFlag if the platform password/secret(s) should be printed to the console.static java.lang.StringPROGRAM_ARGUMENTSstatic java.lang.StringREALTIMETIMEOUTFlag if local timeouts should be realtime (instead of clock dependent).static java.lang.StringRELAYADDRESSESAddress(es) for relay transport (one or more addresses separated by commas).static java.lang.StringRELAYFORWARDINGstatic java.lang.StringRELAYTRANSPORTFlag if relay transport is enabled.static java.lang.StringRSPUBLISHFlag if rest service publishing is enabled.static java.lang.StringRSPUBLISHCOMPONENTOptionally provide alternative rs publish implementation.static java.lang.StringSAVEONEXITSave platform settings on shutdown?static java.lang.StringSIMULATIONUse simulation execution mode?static java.lang.StringSTRICTCOMFail on recoverable message decoding errors instead of ignoring.static java.lang.StringTCPPORTPort for TCP transport.static java.lang.StringTCPTRANSPORTFlag if tcp transport is enabled.static java.lang.StringTHREADPOOLCLASSOptionally provide alternative thread pool implementation.static java.lang.StringTHREADPOOLDEFERFlag for deferring thread creation/deletion in thread poolstatic java.lang.StringUNIQUEIDSFlag if CIDs may be reused (true for not).static java.lang.StringWELCOMETell starter to print welcome message.static java.lang.StringWSPORTstatic java.lang.StringWSPUBLISHFlag if web service publishing is enabled.static java.lang.StringWSTRANSPORT
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddComponent(java.lang.Class<?> clazz)Add a component via class.voidaddComponent(java.lang.String path)Add a component via file.IPlatformConfigurationclone()Clone this configuration.voidenhanceWith(IPlatformConfiguration other)Enhance this config with given other config.booleangetAwareness()Get the flag for starting with awareness.java.util.List<java.lang.String>getComponents()Get the components as list.java.lang.StringgetConfigurationName()Get the configuration name.java.lang.LonggetDefaultTimeout()Get the default timeout.IExtendedPlatformConfigurationgetExtendedPlatformConfiguration()Get the extended platform configuration.booleangetGui()Get the flag if gui is opened.ICommand<IComponentIdentifier>getInitCommand()Get the init command.booleangetLogging()Get the logging flag.java.util.logging.LevelgetLoggingLevel()Get the logging level.java.lang.String[]getNetworkNames()Get the network name (used at startup).java.lang.String[]getNetworkSecrets()Get the network secret (used at startup).java.lang.StringgetPlatformName()Get the platform name.booleangetSensors()Get the sensors flag.booleangetSuperpeer()Get the superpeer flag.booleangetSuperpeerClient()Get the superpeer client flag.booleangetSupersuperpeer()Get the superpeer flag.java.lang.ObjectgetValue(java.lang.String key, IModelInfo model)Get a value per key.java.util.Map<java.lang.String,java.lang.Object>getValues()Get all values of the configuration as map.booleangetWelcome()Get the welcome flag.booleanisPrintExceptions()Shall print exceptions.booleanisPrintSecret()Returns if the security service should print the platform secret during start.booleanisRefuseUnauth()Returns if the security service allows unauthenticated connections.booleanisUseSecret()Returns if the security service should use a platform secret for authentication.voidsetAwareness(boolean value)Set the flag for starting with awareness.voidsetComponents(java.util.List<java.lang.String> newcomps)Set multiple components as list.voidsetConfigurationName(java.lang.String value)Set the configuration name.voidsetDefaultTimeout(long to)Set the default timeout.voidsetGui(boolean value)Set the gui flag.voidsetInitCommand(ICommand<IComponentIdentifier> cmd)Set the init cmd.voidsetLogging(boolean value)Set the logging flag.voidsetLoggingLevel(java.util.logging.Level value)Set the logging level.voidsetNetworkNames(java.lang.String... value)Set the network name (used at startup).voidsetNetworkSecrets(java.lang.String... value)Set the network secret (used at startup).voidsetPlatformName(java.lang.String value)Set the platform name.voidsetPrintExceptions(boolean printex)Set print exceptions flag.voidsetPrintSecret(boolean printsecret)Returns if the security service should print the platform secret during start.voidsetRefuseUnauth(boolean refuseunauth)Configure the security service to whether to allow unauthenticated connections.voidsetSensors(boolean value)Set the sensors flag.voidsetSuperpeer(boolean value)Set the superpeer flag.voidsetSuperpeerClient(boolean value)Set the superpeer client flag.voidsetSupersuperpeer(boolean value)Set the supersuperpeer flag.voidsetUseSecret(boolean usesecret)Sets if the security service should use a platform secret for authentication.voidsetValue(java.lang.String key, java.lang.Object value)Set a value per key.voidsetWelcome(boolean value)Tell starter to print welcome message.
 
- 
- 
- 
Field Detail- 
PLATFORM_NAMEstatic final java.lang.String PLATFORM_NAME The name of the platform component (null for auto generation). To use a custom prefix name and an auto generated postfix the name should end with _* (3 digits) or with _ and an arbitrary number of +, e.g. _++++.- See Also:
- Constant Field Values
 
 - 
CONFIGURATION_NAMEstatic final java.lang.String CONFIGURATION_NAME The configuration to use.- See Also:
- Constant Field Values
 
 - 
PLATFORM_COMPONENTstatic final java.lang.String PLATFORM_COMPONENT Tell the starter to use the default platform component implementation (usually no need to change).- See Also:
- Constant Field Values
 
 - 
FALLBACK_PLATFORM_CONFIGURATIONstatic final java.lang.String FALLBACK_PLATFORM_CONFIGURATION The default platform configuration.- See Also:
- Constant Field Values
 
 - 
FALLBACK_COMPONENT_FACTORYstatic final java.lang.String FALLBACK_COMPONENT_FACTORY The default component factory to be used for platform component.- See Also:
- Constant Field Values
 
 - 
CONFIGURATION_FILEstatic final java.lang.String CONFIGURATION_FILE The configuration file argument.- See Also:
- Constant Field Values
 
 - 
COMPONENT_FACTORYstatic final java.lang.String COMPONENT_FACTORY The component factory classname argument.- See Also:
- Constant Field Values
 
 - 
MONITORINGstatic final java.lang.String MONITORING The monitoring flag argument.- See Also:
- Constant Field Values
 
 - 
COMPONENTstatic final java.lang.String COMPONENT The component flag argument (for starting an additional component).- See Also:
- Constant Field Values
 
 - 
PERSISTstatic final java.lang.String PERSIST The persist flag argument.- See Also:
- Constant Field Values
 
 - 
DEFTIMEOUTstatic final java.lang.String DEFTIMEOUT The default timeout argument.- See Also:
- Constant Field Values
 
 - 
DEBUGFUTURESstatic final java.lang.String DEBUGFUTURES The debug futures flag argument.- See Also:
- Constant Field Values
 
 - 
DEBUGSERVICESstatic final java.lang.String DEBUGSERVICES The debug futures services argument.- See Also:
- Constant Field Values
 
 - 
DEBUGSTEPSstatic final java.lang.String DEBUGSTEPS The debug futures services argument.- See Also:
- Constant Field Values
 
 - 
NOSTACKCOMPACTIONstatic final java.lang.String NOSTACKCOMPACTION The stack compaction disable flag argument.- See Also:
- Constant Field Values
 
 - 
OPENGLstatic final java.lang.String OPENGL The opengl disable flag argument.- See Also:
- Constant Field Values
 
 - 
PRINTEXCEPTIONSstatic final java.lang.String PRINTEXCEPTIONS Flag if exceptions should be printed.- See Also:
- Constant Field Values
 
 - 
PARAMETERCOPYstatic final java.lang.String PARAMETERCOPY Flag if copying parameters for local service calls is allowed.- See Also:
- Constant Field Values
 
 - 
REALTIMETIMEOUTstatic final java.lang.String REALTIMETIMEOUT Flag if local timeouts should be realtime (instead of clock dependent).- See Also:
- Constant Field Values
 
 - 
AWAMECHANISM_BROADCASTstatic final java.lang.String AWAMECHANISM_BROADCAST Uses IPv4 broadcast to announce awareness infos in local networks. Default Port used is 55670.- See Also:
- Constant Field Values
 
 - 
AWAMECHANISM_MULTICASTstatic final java.lang.String AWAMECHANISM_MULTICAST Uses IPv4 Multicast to find other platforms. Default multicast address used is 224.0.0.0, port 5567.- See Also:
- Constant Field Values
 
 - 
AWAMECHANISM_LOCALstatic final java.lang.String AWAMECHANISM_LOCAL The local discovery uses a file-based mechanism to detect platforms running on the same host.- See Also:
- Constant Field Values
 
 - 
AWAMECHANISM_REGISTRYstatic final java.lang.String AWAMECHANISM_REGISTRY The Registry mechanism implements a master-slave mechanism, where one platform is the registry. Other platforms that have this mechanism enabled register themselves and the registry distributes awareness info to all registered platforms. All RegistryDiscoveryAgents have to be parameterized with the same ip address (of the registry).- See Also:
- Constant Field Values
 
 - 
AWAMECHANISM_SCANNERstatic final java.lang.String AWAMECHANISM_SCANNER The IP-Scanner discovery mechanism sends out awareness infos to all IP addresses within the local network (using port 55668)- See Also:
- Constant Field Values
 
 - 
WELCOMEstatic final java.lang.String WELCOME Tell starter to print welcome message.- See Also:
- Constant Field Values
 
 - 
PROGRAM_ARGUMENTSstatic final java.lang.String PROGRAM_ARGUMENTS - See Also:
- Constant Field Values
 
 - 
GUIstatic final java.lang.String GUI Start the JCC agent to open the platform GUI?- See Also:
- Constant Field Values
 
 - 
CLIstatic final java.lang.String CLI Start the platform with command line interface (cli) activated? (requires Jadex Pro add-on)- See Also:
- Constant Field Values
 
 - 
CLICONSOLEstatic final java.lang.String CLICONSOLE Start cli with console in or not- See Also:
- Constant Field Values
 
 - 
SAVEONEXITstatic final java.lang.String SAVEONEXIT Save platform settings on shutdown?- See Also:
- Constant Field Values
 
 - 
JCCPLATFORMSstatic final java.lang.String JCCPLATFORMS Open JCC for specific remote platforms.- See Also:
- Constant Field Values
 
 - 
LOGGINGstatic final java.lang.String LOGGING Enable verbose logging (shortcut for setting logging_level to info).- See Also:
- Constant Field Values
 
 - 
LOGGING_LEVELstatic final java.lang.String LOGGING_LEVEL Logging level for platform.- See Also:
- Constant Field Values
 
 - 
SIMULATIONstatic final java.lang.String SIMULATION Use simulation execution mode?- See Also:
- Constant Field Values
 
 - 
ASYNCEXECUTIONstatic final java.lang.String ASYNCEXECUTION Use asynchronous execution mode?- See Also:
- Constant Field Values
 
 - 
UNIQUEIDSstatic final java.lang.String UNIQUEIDS Flag if CIDs may be reused (true for not).- See Also:
- Constant Field Values
 
 - 
PLATFORMPROXIESstatic final java.lang.String PLATFORMPROXIES Flag if CIDs may be reused (true for not).- See Also:
- Constant Field Values
 
 - 
THREADPOOLDEFERstatic final java.lang.String THREADPOOLDEFER Flag for deferring thread creation/deletion in thread pool- See Also:
- Constant Field Values
 
 - 
LIBPATHstatic final java.lang.String LIBPATH Additional library paths (classpath entries) for loading agent models and classes.- See Also:
- Constant Field Values
 
 - 
BASECLASSLOADERstatic final java.lang.String BASECLASSLOADER The base classloader.- See Also:
- Constant Field Values
 
 - 
CHATstatic final java.lang.String CHAT Start the chat agent for instant messaging and file transfer with user Jadex users.- See Also:
- Constant Field Values
 
 - 
AWARENESSstatic final java.lang.String AWARENESS Start the awareness agent (awa) for automatic platform discovery.- See Also:
- Constant Field Values
 
 - 
AWAMECHANISMSstatic final java.lang.String AWAMECHANISMS Specify the awareness agent discovery mechanisms (comma separated).- See Also:
- Constant Field Values
 
 - 
AWADELAYstatic final java.lang.String AWADELAY The awareness delay in milliseconds- See Also:
- Constant Field Values
 
 - 
AWAINCLUDESstatic final java.lang.String AWAINCLUDES Include entries for awareness agent.- See Also:
- Constant Field Values
 
 - 
AWAEXCLUDESstatic final java.lang.String AWAEXCLUDES Exclude entries for awareness agent.- See Also:
- Constant Field Values
 
 - 
BINARYMESSAGESstatic final java.lang.String BINARYMESSAGES Use a compact binary message format instead of XML by default.- See Also:
- Constant Field Values
 
 - 
STRICTCOMstatic final java.lang.String STRICTCOM Fail on recoverable message decoding errors instead of ignoring.- See Also:
- Constant Field Values
 
 - 
PRINTSECRETstatic final java.lang.String PRINTSECRET Flag if the platform password/secret(s) should be printed to the console.- See Also:
- Constant Field Values
 
 - 
LOCALTRANSPORTstatic final java.lang.String LOCALTRANSPORT Flag if local transport is enabled.- See Also:
- Constant Field Values
 
 - 
TCPTRANSPORTstatic final java.lang.String TCPTRANSPORT Flag if tcp transport is enabled.- See Also:
- Constant Field Values
 
 - 
TCPPORTstatic final java.lang.String TCPPORT Port for TCP transport.- See Also:
- Constant Field Values
 
 - 
RELAYTRANSPORTstatic final java.lang.String RELAYTRANSPORT Flag if relay transport is enabled.- See Also:
- Constant Field Values
 
 - 
RELAYADDRESSESstatic final java.lang.String RELAYADDRESSES Address(es) for relay transport (one or more addresses separated by commas).- See Also:
- Constant Field Values
 
 - 
WSPUBLISHstatic final java.lang.String WSPUBLISH Flag if web service publishing is enabled.- See Also:
- Constant Field Values
 
 - 
RSPUBLISHstatic final java.lang.String RSPUBLISH Flag if rest service publishing is enabled.- See Also:
- Constant Field Values
 
 - 
RSPUBLISHCOMPONENTstatic final java.lang.String RSPUBLISHCOMPONENT Optionally provide alternative rs publish implementation.- See Also:
- Constant Field Values
 
 - 
KERNELSstatic final java.lang.String KERNELS The name(s) of kernel(s) to load (separated by comma). Currently supports 'component', 'micro', 'bpmn', 'bdi', 'gpmn' and 'application' kernel. Alternatively, the 'multi' can be used to start any available kernels on demand. Specifying 'all' will start all available kernels directly.- See Also:
- Constant Field Values
 
 - 
MAVEN_DEPENDENCIESstatic final java.lang.String MAVEN_DEPENDENCIES Flag to enable the Maven dependency service (requires Jadex Pro add-on).- See Also:
- Constant Field Values
 
 - 
THREADPOOLCLASSstatic final java.lang.String THREADPOOLCLASS Optionally provide alternative thread pool implementation.- See Also:
- Constant Field Values
 
 - 
CONTEXTSERVICECLASSstatic final java.lang.String CONTEXTSERVICECLASS Optionally provide alternative context service implementation.- See Also:
- Constant Field Values
 
 - 
WSPORTstatic final java.lang.String WSPORT - See Also:
- Constant Field Values
 
 - 
WSTRANSPORTstatic final java.lang.String WSTRANSPORT - See Also:
- Constant Field Values
 
 - 
RELAYFORWARDINGstatic final java.lang.String RELAYFORWARDING - See Also:
- Constant Field Values
 
 - 
PLATFORMARGSstatic final java.lang.String PLATFORMARGS - See Also:
- Constant Field Values
 
 - 
PLATFORMCONFIGstatic final java.lang.String PLATFORMCONFIG - See Also:
- Constant Field Values
 
 - 
PLATFORMMODELstatic final java.lang.String PLATFORMMODEL - See Also:
- Constant Field Values
 
 - 
BOOLEAN_ARGSstatic final java.lang.String[] BOOLEAN_ARGS This is used for consistency checks and includes all argument names which refer to boolean arguments.
 
- 
 - 
Method Detail- 
getExtendedPlatformConfigurationIExtendedPlatformConfiguration getExtendedPlatformConfiguration() Get the extended platform configuration.- Returns:
- The extended platform configuration.
 
 - 
getValuesjava.util.Map<java.lang.String,java.lang.Object> getValues() Get all values of the configuration as map.- Returns:
- The values.
 
 - 
enhanceWithvoid enhanceWith(IPlatformConfiguration other) Enhance this config with given other config. Will overwrite all values that are set in the other config.
 - 
cloneIPlatformConfiguration clone() Clone this configuration.
 - 
getValuejava.lang.Object getValue(java.lang.String key, IModelInfo model)Get a value per key.- Parameters:
- key- The key.
- Returns:
- The value.
 
 - 
setValuevoid setValue(java.lang.String key, java.lang.Object value)Set a value per key.- Parameters:
- key- The key.
 
 - 
getPlatformNamejava.lang.String getPlatformName() Get the platform name.- Returns:
- The platform name.
 
 - 
setPlatformNamevoid setPlatformName(java.lang.String value) Set the platform name.- Parameters:
- value- The name.
 
 - 
getConfigurationNamejava.lang.String getConfigurationName() Get the configuration name.- Returns:
- The configuration name.
 
 - 
setConfigurationNamevoid setConfigurationName(java.lang.String value) Set the configuration name.- Parameters:
- value- The configuration name.
 
 - 
addComponentvoid addComponent(java.lang.Class<?> clazz) Add a component via class.- Parameters:
- clazz- The classinfo of the component.
 
 - 
addComponentvoid addComponent(java.lang.String path) Add a component via file.- Parameters:
- path- The file path.
 
 - 
setComponentsvoid setComponents(java.util.List<java.lang.String> newcomps) Set multiple components as list.- Parameters:
- newcomps- The list of components.
 
 - 
getComponentsjava.util.List<java.lang.String> getComponents() Get the components as list.- Returns:
- The components.
 
 - 
isPrintExceptionsboolean isPrintExceptions() Shall print exceptions.- Returns:
- Flag is exceptions should be printed.
 
 - 
setPrintExceptionsvoid setPrintExceptions(boolean printex) Set print exceptions flag.
 - 
setDefaultTimeoutvoid setDefaultTimeout(long to) Set the default timeout.- Parameters:
- to- The timeout.
 
 - 
getDefaultTimeoutjava.lang.Long getDefaultTimeout() Get the default timeout.- Returns:
- The default timeout.
 
 - 
getWelcomeboolean getWelcome() Get the welcome flag.- Returns:
- True means print welcome message.
 
 - 
setWelcomevoid setWelcome(boolean value) Tell starter to print welcome message.- Parameters:
- value-
 
 - 
getGuiboolean getGui() Get the flag if gui is opened.- Returns:
- True means start with gui.
 
 - 
setGuivoid setGui(boolean value) Set the gui flag.- Parameters:
- value- True for starting with gui.
 
 - 
getLoggingboolean getLogging() Get the logging flag.- Returns:
- The logging flag.
 
 - 
setLoggingvoid setLogging(boolean value) Set the logging flag.- Parameters:
- value- The logging flag.
 
 - 
getLoggingLeveljava.util.logging.Level getLoggingLevel() Get the logging level.- Returns:
- The logging level.
 
 - 
setLoggingLevelvoid setLoggingLevel(java.util.logging.Level value) Set the logging level.- Parameters:
- value- The logging level.
 
 - 
getAwarenessboolean getAwareness() Get the flag for starting with awareness.- Returns:
- True for starting with awareness.
 
 - 
setAwarenessvoid setAwareness(boolean value) Set the flag for starting with awareness.- Parameters:
- value- True for starting with awareness.
 
 - 
getSensorsboolean getSensors() Get the sensors flag.- Returns:
- The sensors flag.
 
 - 
setSensorsvoid setSensors(boolean value) Set the sensors flag.- Parameters:
- value- The sensors flag.
 
 - 
getSuperpeerboolean getSuperpeer() Get the superpeer flag.- Returns:
- The superpeer flag.
 
 - 
setSuperpeervoid setSuperpeer(boolean value) Set the superpeer flag.- Parameters:
- value- The superpeer flag.
 
 - 
getSupersuperpeerboolean getSupersuperpeer() Get the superpeer flag.- Returns:
- The superpeer flag.
 
 - 
setSupersuperpeervoid setSupersuperpeer(boolean value) Set the supersuperpeer flag.- Parameters:
- value- The supersuperpeer flag.
 
 - 
getSuperpeerClientboolean getSuperpeerClient() Get the superpeer client flag.- Returns:
- The superpeer client flag.
 
 - 
setSuperpeerClientvoid setSuperpeerClient(boolean value) Set the superpeer client flag.- Parameters:
- value- The superpeer client flag.
 
 - 
getInitCommandICommand<IComponentIdentifier> getInitCommand() Get the init command.- Returns:
- The cmd.
 
 - 
setInitCommandvoid setInitCommand(ICommand<IComponentIdentifier> cmd) Set the init cmd.- Parameters:
- value- The init cmd.
 
 - 
getNetworkNamesjava.lang.String[] getNetworkNames() Get the network name (used at startup).- Returns:
- The network name.
 
 - 
setNetworkNamesvoid setNetworkNames(java.lang.String... value) Set the network name (used at startup).- Parameters:
- value- The network name.
 
 - 
isUseSecretboolean isUseSecret() Returns if the security service should use a platform secret for authentication. If false only networks are considered for authentication.- Returns:
- True if the security service should use a platform secret.
 
 - 
setUseSecretvoid setUseSecret(boolean usesecret) Sets if the security service should use a platform secret for authentication. If false only networks are considered for authentication.- Parameters:
- usesecret- Set true (default) if the security service should use a platform secret.
 
 - 
isPrintSecretboolean isPrintSecret() Returns if the security service should print the platform secret during start.- Returns:
- True if the security service should print the platform secret during start.
 
 - 
setPrintSecretvoid setPrintSecret(boolean printsecret) Returns if the security service should print the platform secret during start.- Parameters:
- Set- true (default) if the security service should print the platform secret during start.
 
 - 
isRefuseUnauthboolean isRefuseUnauth() Returns if the security service allows unauthenticated connections.- Returns:
- True, if unauthenticated connections are refused.
 
 - 
setRefuseUnauthvoid setRefuseUnauth(boolean refuseunauth) Configure the security service to whether to allow unauthenticated connections. This must be set to false if Security.UNRESTRICTED services are used or offered. Default is false.- Parameters:
- refuseunauth- Flag if unauthenticated platforms are refused.
 
 - 
getNetworkSecretsjava.lang.String[] getNetworkSecrets() Get the network secret (used at startup).- Returns:
- The network secret.
 
 - 
setNetworkSecretsvoid setNetworkSecrets(java.lang.String... value) Set the network secret (used at startup).- Parameters:
- value- The network secret.
 
 
- 
 
-