Serialized Form
-  Package com.isomorphic.ai-  Class com.isomorphic.ai.AIDataSourceclass AIDataSource extends BasicDataSource implements Serializable
-  Class com.isomorphic.ai.AIRestConnectorclass AIRestConnector extends RestConnector implements Serializable
 
-  
-  Package com.isomorphic.autotest-  Exception com.isomorphic.autotest.InconsistentAwsInstancesTableExceptionclass InconsistentAwsInstancesTableException extends Exception implements Serializable-  Serialized Fields-  messageString message 
 
-  
 
-  
-  Exception com.isomorphic.autotest.InconsistentBatchRunTableExceptionclass InconsistentBatchRunTableException extends Exception implements Serializable
 
-  
-  Package com.isomorphic.base-  Class com.isomorphic.base.Initclass Init extends jakarta.servlet.http.HttpServlet implements Serializable
-  Exception com.isomorphic.base.UpdateWithoutPKExceptionclass UpdateWithoutPKException extends Exception implements Serializable
 
-  
-  Package com.isomorphic.criteria-  Class com.isomorphic.criteria.SimpleCriteriaclass SimpleCriteria extends HashMap implements Serializable- serialVersionUID:
- 805040010287624875L
 
 
-  
-  Package com.isomorphic.criteria.criterion-  Class com.isomorphic.criteria.criterion.CustomCriterion- serialVersionUID:
- 4138147010586837739L
 -  Serialized Fields-  operatorIdString operatorId 
 
-  
 
 
-  
-  Package com.isomorphic.datasource-  Class com.isomorphic.datasource.BasicDataSourceclass BasicDataSource extends DataSource implements Serializable-  Serialized Fields-  _inLogAttributeNotDeclaredMessageboolean _inLogAttributeNotDeclaredMessage 
-  _isCustomizedDSBoolean _isCustomizedDS 
-  auditNeverFieldsSet<String> auditNeverFields 
-  auditOnChangeFieldsSet<String> auditOnChangeFields 
-  auditOnReqChangeFieldsSet<String> auditOnReqChangeFields 
-  autoDeriveDSDataSource autoDeriveDS 
-  derivedClientToServerFieldMapMap derivedClientToServerFieldMap 
-  derivedServerToClientFieldMapMap derivedServerToClientFieldMap 
-  downloadDsRequestDSRequest downloadDsRequest 
-  ds2NativeFieldMapMap ds2NativeFieldMap 
-  dsFieldsMap dsFields 
-  dsMultipleFieldsList<DSField> dsMultipleFields 
-  multipleFieldCriteriaTransformercom.isomorphic.criteria.MultipleFieldCriteriaTransformer multipleFieldCriteriaTransformer 
-  native2DSFieldMapMap native2DSFieldMap 
-  needsRefQuotedForGradientList needsRefQuotedForGradient 
-  primaryKeysList<String> primaryKeys 
-  superDSBasicDataSource superDS 
-  superDSNameString superDSName 
-  validatorsDependentFieldsMap<String, Set<String>> validatorsDependentFields 
 
-  
 
