Package jadex.base
Interface IExtendedPlatformConfiguration
-
public interface IExtendedPlatformConfiguration
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
getAddress()
Get the address flag.boolean
getAsyncExecution()
Get the async execution mode flag.long
getAwaDelay()
Get the delay between awareness notifications.java.lang.String
getAwaExcludes()
Get the awareness platform excludes.java.lang.String
getAwaIncludes()
Get the awareness platform includes.java.lang.String[]
getAwaMechanisms()
Get the awareness mechanisms.java.lang.ClassLoader
getBaseClassloader()
Get the base classloader.boolean
getBinaryMessages()
Get the flag for binary messages.boolean
getChat()
Get the flag for starting with chat.boolean
getCli()
Get the flag if command line interface is opened.boolean
getCliConsole()
Should the cli console (in jcc)boolean
getClock()
Get the clock flag.java.lang.String
getComponentFactory()
Get the component factory.java.lang.String
getConfigurationFile()
Get the configuration file.boolean
getContext()
Get the context flag.boolean
getDebugFutures()
Get the debug futures flag.boolean
getDebugServices()
Get the debug services flag.boolean
getDebugSteps()
Get the debug steps flag.boolean
getDf()
Get the df (directory facilitator) flag.boolean
getFiletransfer()
Get the file transfer flag.java.lang.String
getJccPlatforms()
Get flag for open jcc for specific remote platforms.java.lang.String
getLibPath()
Get the library path.boolean
getLibrary()
Get the library flag.IMonitoringService.PublishEventLevel
getMonitoring()
Get the monitoring level.boolean
getMonitoringComp()
Get the monitoring component flag.boolean
getNoStackCompaction()
Get the no stack compaction flag.boolean
getOpenGl()
Get the opengl flag.java.lang.String
getRelayAddresses()
Get the relay addresses.boolean
getRelayForwarding()
Should the platform act as relay, i.e.boolean
getRelayTransport()
Get the flag if the relay transport is active.boolean
getRsPublish()
Get the flag if rest publishing is on.java.lang.String
getRsPublishComponent()
Get the rest publish component.boolean
getSaveOnExit()
Get flag for save settings on exit.boolean
getSecurity()
Get the security flag.boolean
getSettings()
Get the settings flag.boolean
getSimul()
Get the simulation flag.boolean
getSimulation()
Get the flag for simulation execution.boolean
getStrictCom()
Get flag for strict communication.int
getTcpPort()
Get the tcp port of the tcp transport.boolean
getTcpTransport()
Get the flag if the tcp transport is active.java.lang.String
getThreadpoolClass()
Get the threadpool class.boolean
getThreadpoolDefer()
Get the flag for deferred thread creation/deletion in threadpool.boolean
getUniqueIds()
Get the unique id flag, i.e.int
getWsPort()
Get the websocket port of the websocket transport.boolean
getWsPublish()
Get the flag if wsdl publishing is on.boolean
getWsTransport()
Get the flag if the ws transport is active.boolean
isDropPrivileges()
Gets if the platform should keep admin/root privileges or attempt to drop to a user.boolean
isRelayDynamicRouting()
Checks if the relay transport should support routing through dynamically acquired peers.void
setAddress(boolean value)
Set the address flag.void
setAsyncExecution(boolean value)
Set the async execution mode flag.void
setAwaDelay(long value)
Set the delay between awareness notifications.void
setAwaExcludes(java.lang.String value)
Set the awareness platform excludes.void
setAwaIncludes(java.lang.String value)
Set the awareness platform includes.void
setAwaMechanisms(java.lang.String... values)
Set the awareness mechanisms.void
setBaseClassloader(java.lang.ClassLoader value)
Set the base classloader.void
setBinaryMessages(boolean value)
Set the flag for binary messages.void
setChat(boolean value)
Set the flag for starting with chat.void
setCli(boolean value)
Set the command line interface flag.void
setCliConsole(boolean value)
Set the cli console flag (in jcc).void
setClock(boolean value)
Set the clock flag.void
setConfigurationFile(java.lang.String value)
Set the configuration file.void
setContext(boolean value)
Set the context flag.void
setDebugFutures(boolean value)
Set the debug futures flag.void
setDebugServices(boolean value)
Set the debug services flag.void
setDebugSteps(boolean value)
Set the debug steps flag.void
setDf(boolean value)
Get the df (directory facilitator) flag.void
setDropPrivileges(boolean value)
Sets if the platform should keep admin/root privileges or attempt to drop to a user.void
setFiletransfer(boolean value)
Set the file transfer flag.void
setJccPlatforms(java.lang.String value)
Set flag for open jcc for specific remote platforms.void
setLibPath(java.lang.String value)
Set the library path.void
setLibrary(boolean value)
Set the library flag.void
setMonitoring(IMonitoringService.PublishEventLevel level)
Set the monitoring level.void
setMonitoringComp(boolean value)
Set the monitoring component flag.void
setNoStackCompaction(boolean value)
Set the no stack compaction flag.void
setOpenGl(boolean value)
Set the opengl flag.void
setRelayAddresses(java.lang.String value)
Set the relay addresses.void
setRelayDynamicRouting(boolean dynamicrouting)
Sets if the relay transport should support routing through dynamically acquired peers.void
setRelayForwarding(boolean value)
Should the platform act as relay, i.e.void
setRelayTransport(boolean value)
Set the flag if the relay transport is active.void
setRsPublish(boolean value)
Set the flag if rest publishing is on.void
setRsPublishComponent(java.lang.String value)
Set the rest publishing component.void
setSaveOnExit(boolean value)
Set flag for save settings on exit.void
setSecurity(boolean value)
Set the security flag.void
setSettings(boolean value)
Set the settings flag.void
setSimul(boolean value)
Set the simulation flag.void
setSimulation(boolean value)
Set the flag for simulation execution.void
setStrictCom(boolean value)
Get flag for strict communication.void
setTcpPort(int value)
Set the tcp port of the tcp transport.void
setTcpTransport(boolean value)
Set the flag if the tcp transport is active.void
setThreadpoolClass(java.lang.String value)
Set the threadpool class name.void
setThreadpoolDefer(boolean value)
Set the flag for deferred thread creation/deletion in threadpool.void
setUniqueIds(boolean value)
Set the unique id flag, i.e.void
setWsPort(int value)
Set the websocket port of the websocket transport.void
setWsPublish(boolean value)
Set the flag if wsdl publishing is on.void
setWsTransport(boolean value)
Set the flag if the ws transport is active.
-
-
-
Method Detail
-
getComponentFactory
java.lang.String getComponentFactory()
Get the component factory.- Returns:
- The component factory filename.
-
setConfigurationFile
void setConfigurationFile(java.lang.String value)
Set the configuration file.- Parameters:
value
- The configuration file.
-
getConfigurationFile
java.lang.String getConfigurationFile()
Get the configuration file.- Returns:
- The configuration file.
-
setDebugFutures
void setDebugFutures(boolean value)
Set the debug futures flag.- Parameters:
value
- The debug futures flag.
-
getDebugFutures
boolean getDebugFutures()
Get the debug futures flag.- Returns:
- The debug futures flag.
-
setDebugServices
void setDebugServices(boolean value)
Set the debug services flag.- Parameters:
value
- The debug futures flag.
-
getDebugServices
boolean getDebugServices()
Get the debug services flag.- Returns:
- The debug services flag.
-
setDebugSteps
void setDebugSteps(boolean value)
Set the debug steps flag.- Parameters:
value
- The debug steps flag.
-
getDebugSteps
boolean getDebugSteps()
Get the debug steps flag.- Returns:
- The debug steps flag.
-
setNoStackCompaction
void setNoStackCompaction(boolean value)
Set the no stack compaction flag.- Parameters:
value
- The no stack compaction flag.
-
getNoStackCompaction
boolean getNoStackCompaction()
Get the no stack compaction flag.- Returns:
- The no stack compaction flag.
-
setOpenGl
void setOpenGl(boolean value)
Set the opengl flag.- Parameters:
value
- The opengl flag.
-
getOpenGl
boolean getOpenGl()
Get the opengl flag.- Returns:
- The opengl flag.
-
setDropPrivileges
void setDropPrivileges(boolean value)
Sets if the platform should keep admin/root privileges or attempt to drop to a user.- Parameters:
value
- True, if the platform should retain root privileges.
-
isDropPrivileges
boolean isDropPrivileges()
Gets if the platform should keep admin/root privileges or attempt to drop to a user.- Returns:
- True, if the platform should retain root privileges.
-
setMonitoring
void setMonitoring(IMonitoringService.PublishEventLevel level)
Set the monitoring level.- Parameters:
level
- The monitoring level.
-
getMonitoring
IMonitoringService.PublishEventLevel getMonitoring()
Get the monitoring level.- Returns:
- The level.
-
getCli
boolean getCli()
Get the flag if command line interface is opened.- Returns:
- True means start with cli.
-
setCli
void setCli(boolean value)
Set the command line interface flag.- Parameters:
value
- True for starting with gui.
-
getCliConsole
boolean getCliConsole()
Should the cli console (in jcc)- Returns:
- Flag if cli console should be active.
-
setCliConsole
void setCliConsole(boolean value)
Set the cli console flag (in jcc).- Parameters:
value
- Flag if cli console should be active.
-
getSaveOnExit
boolean getSaveOnExit()
Get flag for save settings on exit.- Returns:
- True, if settings are saved on exit.
-
setSaveOnExit
void setSaveOnExit(boolean value)
Set flag for save settings on exit.- Parameters:
True
- , if settings are saved on exit.
-
getJccPlatforms
java.lang.String getJccPlatforms()
Get flag for open jcc for specific remote platforms.- Returns:
- The jcc platform names.
-
setJccPlatforms
void setJccPlatforms(java.lang.String value)
Set flag for open jcc for specific remote platforms.- Parameters:
value
- The jcc platform names.
-
getSimulation
boolean getSimulation()
Get the flag for simulation execution.- Returns:
- True for simulation mode.
-
setSimulation
void setSimulation(boolean value)
Set the flag for simulation execution.- Parameters:
value
- True for simulation mode.
-
getAsyncExecution
boolean getAsyncExecution()
Get the async execution mode flag.- Returns:
- The async execution mode flag.
-
setAsyncExecution
void setAsyncExecution(boolean value)
Set the async execution mode flag.- Parameters:
value
- The async execution mode flag.
-
getUniqueIds
boolean getUniqueIds()
Get the unique id flag, i.e. do not reuse ids formerly used by dead components.- Returns:
- True for unique ids.
-
setUniqueIds
void setUniqueIds(boolean value)
Set the unique id flag, i.e. do not reuse ids formerly used by dead components.- Parameters:
value
- True for unique ids.
-
getThreadpoolDefer
boolean getThreadpoolDefer()
Get the flag for deferred thread creation/deletion in threadpool.- Returns:
- The defer flag.
-
setThreadpoolDefer
void setThreadpoolDefer(boolean value)
Set the flag for deferred thread creation/deletion in threadpool.- Parameters:
value
- The defer flag.
-
getLibPath
java.lang.String getLibPath()
Get the library path.- Returns:
- The library path.
-
setLibPath
void setLibPath(java.lang.String value)
Set the library path.- Parameters:
value
- The library path.
-
getBaseClassloader
java.lang.ClassLoader getBaseClassloader()
Get the base classloader.- Returns:
- The base classloader.
-
setBaseClassloader
void setBaseClassloader(java.lang.ClassLoader value)
Set the base classloader.- Parameters:
value
- The base classloader.
-
getChat
boolean getChat()
Get the flag for starting with chat.- Returns:
- True for starting with chat.
-
setChat
void setChat(boolean value)
Set the flag for starting with chat.- Parameters:
value
- True for starting with chat.
-
getAwaMechanisms
java.lang.String[] getAwaMechanisms()
Get the awareness mechanisms.- Returns:
- The awareness mechanisms.
-
setAwaMechanisms
void setAwaMechanisms(java.lang.String... values)
Set the awareness mechanisms.- Parameters:
values
- The awareness mechanisms.
-
getAwaDelay
long getAwaDelay()
Get the delay between awareness notifications.- Returns:
- The delay in millis.
-
setAwaDelay
void setAwaDelay(long value)
Set the delay between awareness notifications.- Parameters:
value
- The delay in millis.
-
getAwaIncludes
java.lang.String getAwaIncludes()
Get the awareness platform includes.- Returns:
- The awareness platform includes.
-
setAwaIncludes
void setAwaIncludes(java.lang.String value)
Set the awareness platform includes.- Parameters:
value
- The awareness platform includes.
-
getAwaExcludes
java.lang.String getAwaExcludes()
Get the awareness platform excludes.- Returns:
- The awareness platform excludes.
-
setAwaExcludes
void setAwaExcludes(java.lang.String value)
Set the awareness platform excludes.- Parameters:
value
- The awareness platform excludes.
-
getBinaryMessages
boolean getBinaryMessages()
Get the flag for binary messages.- Returns:
- The flag for binary messages.
-
setBinaryMessages
void setBinaryMessages(boolean value)
Set the flag for binary messages.- Parameters:
value
- The flag for binary messages.
-
getStrictCom
boolean getStrictCom()
Get flag for strict communication. Fail on recoverable message decoding errors instead of ignoring- Returns:
- Strict communication flag.
-
setStrictCom
void setStrictCom(boolean value)
Get flag for strict communication. Fail on recoverable message decoding errors instead of ignoring
-
getTcpTransport
boolean getTcpTransport()
Get the flag if the tcp transport is active.- Returns:
- Flag if the tcp transport is active.
-
setTcpTransport
void setTcpTransport(boolean value)
Set the flag if the tcp transport is active.- Parameters:
value
- Flag if the tcp transport is active.
-
getTcpPort
int getTcpPort()
Get the tcp port of the tcp transport.- Returns:
- The tcp port.
-
setTcpPort
void setTcpPort(int value)
Set the tcp port of the tcp transport.- Parameters:
value
- The tcp port.
-
getRelayTransport
boolean getRelayTransport()
Get the flag if the relay transport is active.- Returns:
- Flag if the relay transport is active.
-
setRelayTransport
void setRelayTransport(boolean value)
Set the flag if the relay transport is active.- Parameters:
value
- Flag if the relay transport is active.
-
getRelayAddresses
java.lang.String getRelayAddresses()
Get the relay addresses.- Returns:
- The relay addresses.
-
setRelayAddresses
void setRelayAddresses(java.lang.String value)
Set the relay addresses.- Parameters:
value
- The relay addresses.
-
isRelayDynamicRouting
boolean isRelayDynamicRouting()
Checks if the relay transport should support routing through dynamically acquired peers.- Returns:
- True, if the routing service should support dynamic routing.
-
setRelayDynamicRouting
void setRelayDynamicRouting(boolean dynamicrouting)
Sets if the relay transport should support routing through dynamically acquired peers.- Parameters:
dynamicrouting
- If true, the routing service should support dynamic routing.
-
getWsTransport
boolean getWsTransport()
Get the flag if the ws transport is active.- Returns:
- Flag if the ws transport is active.
-
setWsTransport
void setWsTransport(boolean value)
Set the flag if the ws transport is active.- Parameters:
value
- Flag if the ws transport is active.
-
getWsPort
int getWsPort()
Get the websocket port of the websocket transport.- Returns:
- The websocket port.
-
setWsPort
void setWsPort(int value)
Set the websocket port of the websocket transport.- Parameters:
value
- The websocket port.
-
getRelayForwarding
boolean getRelayForwarding()
Should the platform act as relay, i.e. forward messages from one platform to another platform?
-
setRelayForwarding
void setRelayForwarding(boolean value)
Should the platform act as relay, i.e. forward messages from one platform to another platform?
-
getWsPublish
boolean getWsPublish()
Get the flag if wsdl publishing is on.- Returns:
- True if wsdl publishing is on.
-
setWsPublish
void setWsPublish(boolean value)
Set the flag if wsdl publishing is on.- Parameters:
value
- True if wsdl publishing is on.
-
getRsPublish
boolean getRsPublish()
Get the flag if rest publishing is on.- Returns:
- True if rest publishing is on.
-
setRsPublish
void setRsPublish(boolean value)
Set the flag if rest publishing is on.- Parameters:
value
- True if rest publishing is on.
-
getRsPublishComponent
java.lang.String getRsPublishComponent()
Get the rest publish component.- Returns:
- The rest publish component.
-
setRsPublishComponent
void setRsPublishComponent(java.lang.String value)
Set the rest publishing component.- Parameters:
value
- The rest publishing component.
-
getMonitoringComp
boolean getMonitoringComp()
Get the monitoring component flag.- Returns:
- The monitoring component flag.
-
setMonitoringComp
void setMonitoringComp(boolean value)
Set the monitoring component flag.- Parameters:
value
- The monitoring component flag.
-
getThreadpoolClass
java.lang.String getThreadpoolClass()
Get the threadpool class.- Returns:
- The threadpool class name.
-
setThreadpoolClass
void setThreadpoolClass(java.lang.String value)
Set the threadpool class name.- Parameters:
value
- The threadpool class name.
-
getDf
boolean getDf()
Get the df (directory facilitator) flag.- Returns:
- The df flag.
-
setDf
void setDf(boolean value)
Get the df (directory facilitator) flag.- Parameters:
value
- The df flag.
-
getClock
boolean getClock()
Get the clock flag.- Returns:
- The clock flag.
-
setClock
void setClock(boolean value)
Set the clock flag.- Parameters:
value
- The clock flag.
-
getSimul
boolean getSimul()
Get the simulation flag.- Returns:
- The simulation flag.
-
setSimul
void setSimul(boolean value)
Set the simulation flag.- Parameters:
value
- The simulation flag.
-
getFiletransfer
boolean getFiletransfer()
Get the file transfer flag.- Returns:
- The file transfer flag.
-
setFiletransfer
void setFiletransfer(boolean value)
Set the file transfer flag.- Parameters:
value
- The file transfer flag.
-
getSecurity
boolean getSecurity()
Get the security flag.- Returns:
- The security flag.
-
setSecurity
void setSecurity(boolean value)
Set the security flag.- Parameters:
value
- The security flag.
-
getLibrary
boolean getLibrary()
Get the library flag.- Returns:
- The library flag.
-
setLibrary
void setLibrary(boolean value)
Set the library flag.- Parameters:
value
- The library flag.
-
getSettings
boolean getSettings()
Get the settings flag.- Returns:
- The settings flag.
-
setSettings
void setSettings(boolean value)
Set the settings flag.- Parameters:
value
- The settings flag.
-
getContext
boolean getContext()
Get the context flag.- Returns:
- The context flag.
-
setContext
void setContext(boolean value)
Set the context flag.- Parameters:
value
- The context flag.
-
getAddress
boolean getAddress()
Get the address flag.- Returns:
- The address flag.
-
setAddress
void setAddress(boolean value)
Set the address flag.- Parameters:
value
- The address flag.
-
-