Mendix Runtime
Documentation for the Mendix Runtime Environment API
com.mendix.core.conf.Configuration Class Reference

List of all members.

Public Types

enum  ScheduledEventExecution { ALL, SPECIFIED, NONE }

Public Member Functions

 Configuration ()
void updateConfiguration (JSONObject params, boolean overwrite) throws JSONException
void updateConfiguration (Map< String, Object > config, boolean overwrite)
void checkConfig () throws AdminException
String getXASId ()
File getBasePath ()
String getFileSeparator ()
String getNewLine ()
File getPublicWebrootPath ()
ConnectionBusConfiguration getConnectionBusConfiguration ()
File getImagePath ()
File getResourcesPath ()
final String getImageUrl ()
File getI18NPath ()
File getTempPath ()
File getUploadedFilesPath ()
boolean getShowNavigationTree ()
final HashAlgorithmType getDefaultHashAlgorithm ()
long getClusterManagerActionInterval ()
int getSessionTimeout ()
boolean isKeepAliveEnabled ()
boolean useLDAPAuthentication ()
String getApplicationRootUrl ()
String getIFrameUploadDomain ()
File getModelerFile ()
com.mendix.core.Core.Mode getDTAPMode ()
boolean isInDevelopment ()
File getRuntimePath ()
String getDatabaseName ()
Boolean getReadCommittedSnapshot ()
Integer getMaxThreadsPerDataStoreRequest ()
Integer getClientQueryTimeout ()
Integer getLogMinDurationQuery ()
Boolean mustReturnOnlyNecessaryDDLCommands ()
void setReturnOnlyNecessaryDDLCommands (boolean returnOnlyNecessaryDDLCommands)
Object getConstantValue (String key)
ScheduledEventExecution getScheduledEventExecution ()
Set< String > getMyScheduledEvents ()
boolean hasMicroflowConstantConfig (String key)
String getAdminUserRoleName ()
String getAdminUserName ()
boolean getEnableGuestLogin ()
String getGuestUserRoleName ()
boolean enablePersistentSessions ()
File getMxClientSystemPath ()
String getJavaKeyStorePassword ()
List< InputStream > getCACertificates () throws FileNotFoundException
List< InputStream > getClientCertificates () throws FileNotFoundException
List< String > getClientCertificatePasswords ()
Map< String,
WebServiceCertificateInfo > 
getWebServiceCertificates ()
long getCSVExportBatchSize ()
int getMxObjectCacheMaxEntriesLocalHeap ()
int getMxObjectCacheMaxEntriesLocalDisk ()
long getMxObjectCacheTimeToIdleInSeconds ()
boolean shouldTrackWebServiceUserLastLogin ()
int getMxObjectCacheMinThreads ()
int getMxObjectCacheMaxThreads ()
int getRequestDispatchMinThreads ()
int getRequestDispatchMaxThreads ()

Static Public Attributes

static final RuntimeVersion RUNTIME_VERSION = RuntimeVersion.getInstance()

Detailed Description

Configuration entries for the runtime. These configuration entries can be altered using your favourite deployment environment.


Member Enumeration Documentation

Enumerator:
ALL 
SPECIFIED 
NONE 

Constructor & Destructor Documentation

com.mendix.core.conf.Configuration.Configuration ( )

Member Function Documentation

void com.mendix.core.conf.Configuration.checkConfig ( ) throws AdminException

Set default values for uninitialized fields if no custom configuration options were supplied, and feed them back again to updateConfiguration.

