Serialized Form

  • Package com.isomorphic.ai

  • Package com.isomorphic.autotest

    • Exception com.isomorphic.autotest.InconsistentAwsInstancesTableException

      class InconsistentAwsInstancesTableException extends Exception implements Serializable
      • Serialized Fields

    • Exception com.isomorphic.autotest.InconsistentBatchRunTableException

      class InconsistentBatchRunTableException extends Exception implements Serializable
  • Package com.isomorphic.base

  • Package com.isomorphic.criteria

  • Package com.isomorphic.criteria.criterion

  • Package com.isomorphic.datasource

    • Class com.isomorphic.datasource.BasicDataSource

      class BasicDataSource extends DataSource implements Serializable
      • Serialized Fields

        • _inLogAttributeNotDeclaredMessage
          boolean _inLogAttributeNotDeclaredMessage
        • _isCustomizedDS
          Boolean _isCustomizedDS
        • auditNeverFields
          Set<String> auditNeverFields
        • auditOnChangeFields
          Set<String> auditOnChangeFields
        • auditOnReqChangeFields
          Set<String> auditOnReqChangeFields
        • autoDeriveDS
          DataSource autoDeriveDS
        • derivedClientToServerFieldMap
          Map derivedClientToServerFieldMap
        • derivedServerToClientFieldMap
          Map derivedServerToClientFieldMap
        • downloadDsRequest
          DSRequest downloadDsRequest
        • ds2NativeFieldMap
          Map ds2NativeFieldMap
        • dsFields
          Map dsFields
        • dsMultipleFields
          List<DSField> dsMultipleFields
        • multipleFieldCriteriaTransformer
          com.isomorphic.criteria.MultipleFieldCriteriaTransformer multipleFieldCriteriaTransformer
        • native2DSFieldMap
          Map native2DSFieldMap
        • needsRefQuotedForGradient
          List needsRefQuotedForGradient
        • primaryKeys
          List<String> primaryKeys
        • superDS
          BasicDataSource superDS
        • superDSName
          String superDSName
        • validatorsDependentFields
          Map<String,Set<String>> validatorsDependentFields
    • Class com.isomorphic.datasource.BMPRReaderDataSource

      class BMPRReaderDataSource extends BasicDataSource implements Serializable
    • Class com.isomorphic.datasource.DataSource

      class DataSource extends com.isomorphic.base.Base implements Serializable
      • Serialized Fields

        • _isAutoGeneratedAuditDS
          boolean _isAutoGeneratedAuditDS
        • _isCacheable
          Boolean _isCacheable
        • ambiguousIncFrom
          Map<String,String> ambiguousIncFrom
        • auditDS
          DataSource auditDS
        • cachedRelations
          Map<String,com.isomorphic.datasource.RelationInfo> cachedRelations
        • compiledScripts
          Map<String,CompiledScript> compiledScripts
        • configTimestamp
          long configTimestamp
        • convertedProps
          Map<DSField,Class> convertedProps
        • dateCreatedField
          Map<String,String> dateCreatedField
        • directFields
          List<String> directFields
        • dsConfig
          com.isomorphic.collections.DataTypeMap<String,Object> dsConfig
        • dsConfigAnnotated
          com.isomorphic.collections.DataTypeMap<String,Object> dsConfigAnnotated
        • dsConfigFile
          String dsConfigFile
        • dsName
          String dsName
        • evaluator
          Evaluator evaluator
        • fieldList
          List<String> fieldList
        • fieldNames
          List<String> fieldNames
        • filenameField
          Map<String,String> filenameField
        • filesizeField
          Map<String,String> filesizeField
        • fileSourceFieldMapFromNative
          Map<String,String> fileSourceFieldMapFromNative
        • fileSourceFieldMapInitialized
          boolean fileSourceFieldMapInitialized
        • fileSourceFieldMapToNative
          Map<String,String> fileSourceFieldMapToNative
        • globalServerConfig
          com.isomorphic.collections.DataTypeMap globalServerConfig
        • includeFromFields
          Map<String,com.isomorphic.datasource.IncludeFromInfo> includeFromFields
          Holds fields with includeFrom property.
        • instanceId
          long instanceId
        • nonIncludedFields
          List<String> nonIncludedFields
        • omitNullMapValuesInResponse
          boolean omitNullMapValuesInResponse
        • originalConfig
          com.isomorphic.collections.DataTypeMap<String,Object> originalConfig
        • owner
          Thread owner
        • preventFileContentsRecursion
          boolean preventFileContentsRecursion
        • registeredCacheSyncStrategies
          Map<String,com.isomorphic.datasource.cachesync.CacheSyncStrategy> registeredCacheSyncStrategies
        • relationFields
          Map<String,RelationFieldInfo> relationFields
          Holds relation fields and information on relation.
        • serverConfigByOperationId
          com.isomorphic.collections.DataTypeMap serverConfigByOperationId
        • templateConfigToken
          String templateConfigToken
        • TRANSACTION_OBJECT_KEY
          String TRANSACTION_OBJECT_KEY
    • Class com.isomorphic.datasource.DefineClass

      class DefineClass extends BasicDataSource implements Serializable
    • Exception com.isomorphic.datasource.DSRequestAlreadyStartedException

      class DSRequestAlreadyStartedException extends Exception implements Serializable
    • Class com.isomorphic.datasource.ExecDataSource

      class ExecDataSource extends BasicDataSource implements Serializable
    • Class com.isomorphic.datasource.FileDataSource

      class FileDataSource extends com.isomorphic.datasource.MemoryDataSource implements Serializable
      • Serialized Fields

        • dataFormat
          String dataFormat
        • fileName
          String fileName
        • serverConfig
          com.isomorphic.collections.DataTypeMap serverConfig
        • storeName
          String storeName
    • Class com.isomorphic.datasource.FilesystemDataSource

      class FilesystemDataSource extends BasicDataSource implements Serializable
    • Exception com.isomorphic.datasource.ForeignKeyNotFoundException

      class ForeignKeyNotFoundException extends Exception implements Serializable
    • Class com.isomorphic.datasource.IntegerListType

      class IntegerListType extends BasicDataSource implements Serializable
    • Class com.isomorphic.datasource.IsomorphicXML

      class IsomorphicXML extends BasicDataSource implements Serializable
    • Class com.isomorphic.datasource.JSExpressionType

      class JSExpressionType extends BasicDataSource implements Serializable
    • Class com.isomorphic.datasource.ListType

      class ListType extends BasicDataSource implements Serializable
    • Class com.isomorphic.datasource.MemoryDataSource

      class MemoryDataSource extends BasicDataSource implements Serializable
      • Serialized Fields

        • storeName
          String storeName
          Holds store name.
    • Class com.isomorphic.datasource.MockDataSource

      class MockDataSource extends BasicDataSource implements Serializable
    • Class com.isomorphic.datasource.NoOpDataSource

      class NoOpDataSource extends BasicDataSource implements Serializable
    • Class com.isomorphic.datasource.ODataDataSource

      class ODataDataSource extends RestConnector implements Serializable
    • Exception com.isomorphic.datasource.OperationNotSupportedException

      class OperationNotSupportedException extends Exception implements Serializable
    • Exception com.isomorphic.datasource.PartialCommitException

      class PartialCommitException extends Exception implements Serializable
    • Class com.isomorphic.datasource.PointType

      class PointType extends BasicDataSource implements Serializable
    • Class com.isomorphic.datasource.ProjectFileDataSource

      class ProjectFileDataSource extends BasicDataSource implements Serializable
      • Serialized Fields

        • projectFileLocations
          ArrayDeque<com.isomorphic.io.ISCFile> projectFileLocations
    • Class com.isomorphic.datasource.RestConnector

      class RestConnector extends BasicDataSource implements Serializable
      • Serialized Fields

        • deferredAttributes
          String[] deferredAttributes
        • serializeAsJSONAttributes
          String[] serializeAsJSONAttributes
    • Class com.isomorphic.datasource.RESTDataSource

      class RESTDataSource extends RestConnector implements Serializable
    • Class com.isomorphic.datasource.SCUploadSaveFileDataSource

      class SCUploadSaveFileDataSource extends BasicDataSource implements Serializable
      serialVersionUID:
      -4704649403493285140L
    • Exception com.isomorphic.datasource.StreamingResponseException

      class StreamingResponseException extends Exception implements Serializable
    • Exception com.isomorphic.datasource.SummaryFunctions.SummaryFunctionException

      class SummaryFunctionException extends Exception implements Serializable
    • Exception com.isomorphic.datasource.TranslaterException

      class TranslaterException extends Exception implements Serializable
    • Class com.isomorphic.datasource.UnionDataSource

      class UnionDataSource extends BasicDataSource implements Serializable
    • Class com.isomorphic.datasource.UserTypeFieldMap

      class UserTypeFieldMap extends BasicDataSource implements Serializable
    • Class com.isomorphic.datasource.ValidationContext

      class ValidationContext extends HashMap implements Serializable
      • Serialized Fields

        • bundleName
          String bundleName
        • count
          int count
        • createStack
          Exception createStack
        • currentDataSource
          DataSource currentDataSource
        • currentElement
          Element currentElement
        • currentRecord
          Map currentRecord
        • customSimpleTypeCache
          Map<String,com.isomorphic.datasource.IType> customSimpleTypeCache
        • dsCacheManager
          com.isomorphic.datasource.DSCacheManager dsCacheManager
        • dsRequest
          DSRequest dsRequest
        • editedRecordHandler
          com.isomorphic.velocity.EditedRecordHandler editedRecordHandler
        • encodeBinaryFields
          boolean encodeBinaryFields
        • encoding
          String encoding
        • errors
          Map errors
        • excludedDS
          Set<String> excludedDS
        • fieldName
          String fieldName
        • forComponentXML
          boolean forComponentXML
        • forSCServerXML
          boolean forSCServerXML
        • hashIdStr
          String hashIdStr
        • idAllowed
          boolean idAllowed
        • importingDS
          DataSource importingDS
        • iterationCounterStack
          Stack iterationCounterStack
        • path
          String path
        • projectDS
          Map<String,DataSource> projectDS
        • propertiesOnly
          boolean propertiesOnly
        • requestContext
          RequestContext requestContext
        • restrictedXMLMode
          boolean restrictedXMLMode
        • resultingValue
          Object resultingValue
        • retrieverProject
          String retrieverProject
        • rpcManager
          RPCManager rpcManager
        • skipNonTypeValidations
          boolean skipNonTypeValidations
        • source
          String source
        • sourceFilename
          String sourceFilename
        • storedRecordHandler
          com.isomorphic.velocity.StoredRecordHandler storedRecordHandler
        • strictModePath
          String strictModePath
        • templateContext
          Map templateContext
        • templateContextClassNames
          Map templateContextClassNames
        • typeCache
          Map<String,BasicDataSource> typeCache
        • useMockMode
          boolean useMockMode
        • useSchema
          boolean useSchema
        • validEncodings
          List<String> validEncodings
        • valueIsSet
          boolean valueIsSet
    • Class com.isomorphic.datasource.Validator

      class Validator extends HashMap implements Serializable
      • Serialized Fields

        • errorVariables
          Map errorVariables
    • Class com.isomorphic.datasource.ValueMap

      class ValueMap extends BasicDataSource implements Serializable
  • Package com.isomorphic.hibernate

    • Class com.isomorphic.hibernate.HibernateDataSource

      class HibernateDataSource extends BasicDataSource implements Serializable
      • Serialized Fields

        • additionalFields
          Map<String,DSField> additionalFields
          Holds list of additional fields requested by specific DSRequest.
        • beanClass
          Class beanClass
        • beanName
          String beanName
          Used as alias in creating query.
        • configName
          String configName
          Holds config name - can be configured with "jpaConfig" parameter. Holds empty string for default configuration.
        • createQueryClauses
          Map<String,Object> createQueryClauses
        • currentTransaction
          org.hibernate.Transaction currentTransaction
        • downloadDsRequest
          DSRequest downloadDsRequest
        • entityName
          String entityName
        • extendedConfig
          Map<String,Object> extendedConfig
          Holds extended configuration of data source captured from bean class.
        • extendedConfigFields
          List<Map<String,Object>> extendedConfigFields
          Holds list of fields of data source's extended configuration captured from bean class.
        • fromBeans
          Map<String,String> fromBeans
          Holds aliases for different bean paths.
        • generateRelatedUpdates
          Boolean generateRelatedUpdates
          Holds value should related updates be generated. (Re)initialized on every execute() 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.
        • hadSessionCreated
          boolean hadSessionCreated
        • idClass
          Class idClass
        • inlineTransaction
          org.hibernate.Transaction inlineTransaction
        • pathAliases
          Map<String,com.isomorphic.hibernate.HibernateDataSource.PropertyPath> pathAliases
        • relatedUpdates
          List<DSResponse> relatedUpdates
          Holds list of generated related updates. Usage: set this field to empty list before executing setProperties(); subsequent calls to setRelationFieldValue() will add DSResponse objects for every change in related data sources.
        • strictSQLFiltering
          boolean strictSQLFiltering
        • totalRows
          long totalRows
        • usedPathAliases
          Map<String,com.isomorphic.hibernate.HibernateDataSource.PropertyPath> usedPathAliases
    • Class com.isomorphic.hibernate.ISCDialectResolver

      class ISCDialectResolver extends Object implements Serializable
    • Class com.isomorphic.hibernate.LoadDSFromDBTag

      class LoadDSFromDBTag extends com.isomorphic.taglib.VirtualTag implements Serializable
  • Package com.isomorphic.jpa

    • Class com.isomorphic.jpa.GAEJPADataSource

      class GAEJPADataSource extends JPADataSource implements Serializable
    • Class com.isomorphic.jpa.JPA2DataSource

      class JPA2DataSource extends JPADataSource implements Serializable
    • Class com.isomorphic.jpa.JPADataSource

      class JPADataSource extends BasicDataSource implements Serializable
      • Serialized Fields

        • additionalFields
          Map<String,DSField> additionalFields
          Holds list of additional fields requested by specific DSRequest.
        • beanClass
          Class beanClass
          Holds class from the DataSource definition.
        • beanName
          String beanName
          Holds bean name - simple class name with preceding underscore. Defaults to "_beanName" if class is anonymous. Used in creating query.
        • configName
          String configName
          Holds config name - can be configured with "jpaConfig" parameter. Holds empty string for default configuration.
        • connectionHolder
          JPAConnectionHolder connectionHolder
          Holds connection information for Automatic Transactions.
        • createQueryClauses
          Map<String,Object> createQueryClauses
        • em
          jakarta.persistence.EntityManager em
          Holds entity manager for operations with underlying data.
        • extendedConfig
          Map<String,Object> extendedConfig
          Holds extended configuration of data source captured from bean class.
        • extendedConfigFields
          List<Map<String,Object>> extendedConfigFields
          Holds list of fields of data source's extended configuration captured from bean class.
        • fromBeans
          Map<String,String> fromBeans
          Holds aliases for different bean paths.
        • generateRelatedUpdates
          Boolean generateRelatedUpdates
          Holds value should related updates be generated. (Re)initialized on every execute() 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.
        • idClass
          Class idClass
          Holds id class from the DataSource definition.
        • relatedUpdates
          List<DSResponse> relatedUpdates
          Holds list of generated related updates. Usage: set this field to empty list before executing setProperties(); subsequent calls to setRelationFieldValue() will add DSResponse objects for every change in related data sources.
        • shouldRollBackTransaction
          boolean shouldRollBackTransaction
          Flag used to indicate that transaction should be rolled back.
        • strictSQLFiltering
          boolean strictSQLFiltering
          If set to true, advanced filtering will follow SQL99 behavior for dealing with NULL values, which is often counter-intuitive to users.
        • tx
          Object tx
          Holds transaction object.
        • useQualifiedClassName
          Boolean 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 to false - simple class name usage. To resolve class name collisions this setting can be set to true (should be used with provider supporting fully-qualified class name usage).
  • Package com.isomorphic.js

  • Package com.isomorphic.mail

    • Exception com.isomorphic.mail.BadFromAddressException

      class BadFromAddressException extends IOException implements Serializable
    • Exception com.isomorphic.mail.BadRecipientException

      class BadRecipientException extends IOException implements Serializable
    • Class com.isomorphic.mail.GmailAttachmentDataSource

      class GmailAttachmentDataSource extends BasicDataSource implements Serializable
    • Class com.isomorphic.mail.GmailMessageDataSource

      class GmailMessageDataSource extends BasicDataSource implements Serializable
    • Exception com.isomorphic.mail.InvalidAddressException

      class InvalidAddressException extends IOException implements Serializable
    • Exception com.isomorphic.mail.RecipientNotSetException

      class RecipientNotSetException extends IOException implements Serializable
    • Exception com.isomorphic.mail.SenderNotSetException

      class SenderNotSetException extends IOException implements Serializable
    • Exception com.isomorphic.mail.SubjectNotSetException

      class SubjectNotSetException extends IOException implements Serializable
    • Exception com.isomorphic.mail.UnexpectedResponseException

      class UnexpectedResponseException extends IOException implements Serializable
    • Exception com.isomorphic.mail.WrongSMTPStateException

      class WrongSMTPStateException extends IOException implements Serializable
  • Package com.isomorphic.messaging

  • Package com.isomorphic.rpc

  • Package com.isomorphic.servlet

    • Class com.isomorphic.servlet.BaseServlet

      class BaseServlet extends jakarta.servlet.http.HttpServlet implements Serializable
      • Serialized Fields

    • Class com.isomorphic.servlet.DataSourceLoader

      class DataSourceLoader extends BaseServlet implements Serializable
      • Serialized Fields

        • enablePrettyPrinting
          boolean enablePrettyPrinting
          Enables/disables pretty printing (formatting) of the output. Default value is false.
        • outputSCDetectionCode
          boolean outputSCDetectionCode
    • Class com.isomorphic.servlet.FeatureExplorerRPC

      class FeatureExplorerRPC extends BaseServlet implements Serializable
      • Serialized Fields

        • bounceCSSPrefix
          String bounceCSSPrefix
        • devenv
          boolean devenv
        • examplesDir
          String examplesDir
        • reactBuildDir
          String reactBuildDir
        • reactSourceDir
          String reactSourceDir
        • wwwProduction
          boolean wwwProduction
    • Class com.isomorphic.servlet.FileAssembly

      class FileAssembly extends BaseServlet implements Serializable
      • Serialized Fields

        • cache
          Map cache
        • configFile
          String configFile
          Sets the configuration file for this servlet instance. This is a webRoot-relative path to the configuration file. The default is "/isomorphicConfig/fileAssembly.xml".
        • configFileModified
          boolean configFileModified
        • noCache
          boolean noCache
    • Class com.isomorphic.servlet.FileDownload

      class FileDownload extends BaseServlet implements Serializable
      • Serialized Fields

        • cache
          Map cache
        • charsets
          Map charsets
          This is a comma separated expiration mapping of the form: mimeType:charset This 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-8

          For 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-8 here, but the container was configured to return application/x-javascript for *.js (a common mimeType for javascript), then your charset setting for *.js files would not apply.

        • expires
          Map 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:86400

          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:3600 here, but the container was configured to return application/x-javascript for *.js (a common mimeType for javascript), then your expiry setting for *.js files would not apply.

        • noCache
          boolean noCache
        • noExpires
          boolean noExpires
        • stripPathComponents
          int 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.HttpProxyServlet

      class HttpProxyServlet extends BaseServlet implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • acceptInvalidAndExpiredSSLCertificates
          boolean acceptInvalidAndExpiredSSLCertificates
          Deprecated.
          As of release 12, replaced by HttpProxyServlet.sslTrustStrategy
          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.
        • includeSOAPAttachments
          boolean includeSOAPAttachments
        • proxyHost
          String 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.

        • proxyPort
          int 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.

        • redirectStrategy
          String 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.
        • rules
          List<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 the rules init-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:
        • rulesFile
          String 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:
        • SOAPAttachmentDataSource
          String SOAPAttachmentDataSource
        • sslTrustStrategy
          String 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.
        • urlCache
          Map<String,com.isomorphic.util.RegexRule> urlCache
        • urlCacheSize
          int urlCacheSize
          Specifies the size of the URLCache. Note that each servlet definition will have its own URLCache.
        • useURLCache
          boolean useURLCache
          This parameter controls whether the URLCache is enabled or not.

          If this servlet users regular expressions via the rulesFile, 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 urlCacheSize parameter to balance between memory usage and performance.

          See Also:
        • webXmlRules
          String webXmlRules
    • Class com.isomorphic.servlet.IDACall

      class IDACall extends BaseServlet implements Serializable
    • Class com.isomorphic.servlet.PreCache

      class PreCache extends BaseServlet implements Serializable
    • Class com.isomorphic.servlet.ProjectLoaderServlet

      class ProjectLoaderServlet extends BaseServlet implements Serializable
    • Class com.isomorphic.servlet.RESTHandler

      class RESTHandler extends BaseServlet implements Serializable
      • Serialized Fields

        • defaultDataFormat
          String defaultDataFormat
        • dynamicDataFormatParamName
          String dynamicDataFormatParamName
        • freemarkerConfig
          freemarker.template.Configuration freemarkerConfig
        • jsonPrefix
          String jsonPrefix
        • jsonSuffix
          String jsonSuffix
        • log
          Logger log
        • simplifiedRestHybridMode
          Boolean simplifiedRestHybridMode
        • wrapJSONResponses
          Boolean wrapJSONResponses
    • Class com.isomorphic.servlet.ScreenLoaderServlet

      class ScreenLoaderServlet extends BaseServlet implements Serializable
    • Class com.isomorphic.servlet.SessionDataSource

      class SessionDataSource extends BasicDataSource implements Serializable
      • Serialized Fields

        • lastPrimaryKey
          long lastPrimaryKey
    • Class com.isomorphic.servlet.SourceViewer

      class SourceViewer extends BaseServlet implements Serializable
      • Serialized Fields

        • allowedExtensions
          String 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.

        • allowedExtensionsHash
          Map allowedExtensionsHash
    • Class com.isomorphic.servlet.VirtualXML

      class VirtualXML extends BaseServlet implements Serializable
  • Package com.isomorphic.spring

    • Class com.isomorphic.spring.SmartClientRPCController

      class SmartClientRPCController extends IDACall implements Serializable
  • Package com.isomorphic.sql

  • Package com.isomorphic.tools

    • Class com.isomorphic.tools.DatabaseExportServlet

      class DatabaseExportServlet extends BaseServlet implements Serializable
    • Class com.isomorphic.tools.HttpProxyServlet

      class HttpProxyServlet extends HttpProxyServlet implements Serializable
    • Class com.isomorphic.tools.ReifyToursDS

      class ReifyToursDS extends BasicDataSource implements Serializable
    • Class com.isomorphic.tools.ReifyToursUserDS

      class ReifyToursUserDS extends SQLDataSource implements Serializable
    • Exception com.isomorphic.tools.SQLTestException

      class SQLTestException extends Exception implements Serializable
      • Serialized Fields

    • Exception com.isomorphic.tools.TranslaterException

      class TranslaterException extends com.isomorphic.datasource.TranslaterException implements Serializable
    • Class com.isomorphic.tools.XML2JS

      class XML2JS extends BaseServlet implements Serializable
  • Package com.isomorphic.util

  • Package com.isomorphic.velocity

    • Class com.isomorphic.velocity.AllRecordsHandler

      class AllRecordsHandler extends ArrayList<Map> implements Serializable
  • Package com.isomorphic.webdriver

    • Class com.isomorphic.webdriver.SeleneseRunnerProperties

      class SeleneseRunnerProperties extends Properties implements Serializable
    • Class com.isomorphic.webdriver.SeleneseWebDriverProperties

      class SeleneseWebDriverProperties extends Properties implements Serializable
      • Serialized Fields

        • explicitCapabilities
          org.openqa.selenium.remote.DesiredCapabilities explicitCapabilities
    • Exception com.isomorphic.webdriver.SmartClientWebDriver.FocusInconsistentException

      class FocusInconsistentException extends RuntimeException implements Serializable
  • Package com.isomorphic.xml

    • Class com.isomorphic.xml.SOAPAttachmentDataSource

      class SOAPAttachmentDataSource extends com.isomorphic.servlet.SessionDataSource implements Serializable
      • Serialized Fields

        • lastPrimaryKey
          long lastPrimaryKey
    • Exception com.isomorphic.xml.XMLParsingException

      class XMLParsingException extends Exception implements Serializable
      • Serialized Fields

        • errors
          List errors
    • Class com.isomorphic.xml.XMLSelectServlet

      class XMLSelectServlet extends BaseServlet implements Serializable