-  
-  Class com.isomorphic.datasource.BMPRReaderDataSourceclass BMPRReaderDataSource extends BasicDataSource implements Serializable
-  Class com.isomorphic.datasource.DataSourceclass DataSource extends com.isomorphic.base.Base implements Serializable-  Serialized Fields-  _isAutoGeneratedAuditDSboolean _isAutoGeneratedAuditDS 
-  _isCacheableBoolean _isCacheable 
-  _stateClearedboolean _stateCleared 
-  ambiguousIncFromMap<String, String> ambiguousIncFrom 
-  auditDSDataSource auditDS 
-  cachedRelationsMap<String, com.isomorphic.datasource.RelationInfo> cachedRelations 
-  compiledScriptsMap<String, CompiledScript> compiledScripts 
-  configTimestamplong configTimestamp 
-  convertedPropsMap<DSField, Class> convertedProps 
-  dateCreatedFieldMap<String, String> dateCreatedField 
-  directFieldsList<String> directFields 
-  dsConfigcom.isomorphic.collections.DataTypeMap<String, Object> dsConfig 
-  dsConfigAnnotatedcom.isomorphic.collections.DataTypeMap<String, Object> dsConfigAnnotated 
-  dsConfigFileString dsConfigFile 
-  dsNameString dsName 
-  evaluatorEvaluator evaluator 
-  fieldListList<String> fieldList 
-  fieldNamesList<String> fieldNames 
-  filenameFieldMap<String, String> filenameField 
-  filesizeFieldMap<String, String> filesizeField 
-  fileSourceFieldMapFromNativeMap<String, String> fileSourceFieldMapFromNative 
-  fileSourceFieldMapInitializedboolean fileSourceFieldMapInitialized 
-  fileSourceFieldMapToNativeMap<String, String> fileSourceFieldMapToNative 
-  globalServerConfigcom.isomorphic.collections.DataTypeMap globalServerConfig 
-  includeFromFieldsMap<String, com.isomorphic.datasource.IncludeFromInfo> includeFromFields Holds fields withincludeFromproperty.
-  instanceIdlong instanceId 
-  nonIncludedFieldsList<String> nonIncludedFields 
-  omitNullMapValuesInResponseboolean omitNullMapValuesInResponse 
-  originalConfigcom.isomorphic.collections.DataTypeMap<String, Object> originalConfig 
-  ownerThread owner 
-  preventFileContentsRecursionboolean preventFileContentsRecursion 
-  registeredCacheSyncStrategiesMap<String, com.isomorphic.datasource.cachesync.CacheSyncStrategy> registeredCacheSyncStrategies 
-  relationFieldsMap<String, RelationFieldInfo> relationFields Holds relation fields and information on relation.
-  serverConfigByOperationIdcom.isomorphic.collections.DataTypeMap serverConfigByOperationId 
-  templateConfigTokenString templateConfigToken 
-  TRANSACTION_OBJECT_KEYString TRANSACTION_OBJECT_KEY 
 
-  
 
-  
-  Class com.isomorphic.datasource.DefineClassclass DefineClass extends BasicDataSource implements Serializable
-  Exception com.isomorphic.datasource.DSRequestAlreadyStartedExceptionclass DSRequestAlreadyStartedException extends Exception implements Serializable
-  Class com.isomorphic.datasource.ExecDataSourceclass ExecDataSource extends BasicDataSource implements Serializable
-  Class com.isomorphic.datasource.FileDataSourceclass FileDataSource extends com.isomorphic.datasource.MemoryDataSource implements Serializable
-  Class com.isomorphic.datasource.FilesystemDataSourceclass FilesystemDataSource extends BasicDataSource implements Serializable
-  Exception com.isomorphic.datasource.ForeignKeyNotFoundExceptionclass ForeignKeyNotFoundException extends Exception implements Serializable
-  Class com.isomorphic.datasource.IntegerListTypeclass IntegerListType extends BasicDataSource implements Serializable
-  Class com.isomorphic.datasource.IsomorphicXMLclass IsomorphicXML extends BasicDataSource implements Serializable
-  Class com.isomorphic.datasource.JSExpressionTypeclass JSExpressionType extends BasicDataSource implements Serializable
-  Class com.isomorphic.datasource.ListTypeclass ListType extends BasicDataSource implements Serializable
-  Class com.isomorphic.datasource.MemoryDataSourceclass MemoryDataSource extends BasicDataSource implements Serializable-  Serialized Fields-  storeNameString storeName Holds store name.
 
-  
 
-  
-  Class com.isomorphic.datasource.MockDataSourceclass MockDataSource extends BasicDataSource implements Serializable
-  Class com.isomorphic.datasource.NoOpDataSourceclass NoOpDataSource extends BasicDataSource implements Serializable
-  Class com.isomorphic.datasource.ODataDataSourceclass ODataDataSource extends RestConnector implements Serializable
-  Exception com.isomorphic.datasource.OperationNotSupportedExceptionclass OperationNotSupportedException extends Exception implements Serializable
-  Exception com.isomorphic.datasource.PartialCommitExceptionclass PartialCommitException extends Exception implements Serializable
-  Class com.isomorphic.datasource.PointTypeclass PointType extends BasicDataSource implements Serializable
-  Class com.isomorphic.datasource.ProjectFileDataSourceclass ProjectFileDataSource extends BasicDataSource implements Serializable-  Serialized Fields-  projectFileLocationsArrayDeque<com.isomorphic.io.ISCFile> projectFileLocations 
 
