Title: OpenCMIS Session Parameters

OpenCMIS Session Parameters

KeyConstantDescriptionValuesRequiredDefault
org.apache.chemistry.opencmis.binding.spi.typeBINDING_TYPEBinding to use for the session“atompub”, “webservices”, “local”, “custom”yes
org.apache.chemistry.opencmis.binding.spi.classnameBINDING_SPI_CLASSBinding implementation classclass nameCustom binding: yes
other binding: no
Depends on BINDING_TYPE
org.apache.chemistry.opencmis.session.repository.idREPOSITORY_IDRepository idrepository idcreateSession(): yes
getRepositories(): no
org.apache.chemistry.opencmis.userUSERUser name
(used by the standard authentication provider)
string
org.apache.chemistry.opencmis.passwordPASSWORDPassword
(used by the standard authentication provider)
string
org.apache.chemistry.opencmis.locale.iso639LOCALE_ISO639_LANGUAGELanguage code sent to serverISO 639 codeno
org.apache.chemistry.opencmis.locale.iso3166LOCALE_ISO3166_COUNTRYCountry code sent to server if language code is setISO 3166 codeno
org.apache.chemistry.opencmis.binding.atompub.urlATOMPUB_URLAtomPub service document URLURLAtomPub binding: yes
other bindings: no
org.apache.chemistry.opencmis.binding.webservices.RepositoryServiceWEBSERVICES_REPOSITORY_SERVICERepository Service WSDL URLWSDL URLWeb Services binding: yes
other bindings: no
org.apache.chemistry.opencmis.binding.webservices.NavigationServiceWEBSERVICES_NAVIGATION_SERVICENavigation Service WSDL URLWSDL URLWeb Services binding: yes
other bindings: no
org.apache.chemistry.opencmis.binding.webservices.ObjectServiceWEBSERVICES_OBJECT_SERVICEObject Service WSDL URLWSDL URLWeb Services binding: yes
other bindings: no
org.apache.chemistry.opencmis.binding.webservices.VersioningServiceWEBSERVICES_VERSIONING_SERVICEVersioning Service WSDL URLWSDL URLWeb Services binding: yes
other bindings: no
org.apache.chemistry.opencmis.binding.webservices.DiscoveryServiceWEBSERVICES_DISCOVERY_SERVICEDiscovery Service WSDL URLWSDL URLWeb Services binding: yes
other bindings: no
org.apache.chemistry.opencmis.binding.webservices.RelationshipServiceWEBSERVICES_RELATIONSHIP_SERVICERelationship Service WSDL URLWSDL URLWeb Services binding: yes
other bindings: no
org.apache.chemistry.opencmis.binding.webservices.MultiFilingServiceWEBSERVICES_MULTIFILING_SERVICEMultifiling Service WSDL URLWSDL URLWeb Services binding: yes
other bindings: no
org.apache.chemistry.opencmis.binding.webservices.PolicyServiceWEBSERVICES_POLICY_SERVICEPolicy Service WSDL URLWSDL URLWeb Services binding: yes
other bindings: no
org.apache.chemistry.opencmis.binding.webservices.ACLServiceWEBSERVICES_ACL_SERVICEACL Service WSDL URLWSDL URLWeb Services binding: yes
other bindings: no
org.apache.chemistry.opencmis.binding.webservices.memoryThresholdWEBSERVICES_MEMORY_THRESHOLDDocuments smaller than the threshold are kept in main memory, larger documents are written to a temporary filesize in bytesno4194304 (4MB)
org.apache.chemistry.opencmis.binding.local.classnameLOCAL_FACTORYClass name of the local service factory (if client and server reside in the same JVM)class nameLocal binding: yes
other bindings: no
org.apache.chemistry.opencmis.binding.auth.classnameAUTHENTICATION_PROVIDER_CLASSAuthentication Providerclass namenoorg.apache.chemistry.opencmis.client.bindings.spi.StandardAuthenticationProvider
org.apache.chemistry.opencmis.binding.auth.http.basicAUTH_HTTP_BASICSwitch to turn HTTP basic authentication on or off“true”, “false”noDepends on BINDING_TYPE
org.apache.chemistry.opencmis.binding.auth.soap.usernametokenAUTH_SOAP_USERNAMETOKENSwitch to turn UsernameTokens on or off“true”, “false”noDepends on BINDING_TYPE
org.apache.chemistry.opencmis.binding.compressionCOMPRESSIONSwitch to turn HTTP response compression on or off“true”, “false”nofalse
org.apache.chemistry.opencmis.binding.clientcompressionCLIENT_COMPRESSIONSwitch to turn HTTP request compression on or off“true”, “false”nofalse
org.apache.chemistry.opencmis.binding.cookiesCOOKIESSwitch to turn cookie support on or off“true”, “false”nofalse
org.apache.chemistry.opencmis.binding.connecttimeoutCONNECT_TIMEOUTHTTP connect timeouttime in millisecondsnoJVM default
org.apache.chemistry.opencmis.binding.readtimeoutREAD_TIMEOUTHTTP read timeouttime in millisecondsnoJVM default
org.apache.chemistry.opencmis.binding.proxyuserPROXY_USERproxy user
(used by the standard authentication provider)
stringno
org.apache.chemistry.opencmis.binding.proxypasswordPROXY_PASSWORDproxy password
(used by the standard authentication provider)
stringno
org.apache.chemistry.opencmis.cache.classnameCACHE_CLASSCache implementationclass namenoorg.apache.chemistry.opencmis.client.runtime.cache.CacheImpl
org.apache.chemistry.opencmis.cache.objects.sizeCACHE_SIZE_OBJECTSObject cache sizenumber of objectsno1000
org.apache.chemistry.opencmis.cache.objects.ttlCACHE_TTL_OBJECTSObject cache time-to-livetime in millisecondsno7200000 (2 hours)
org.apache.chemistry.opencmis.cache.pathtoid.sizeCACHE_SIZE_PATHTOIDPath-to-id cache sizenumber of path to object linksno1000
org.apache.chemistry.opencmis.cache.pathtoid.ttlCACHE_TTL_PATHTOIDPath-to-id cache time-to-livetime in millisecondsno1800000 (30 minutes)
org.apache.chemistry.opencmis.cache.path.omitCACHE_PATH_OMITTurn off path-to-id cache“true”, “false”nofalse
org.apache.chemistry.opencmis.binding.cache.repositories.sizeCACHE_SIZE_REPOSITORIESRepository info cache sizenumber of objectsno10
org.apache.chemistry.opencmis.binding.cache.types.sizeCACHE_SIZE_TYPESType definition cache sizenumber of objectsno100
org.apache.chemistry.opencmis.binding.cache.links.sizeCACHE_SIZE_LINKSAtomPub link cache sizenumber of objectsno400
org.apache.chemistry.opencmis.objectfactory.classnameOBJECT_FACTORY_CLASSObject factory implementationclass namenoorg.apache.chemistry.opencmis.client.runtime.repository.ObjectFactoryImpl