~leonardr/lazr.restful/service-request-to-web-request

« back to all changes in this revision

Viewing changes to src/lazr/restful/example/configure.zcml

  • Committer: Leonard Richardson
  • Date: 2009-04-17 14:43:46 UTC
  • mfrom: (25.1.16 fake-librarian)
  • Revision ID: leonard.richardson@canonical.com-20090417144346-fy1nz34qucirh3ph
[r=gary] Add a simple file manager to the example web service so that a client can do end-to-end testing of hosted file resources.

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
  </class>
46
46
 
47
47
  <utility
48
 
      factory="lazr.restful.example.configuration.CookbookWebServiceConfiguration"
49
 
      provides="lazr.restful.interfaces.IWebServiceConfiguration">
50
 
  </utility>
 
48
      factory="lazr.restful.example.configuration.CookbookWebServiceConfiguration" />
 
49
 
 
50
  <utility factory="lazr.restful.example.filemanager.FileManager" />
 
51
 
 
52
  <class class="lazr.restful.example.filemanager.FileManager">
 
53
      <allow interface='lazr.restful.example.interfaces.IFileManager' />
 
54
  </class>
 
55
 
 
56
  <class class="lazr.restful.example.filemanager.ManagedFileResource">
 
57
      <allow interface='lazr.restful.interfaces.IHTTPResource' />
 
58
  </class>
51
59
 
52
60
  <utility factory="lazr.restful.example.root.CookbookSet"
53
61
           provides="lazr.restful.example.interfaces.ICookbookSet"/>
67
75
  <adapter factory="lazr.restful.example.root.SimpleByteStorage"
68
76
           provides="lazr.restful.interfaces.IByteStorage"/>
69
77
  <class class="lazr.restful.example.root.SimpleByteStorage">
70
 
      <allow interface='lazr.restful.interfaces.IByteStorage' />
 
78
      <allow interface='lazr.restful.example.interfaces.IFileManagerBackedByteStorage' />
71
79
  </class>
72
80
 
73
81