-  
 
-  
-  Class com.isomorphic.datasource.RestConnectorclass RestConnector extends BasicDataSource implements Serializable
-  Class com.isomorphic.datasource.RESTDataSourceclass RESTDataSource extends RestConnector implements Serializable
-  Class com.isomorphic.datasource.SCUploadSaveFileDataSourceclass SCUploadSaveFileDataSource extends BasicDataSource implements Serializable- serialVersionUID:
- -4704649403493285140L
 
-  Exception com.isomorphic.datasource.StreamingResponseExceptionclass StreamingResponseException extends Exception implements Serializable
-  Exception com.isomorphic.datasource.SummaryFunctions.SummaryFunctionExceptionclass SummaryFunctionException extends Exception implements Serializable
-  Exception com.isomorphic.datasource.TranslaterExceptionclass TranslaterException extends Exception implements Serializable
-  Class com.isomorphic.datasource.UnionDataSourceclass UnionDataSource extends BasicDataSource implements Serializable-  Serialized Fields-  allSqlboolean allSql 
-  operationUnionFieldsList<String> operationUnionFields 
-  renamedFieldsMap<String, Map<String, String>> renamedFields 
-  sqlUnionDScom.isomorphic.datasource.UnionDataSource sqlUnionDS 
-  unionFieldsList<DSField> unionFields 
-  unionFieldsConfigMap<String, Map> unionFieldsConfig 
-  unionOfList<BasicDataSource> unionOf 
 
-  
 
-  
-  Class com.isomorphic.datasource.UserTypeFieldMapclass UserTypeFieldMap extends BasicDataSource implements Serializable
-  Class com.isomorphic.datasource.ValidationContextclass ValidationContext extends HashMap implements Serializable-  Serialized Fields-  bundleNameString bundleName 
-  countint count 
-  createStackException createStack 
-  currentDataSourceDataSource currentDataSource 
-  currentElementElement currentElement 
-  currentRecordMap currentRecord 
-  customSimpleTypeCacheMap<String, com.isomorphic.datasource.IType> customSimpleTypeCache 
-  dsCacheManagercom.isomorphic.datasource.DSCacheManager dsCacheManager 
-  dsRequestDSRequest dsRequest 
-  editedRecordHandlercom.isomorphic.velocity.EditedRecordHandler editedRecordHandler 
-  encodeBinaryFieldsboolean encodeBinaryFields 
-  encodingString encoding 
-  errorsMap errors 
-  excludedDSSet<String> excludedDS 
-  fieldNameString fieldName 
-  forComponentXMLboolean forComponentXML 
-  forSCServerXMLboolean forSCServerXML 
-  hashIdStrString hashIdStr 
-  idAllowedboolean idAllowed 
-  importingDSDataSource importingDS 
-  iterationCounterStackStack iterationCounterStack 
-  pathString path 
-  projectDSMap<String, DataSource> projectDS 
-  propertiesOnlyboolean propertiesOnly 
-  requestContextRequestContext requestContext 
-  restrictedXMLModeboolean restrictedXMLMode 
-  resultingValueObject resultingValue 
-  retrieverProjectString retrieverProject 
-  rpcManagerRPCManager rpcManager 
-  skipNonTypeValidationsboolean skipNonTypeValidations 
-  sourceString source 
-  sourceFilenameString sourceFilename 
-  storedRecordHandlercom.isomorphic.velocity.StoredRecordHandler storedRecordHandler 
-  strictModePathString strictModePath 
-  templateContextMap templateContext 
-  templateContextClassNamesMap templateContextClassNames 
-  typeCacheMap<String, BasicDataSource> typeCache 
-  useMockModeboolean useMockMode 
-  useSchemaboolean useSchema 
-  validEncodingsList<String> validEncodings 
-  valueIsSetboolean valueIsSet 
 
-  
 
-  
-  Class com.isomorphic.datasource.Validatorclass Validator extends HashMap implements Serializable-  Serialized Fields-  errorVariablesMap errorVariables 
 
-  
 
-  
-  Class com.isomorphic.datasource.ValueMapclass ValueMap extends BasicDataSource implements Serializable
 