boolean com.mendix.core.conf.Configuration.enablePersistentSessions ( )
String com.mendix.core.conf.Configuration.getAdminUserName ( )
String com.mendix.core.conf.Configuration.getAdminUserRoleName ( )
String com.mendix.core.conf.Configuration.getApplicationRootUrl ( )
Returns:
the server address that the XAS can be reached at. This will be used to generate WSDLs
File com.mendix.core.conf.Configuration.getBasePath ( )
List<InputStream> com.mendix.core.conf.Configuration.getCACertificates ( ) throws FileNotFoundException
List<String> com.mendix.core.conf.Configuration.getClientCertificatePasswords ( )
List<InputStream> com.mendix.core.conf.Configuration.getClientCertificates ( ) throws FileNotFoundException
Integer com.mendix.core.conf.Configuration.getClientQueryTimeout ( )
long com.mendix.core.conf.Configuration.getClusterManagerActionInterval ( )
ConnectionBusConfiguration com.mendix.core.conf.Configuration.getConnectionBusConfiguration ( )
Object com.mendix.core.conf.Configuration.getConstantValue ( String  key)
long com.mendix.core.conf.Configuration.getCSVExportBatchSize ( )
String com.mendix.core.conf.Configuration.getDatabaseName ( )
final HashAlgorithmType com.mendix.core.conf.Configuration.getDefaultHashAlgorithm ( )
com.mendix.core.Core.Mode com.mendix.core.conf.Configuration.getDTAPMode ( )
boolean com.mendix.core.conf.Configuration.getEnableGuestLogin ( )
String com.mendix.core.conf.Configuration.getFileSeparator ( )
Returns:
the fileSeparator, which is hardcoded to "/": otherwise you can't export forms on Windows and use them on a linux server
String com.mendix.core.conf.Configuration.getGuestUserRoleName ( )
File com.mendix.core.conf.Configuration.getI18NPath ( )
Returns:
the path to the I18N folder, default is model/lib/i18n
String com.mendix.core.conf.Configuration.getIFrameUploadDomain ( )
File com.mendix.core.conf.Configuration.getImagePath ( )
final String com.mendix.core.conf.Configuration.getImageUrl ( )
String com.mendix.core.conf.Configuration.getJavaKeyStorePassword ( )
Integer com.mendix.core.conf.Configuration.getLogMinDurationQuery ( )
Integer com.mendix.core.conf.Configuration.getMaxThreadsPerDataStoreRequest ( )
File com.mendix.core.conf.Configuration.getModelerFile ( )
File com.mendix.core.conf.Configuration.getMxClientSystemPath ( )
int com.mendix.core.conf.Configuration.getMxObjectCacheMaxEntriesLocalDisk ( )
int com.mendix.core.conf.Configuration.getMxObjectCacheMaxEntriesLocalHeap ( )
int com.mendix.core.conf.Configuration.getMxObjectCacheMaxThreads ( )
int com.mendix.core.conf.Configuration.getMxObjectCacheMinThreads ( )
long com.mendix.core.conf.Configuration.getMxObjectCacheTimeToIdleInSeconds ( )
Set<String> com.mendix.core.conf.Configuration.getMyScheduledEvents ( )
String com.mendix.core.conf.Configuration.getNewLine ( )
File com.mendix.core.conf.Configuration.getPublicWebrootPath ( )
Boolean com.mendix.core.conf.Configuration.getReadCommittedSnapshot ( )
int com.mendix.core.conf.Configuration.getRequestDispatchMaxThreads ( )
int com.mendix.core.conf.Configuration.getRequestDispatchMinThreads ( )
File com.mendix.core.conf.Configuration.getResourcesPath ( )
Returns:
the path to the resources folder, default is model/resources
File com.mendix.core.conf.Configuration.getRuntimePath ( )
ScheduledEventExecution com.mendix.core.conf.Configuration.getScheduledEventExecution ( )
int com.mendix.core.conf.Configuration.getSessionTimeout ( )
boolean com.mendix.core.conf.Configuration.getShowNavigationTree ( )
File com.mendix.core.conf.Configuration.getTempPath ( )
Returns:
the path to the temporary files folder, default is data/tmp
File com.mendix.core.conf.Configuration.getUploadedFilesPath ( )
Returns:
the path to the files folder, default is data/files
Map<String, WebServiceCertificateInfo> com.mendix.core.conf.Configuration.getWebServiceCertificates ( )
String com.mendix.core.conf.Configuration.getXASId ( )
boolean com.mendix.core.conf.Configuration.hasMicroflowConstantConfig ( String  key)
boolean com.mendix.core.conf.Configuration.isInDevelopment ( )
boolean com.mendix.core.conf.Configuration.isKeepAliveEnabled ( )
Boolean com.mendix.core.conf.Configuration.mustReturnOnlyNecessaryDDLCommands ( )
void com.mendix.core.conf.Configuration.setReturnOnlyNecessaryDDLCommands ( boolean  returnOnlyNecessaryDDLCommands)
boolean com.mendix.core.conf.Configuration.shouldTrackWebServiceUserLastLogin ( )
void com.mendix.core.conf.Configuration.updateConfiguration ( JSONObject  params,
boolean  overwrite 
) throws JSONException
void com.mendix.core.conf.Configuration.updateConfiguration ( Map< String, Object >  config,
boolean  overwrite 
)
boolean com.mendix.core.conf.Configuration.useLDAPAuthentication ( )

Member Data Documentation

final RuntimeVersion com.mendix.core.conf.Configuration.RUNTIME_VERSION = RuntimeVersion.getInstance() [static]

The documentation for this class was generated from the following file: