Class BridgedCmisService

  • All Implemented Interfaces:
    Serializable, org.apache.chemistry.opencmis.commons.server.CmisService, org.apache.chemistry.opencmis.commons.server.ObjectInfoHandler, org.apache.chemistry.opencmis.commons.spi.AclService, org.apache.chemistry.opencmis.commons.spi.DiscoveryService, org.apache.chemistry.opencmis.commons.spi.MultiFilingService, org.apache.chemistry.opencmis.commons.spi.NavigationService, org.apache.chemistry.opencmis.commons.spi.ObjectService, org.apache.chemistry.opencmis.commons.spi.PolicyService, org.apache.chemistry.opencmis.commons.spi.RelationshipService, org.apache.chemistry.opencmis.commons.spi.RepositoryService, org.apache.chemistry.opencmis.commons.spi.VersioningService, org.apache.chemistry.opencmis.server.support.wrapper.CallContextAwareCmisService

    public class BridgedCmisService
    extends FilterCmisService
    After each request the CallContext is removed. The CmisBinding is kept, unless property cmisbridge.closeConnection = true
    See Also:
    Serialized Form
    • Field Detail

      • CMIS_BRIDGE_CLOSE_CONNECTION

        public static final boolean CMIS_BRIDGE_CLOSE_CONNECTION
    • Constructor Detail

      • BridgedCmisService

        public BridgedCmisService​(org.apache.chemistry.opencmis.commons.server.CallContext context)
    • Method Detail

      • getCmisBinding

        public org.apache.chemistry.opencmis.commons.spi.CmisBinding getCmisBinding()
      • createCmisBinding

        public org.apache.chemistry.opencmis.commons.spi.CmisBinding createCmisBinding()
      • toString

        public String toString()
        Returns Class SimpleName + hash + attribute info
        Overrides:
        toString in class Object
        Returns:
        BridgedCmisService@abc12345 close[xxx] session[xxx]
      • close

        public void close()
        Specified by:
        close in interface org.apache.chemistry.opencmis.commons.server.CmisService
        Overrides:
        close in class FilterCmisService