jay brown created CMIS-764:
------------------------------

             Summary: Allow runtime extensibility of CmisService (via pluggable 
modules) 
                 Key: CMIS-764
                 URL: https://issues.apache.org/jira/browse/CMIS-764
             Project: Chemistry
          Issue Type: Improvement
          Components: opencmis-commons, opencmis-server
    Affects Versions: OpenCMIS 0.11.0
            Reporter: jay brown
            Priority: Minor
             Fix For: OpenCMIS 0.11.0


Add functionality to the server framework such that users can plug in a chain 
of additional CmisService wrappers on top of the CmisService that has been 
defined by the server.  
(by specifying a list of wrapper classes in the repo.properties and then adding 
the classes to the classpath) 
Wrappers should be classes that implement CmisService plus a new getter/setter 
for the  CallContext object.   (this is needed for server to share objects with 
wrappers)
Implementation of this will allow any OpenCMIS based server (even older ones) 
to be extended at runtime for things like custom extensions to the responses, 
logging, and general manipulation of the servers responses as required by 
customers.




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to