-  
-  Package com.isomorphic.hibernate-  Class com.isomorphic.hibernate.HibernateDataSourceclass HibernateDataSource extends BasicDataSource implements Serializable-  Serialized Fields-  additionalFieldsMap<String, DSField> additionalFields Holds list of additional fields requested by specificDSRequest.
-  beanClassClass beanClass 
-  beanNameString beanName Used as alias in creating query.
-  configNameString configName Holds config name - can be configured with "jpaConfig" parameter. Holds empty string for default configuration.
-  createQueryClausesMap<String, Object> createQueryClauses 
-  currentTransactionorg.hibernate.Transaction currentTransaction 
-  downloadDsRequestDSRequest downloadDsRequest 
-  entityNameString entityName 
-  extendedConfigMap<String, Object> extendedConfig Holds extended configuration of data source captured from bean class.
-  extendedConfigFieldsList<Map<String, Object>> extendedConfigFields Holds list of fields of data source's extended configuration captured from bean class.
-  fromBeansMap<String, String> fromBeans Holds aliases for different bean paths.
-  generateRelatedUpdatesBoolean generateRelatedUpdates Holds value should related updates be generated. (Re)initialized on everyexecute()call.true- related updates will be generated;false- related updates will not be generated;null- related updates will be generated only for "add" and "update" operations, related updates will not be generated for "remove" operation.
-  hadSessionCreatedboolean hadSessionCreated 
-  idClassClass idClass 
-  inlineTransactionorg.hibernate.Transaction inlineTransaction 
-  pathAliasesMap<String, com.isomorphic.hibernate.HibernateDataSource.PropertyPath> pathAliases 
-  relatedUpdatesList<DSResponse> relatedUpdates Holds list of generated related updates. Usage: set this field to empty list before executingsetProperties(); subsequent calls tosetRelationFieldValue()will addDSResponseobjects for every change in related data sources.
-  strictSQLFilteringboolean strictSQLFiltering 
-  totalRowslong totalRows 
-  usedPathAliasesMap<String, com.isomorphic.hibernate.HibernateDataSource.PropertyPath> usedPathAliases 
 
-  
 
-  
-  Class com.isomorphic.hibernate.ISCDialectResolverclass ISCDialectResolver extends Object implements Serializable
-  Class com.isomorphic.hibernate.LoadDSFromDBTagclass LoadDSFromDBTag extends com.isomorphic.taglib.VirtualTag implements Serializable
 
-  
-  Package com.isomorphic.jpa-  Class com.isomorphic.jpa.GAEJPADataSourceclass GAEJPADataSource extends JPADataSource implements Serializable
-  Class com.isomorphic.jpa.JPA2DataSourceclass JPA2DataSource extends JPADataSource implements Serializable
-  Class com.isomorphic.jpa.JPADataSourceclass JPADataSource extends BasicDataSource implements Serializable-  Serialized Fields-  additionalFieldsMap<String, DSField> additionalFields Holds list of additional fields requested by specificDSRequest.
-  beanClassClass beanClass Holds class from the DataSource definition.
-  beanNameString beanName Holds bean name - simple class name with preceding underscore. Defaults to "_beanName" if class is anonymous. Used in creating query.
-  configNameString configName Holds config name - can be configured with "jpaConfig" parameter. Holds empty string for default configuration.
-  connectionHolderJPAConnectionHolder connectionHolder Holds connection information for Automatic Transactions.
-  createQueryClausesMap<String, Object> createQueryClauses 
-  emjakarta.persistence.EntityManager em Holds entity manager for operations with underlying data.
-  extendedConfigMap<String, Object> extendedConfig Holds extended configuration of data source captured from bean class.
-  extendedConfigFieldsList<Map<String, Object>> extendedConfigFields Holds list of fields of data source's extended configuration captured from bean class.
-  fromBeansMap<String, String> fromBeans Holds aliases for different bean paths.
-  generateRelatedUpdatesBoolean generateRelatedUpdates Holds value should related updates be generated. (Re)initialized on everyexecute()call.true- related updates will be generated;false- related updates will not be generated;null- related updates will be generated only for "add" and "update" operations, related updates will not be generated for "remove" operation.
-  idClassClass idClass Holds id class from the DataSource definition.
-  relatedUpdatesList<DSResponse> relatedUpdates Holds list of generated related updates. Usage: set this field to empty list before executingsetProperties(); subsequent calls tosetRelationFieldValue()will addDSResponseobjects for every change in related data sources.
-  shouldRollBackTransactionboolean shouldRollBackTransaction Flag used to indicate that transaction should be rolled back.
-  strictSQLFilteringboolean strictSQLFiltering If set to true, advanced filtering will follow SQL99 behavior for dealing with NULL values, which is often counter-intuitive to users.
-  txObject tx Holds transaction object.
-  useQualifiedClassNameBoolean useQualifiedClassName According to JPA specifications only simple class name can be used in queries. Some providers follows these specs strictly (for example EclipseLink). Some providers allows using fully-qualified class name usage (for example Hibernate, Datanucleus). Setting defaults tofalse- simple class name usage. To resolve class name collisions this setting can be set totrue(should be used with provider supporting fully-qualified class name usage).
 
