[Index]

web:oddjob-rest


Provide the Oddjob REST Service.

The actual service API is defined in org.oddjob.rest.OddjobApi.


Property Summary

allowCrossOrigin Is cross origin content allowed?
contextPath The context path.
multiPartConfig Set parameters for MultiPartConfig so that file upload from a form works.
root The root Oddjob component to expose via the web service.
servicePath The context path for the Oddjob web service.
uploadDirectory Upload directory.

Example Summary

Example 1 Provide an Oddjob web service only without the client.

Property Detail

allowCrossOrigin

Configured ByATTRIBUTE
AccessREAD_WRITE
RequiredNo. Default to false.

Is cross origin content allowed?

contextPath

Configured ByATTRIBUTE
AccessREAD_WRITE
RequiredNo.

The context path.

multiPartConfig

Configured ByELEMENT
AccessREAD_WRITE
RequiredNo. Defaults are used.

Set parameters for MultiPartConfig so that file upload from a form works.

root

Configured ByATTRIBUTE
AccessREAD_WRITE
RequiredYes.

The root Oddjob component to expose via the web service.

servicePath

Configured ByATTRIBUTE
AccessREAD_WRITE
RequiredNo. Defaults to '/'

The context path for the Oddjob web service.

uploadDirectory

Configured ByELEMENT
AccessREAD_WRITE
RequiredNo. Defaults tmp dir.

Upload directory. Required for an action form that specifies a file.


Examples

Example 1

Provide an Oddjob web service only without the client.

<oddjob>
  <job>
    <sequential>
      <jobs>
        <web:server id="server" xmlns:web="oddjob:web">
          <handler>
            <web:oddjob-rest root="${jobs}"/>
          </handler>
        </web:server>
        <sequential id="jobs">
          <jobs>
            <echo name="Echo 1">Hello</echo>
            <echo name="Echo 2">Hello</echo>
          </jobs>
        </sequential>
      </jobs>
    </sequential>
  </job>
</oddjob>


(c) R Gordon Ltd 2005 - Present