-  
 
-  
 
-  
-  Package com.isomorphic.js-  Exception com.isomorphic.js.TrailingCommaExceptionclass TrailingCommaException extends Exception implements Serializable
-  Exception com.isomorphic.js.UnconvertableExceptionclass UnconvertableException extends Exception implements Serializable
 
-  
-  Package com.isomorphic.mail-  Exception com.isomorphic.mail.BadFromAddressExceptionclass BadFromAddressException extends IOException implements Serializable
-  Exception com.isomorphic.mail.BadRecipientExceptionclass BadRecipientException extends IOException implements Serializable
-  Class com.isomorphic.mail.GmailAttachmentDataSourceclass GmailAttachmentDataSource extends BasicDataSource implements Serializable
-  Class com.isomorphic.mail.GmailMessageDataSourceclass GmailMessageDataSource extends BasicDataSource implements Serializable
-  Exception com.isomorphic.mail.InvalidAddressExceptionclass InvalidAddressException extends IOException implements Serializable
-  Exception com.isomorphic.mail.RecipientNotSetExceptionclass RecipientNotSetException extends IOException implements Serializable
-  Exception com.isomorphic.mail.SenderNotSetExceptionclass SenderNotSetException extends IOException implements Serializable
-  Exception com.isomorphic.mail.SubjectNotSetExceptionclass SubjectNotSetException extends IOException implements Serializable
-  Exception com.isomorphic.mail.UnexpectedResponseExceptionclass UnexpectedResponseException extends IOException implements Serializable
-  Exception com.isomorphic.mail.WrongSMTPStateExceptionclass WrongSMTPStateException extends IOException implements Serializable
 
-  
-  Package com.isomorphic.messaging-  Class com.isomorphic.messaging.MessagingServletclass MessagingServlet extends BaseServlet implements Serializable
-  Class com.isomorphic.messaging.StreamDataSourceclass StreamDataSource extends BasicDataSource implements Serializable
 
-  
-  Package com.isomorphic.rpc-  Exception com.isomorphic.rpc.ClientMustResubmitExceptionclass ClientMustResubmitException extends Exception implements Serializable
-  Exception com.isomorphic.rpc.QueueAlreadyStartedExceptionclass QueueAlreadyStartedException extends Exception implements Serializable
 
-  
-  Package com.isomorphic.servlet-  Class com.isomorphic.servlet.BaseServletclass BaseServlet extends jakarta.servlet.http.HttpServlet implements Serializable-  Serialized Fields-  logLogger log 
 
-  
 
-  
-  Class com.isomorphic.servlet.DataSourceLoaderclass DataSourceLoader extends BaseServlet implements Serializable-  Serialized Fields-  enablePrettyPrintingboolean enablePrettyPrinting Enables/disables pretty printing (formatting) of the output. Default value is false.
-  outputSCDetectionCodeboolean outputSCDetectionCode 
 
-  
 
-  
-  Class com.isomorphic.servlet.FeatureExplorerRPCclass FeatureExplorerRPC extends BaseServlet implements Serializable
-  Class com.isomorphic.servlet.FileAssemblyclass FileAssembly extends BaseServlet implements Serializable
-  Class com.isomorphic.servlet.FileDownloadclass FileDownload extends BaseServlet implements Serializable-  Serialized Fields-  cacheMap cache 
-  charsetsMap charsets This is a comma separated expiration mapping of the form:mimeType:charsetThis allows you to specify a character encoding for a given mimeType.For example, to set javascript files to be served with the UTF-8 encoding, set this value to: text/javascript:UTF-8For mimeTypes that do not have a charset specified, no charset setting is applied, so the container default is used. The comparison is an exact match of the specified mimeType against what the container returns for the intercepted URL. So, for example, if you specified text/javascript:UTF-8here, but the container was configured to returnapplication/x-javascriptfor *.js (a common mimeType for javascript), then your charset setting for *.js files would not apply.
-  expiresMap expires This is a comma separated expiration mapping of the form:mimeType:seconds to expiry. This allows you to specify how long the browser is allowed to cache the file maching a given mime type from the time the file is originally served.For example, to set javascript files to expire in 1 hour and gif images to expire in 1 day: text/javascript:3600,image/gif:86400The comparison is an exact match of the specified mimeType against what the container returns for the intercepted URL. So, for example, if you specified text/javascript:3600here, but the container was configured to returnapplication/x-javascriptfor *.js (a common mimeType for javascript), then your expiry setting for *.js files would not apply.
-  noCacheboolean noCache 
-  noExpiresboolean noExpires 
-  stripPathComponentsint stripPathComponents Instructs this servlet to remove the specified number of paths components from the URI before looking for the file on disk. This is useful if you're injecting a version string into your URI that isn't actually part of the path and you can't stript this off more efficiently at a different layer (e.g. Apache mod_rewrite).
 
-  
 
-  
-  Class com.isomorphic.servlet.HttpProxyServletclass HttpProxyServlet extends BaseServlet implements Serializable- serialVersionUID:
- 1L
 -  Serialized Fields-  acceptInvalidAndExpiredSSLCertificatesboolean acceptInvalidAndExpiredSSLCertificates Deprecated.If set to true, the proxy will accept invalid and expired SSL certificates from the proxied URL. If false (the default), an error is returned if the proxied URL is SSL-based and the certification is invalid or expired.
-  includeSOAPAttachmentsboolean includeSOAPAttachments 
-  proxyHostString proxyHost If outbound HTTP requests from this proxy must go through a proxy, you can set the hostname of the proxy server via this parameter.If the JVM executing this servlet can make direct HTTP connections to the relevant hosts, leave this parameter unset. 
-  proxyPortint proxyPort If outbound HTTP requests from this proxy must go through a proxy, you can set the port of the proxy server via this parameter.If the JVM executing this servlet can make direct HTTP connections to the relevant hosts, leave this parameter unset. 
-  redirectStrategyString redirectStrategy Sets the redirect strategy. Valid values:
 "default" - This strategy honors the restrictions on automatic redirection of entity enclosing methods such as POST and PUT imposed by the HTTP specification. 302 Moved Temporarily, 301 Moved Permanently and 307 Temporary Redirect status codes will result in an automatic redirect of HEAD and GET methods only. POST and PUT methods will not be automatically redirected as requiring user confirmation.
 "lax" - automatically redirects all HEAD, GET, POST, and DELETE requests. This strategy relaxes restrictions on automatic redirection of POST methods imposed by the HTTP specification.
-  rulesList<com.isomorphic.util.RegexRule> rules You can specify rules defining the set of URLs proxyable by this servlet inline in web.xml. To do so, place the rules one to a line (newline separated) under therulesinit-param of this servlet. For example:<servlet> <servlet-name>HttpProxyServlet</servlet-name> <servlet-class>com.isomorphic.servlet.HttpProxyServlet</servlet-class> <init-param> <param-name>rules</param-name> <param-value> match:http://www.slashdot.org/ </param-value> </init-param> </servlet>Each rule consists of a type (either "match:" or "block:") followed by a regular expression. Each URL that is sent to the servlet for proxying is compared against the list of rules, and the first one that applies is used. This allows you to, for example, block certain URLs within a domain that is otherwise permitted. NOTE: The presence of rules implies that a restriction is required, so the servlet will block any URL that does not match a "match:"-type rule, as well as any URL that explicitly matches a "block:"-type rule. If you want a completely open proxy (ie, no restrictions on the URLs that can be proxied), leave rules unspecified. If you want an arrangement whereby you block certain URL patterns and allow all others through, specify a catch-all as your last rule - something like"match:|http:/|"- See Also:
 
-  rulesFileString rulesFile Specifies path to a file that contains a set of regexp rules that constrain what URLs this servlet will proxy to. The format of the rulesFile is a list of regular expressions in a JSON array. For example:var rules = [ "match:http://www.slashdot.org/", ];Note: The rulesFile path is treated as relative to webRoot.- See Also:
 
-  SOAPAttachmentDataSourceString SOAPAttachmentDataSource 
-  sslTrustStrategyString sslTrustStrategy Sets the SSL trust strategy. Valid values:
 "default" - Follows the standard JSSE certificate verification process.
 "trustSelfSigned" - A trust strategy that accepts self-signed certificates as trusted. Verification of all other certificates is done by the trust manager configured in the SSL context.
 "trustAll" - A trust strategy that accepts all certificates as trusted. This mode also disables hostname verification.
-  urlCacheMap<String, com.isomorphic.util.RegexRule> urlCache 
-  urlCacheSizeint urlCacheSize Specifies the size of the URLCache. Note that each servlet definition will have its own URLCache.
-  useURLCacheboolean useURLCache This parameter controls whether the URLCache is enabled or not.
 If this servlet users regular expressions via therulesFile, the URL Cache will cache the result of the application of relevant rules for any given URL. The URL Cache drastically speeds up subsequent rule applications at the cost of memory.Note: the cache is automatically disabled if there are no rules to apply. Performance: The URL cache is an LRU Map. If you're using this servlet on a large-scale site with a lot of unique URLs, you may want to tune its size via the urlCacheSizeparameter to balance between memory usage and performance.- See Also:
 
-  webXmlRulesString webXmlRules 
 
-  
 
-  Class com.isomorphic.servlet.IDACallclass IDACall extends BaseServlet implements Serializable
-  Class com.isomorphic.servlet.PreCacheclass PreCache extends BaseServlet implements Serializable
-  Class com.isomorphic.servlet.ProjectLoaderServletclass ProjectLoaderServlet extends BaseServlet implements Serializable
-  Class com.isomorphic.servlet.RESTHandlerclass RESTHandler extends BaseServlet implements Serializable-  Serialized Fields-  defaultDataFormatString defaultDataFormat 
-  dynamicDataFormatParamNameString dynamicDataFormatParamName 
-  freemarkerConfigfreemarker.template.Configuration freemarkerConfig 
-  jsonPrefixString jsonPrefix 
-  jsonSuffixString jsonSuffix 
-  logLogger log 
-  simplifiedRestHybridModeBoolean simplifiedRestHybridMode 
-  wrapJSONResponsesBoolean wrapJSONResponses 
 
-  
 
-  
-  Class com.isomorphic.servlet.ScreenLoaderServletclass ScreenLoaderServlet extends BaseServlet implements Serializable
-  Class com.isomorphic.servlet.SessionDataSourceclass SessionDataSource extends BasicDataSource implements Serializable-  Serialized Fields-  lastPrimaryKeylong lastPrimaryKey 
 
-  
 
-  
-  Class com.isomorphic.servlet.SourceViewerclass SourceViewer extends BaseServlet implements Serializable-  Serialized Fields-  allowedExtensionsString allowedExtensions Comma separated list of valid extensions to serve. If the requested file's extension does not match one of these, request is denied. Use '*' to allow all extensions. If this parameter is not specified, all requests will be denied.Be very careful with the allowed set of extensions. This servlet allows arbitrary users to inspect the source to any file under webRoot without app server processing or safeguards. 
-  allowedExtensionsHashMap allowedExtensionsHash 
 
-  
 
-  
-  Class com.isomorphic.servlet.VirtualXMLclass VirtualXML extends BaseServlet implements Serializable
 
-  
-  Package com.isomorphic.spring-  Class com.isomorphic.spring.SmartClientRPCControllerclass SmartClientRPCController extends IDACall implements Serializable
 
-  
-  Package com.isomorphic.sql-  Class com.isomorphic.sql.DBSandboxclass DBSandbox extends Object implements Serializable- serialVersionUID:
- 1L
 
-  Class com.isomorphic.sql.EscapedValuesMapclass EscapedValuesMap extends HashMap implements Serializable-  Serialized Fields-  dataSourcesList dataSources 
-  firstDSSQLDataSource firstDS 
-  isJoinboolean isJoin 
-  modeint mode 
 
-  
 
-  
-  Class com.isomorphic.sql.HSQLShutdownclass HSQLShutdown extends BaseServlet implements Serializable
-  Class com.isomorphic.sql.SQLDataSourceclass SQLDataSource extends BasicDataSource implements Serializable
-  Exception com.isomorphic.sql.SQLTransformExceptionclass SQLTransformException extends SQLException implements Serializable
-  Class com.isomorphic.sql.SQLUnionDataSourceclass SQLUnionDataSource extends com.isomorphic.datasource.UnionDataSource implements Serializable-  Serialized Fields-  _sqlExecutorXMLString _sqlExecutorXML 
-  sqlExecutorSQLDataSource sqlExecutor 
 
-  
 
-  
 
-  
-  Package com.isomorphic.tools-  Class com.isomorphic.tools.DatabaseExportServletclass DatabaseExportServlet extends BaseServlet implements Serializable
-  Class com.isomorphic.tools.HttpProxyServletclass HttpProxyServlet extends HttpProxyServlet implements Serializable
-  Class com.isomorphic.tools.ReifyToursDSclass ReifyToursDS extends BasicDataSource implements Serializable
-  Class com.isomorphic.tools.ReifyToursUserDSclass ReifyToursUserDS extends SQLDataSource implements Serializable
-  Exception com.isomorphic.tools.SQLTestExceptionclass SQLTestException extends Exception implements Serializable
-  Exception com.isomorphic.tools.TranslaterExceptionclass TranslaterException extends com.isomorphic.datasource.TranslaterException implements Serializable
-  Class com.isomorphic.tools.XML2JSclass XML2JS extends BaseServlet implements Serializable
 
-  
-  Package com.isomorphic.util-  Class com.isomorphic.util.ErrorMessageclass ErrorMessage extends HashMap implements Serializable
-  Class com.isomorphic.util.ErrorReport-  Serialized Fields-  datasourceIdString datasourceId 
 
-  
 
-  
-  Class com.isomorphic.util.ErrorReport.ExpandingListclass ExpandingList extends ArrayList implements Serializable
-  Class com.isomorphic.util.ISCDateclass ISCDate extends Date implements Serializable
-  Class com.isomorphic.util.ISCTimeclass ISCTime extends Date implements Serializable
-  Class com.isomorphic.util.JXPathBeanPointerclass JXPathBeanPointer extends org.apache.commons.jxpath.ri.model.beans.BeanPointer implements Serializable- serialVersionUID:
- 1L
 -  Serialized Fields-  beanInfoorg.apache.commons.jxpath.JXPathBeanInfo beanInfo 
 
-  
 
-  Exception com.isomorphic.util.ThreadTimerExpiredExceptionclass ThreadTimerExpiredException extends Exception implements Serializable
-  Exception com.isomorphic.util.ValidatorExceptionclass ValidatorException extends Exception implements Serializable
 
-  
-  Package com.isomorphic.velocity-  Class com.isomorphic.velocity.AllRecordsHandler
 
-  
-  Package com.isomorphic.webdriver-  Class com.isomorphic.webdriver.SeleneseRunnerPropertiesclass SeleneseRunnerProperties extends Properties implements Serializable
-  Class com.isomorphic.webdriver.SeleneseWebDriverPropertiesclass SeleneseWebDriverProperties extends Properties implements Serializable-  Serialized Fields-  explicitCapabilitiesorg.openqa.selenium.remote.DesiredCapabilities explicitCapabilities 
 
-  
 
-  
-  Exception com.isomorphic.webdriver.SmartClientWebDriver.FocusInconsistentExceptionclass FocusInconsistentException extends RuntimeException implements Serializable
 
-  
-  Package com.isomorphic.xml-  Class com.isomorphic.xml.SOAPAttachmentDataSourceclass SOAPAttachmentDataSource extends com.isomorphic.servlet.SessionDataSource implements Serializable-  Serialized Fields-  lastPrimaryKeylong lastPrimaryKey 
 
-  
 
-  
-  Exception com.isomorphic.xml.XMLParsingExceptionclass XMLParsingException extends Exception implements Serializable-  Serialized Fields-  errorsList errors 
 
-  
 
-  
-  Class com.isomorphic.xml.XMLSelectServletclass XMLSelectServlet extends BaseServlet implements Serializable
 
-  
HttpProxyServlet.sslTrustStrategy