Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Xmlgraphics-fop Wiki" 
for change notification.

The "URIResolution" page has been changed by Peter Hancock:
http://wiki.apache.org/xmlgraphics-fop/URIResolution?action=diff&rev1=3&rev2=4

  
  == Why do we care? ==
  
- If we want FOP to operate in a Cloud platform, where there are multi-tenant 
requirements, file-access is strictly controlled and there are much more 
restrictions in terms of file access and URI resolution, these issues need to 
be addressed. It's not just file access that is an issue, a client shouldn't 
have to pass a {{{java.io.File}}} as a resource. Whether or not a File is being 
read is irrelevant, an {{{InputStream}}} is the only requirement to load 
resources to memory. The URI resolver has to convert a {{{java.net.URI}}} to an 
{{{java.io.InputStream}}}, how it does so, isn't the concern of FOP. The 
converse is true of data being written, an {{{java.io.OutputStream}}} is the 
only requirement. This would give the client much more control to control FOP 
and would be a big step towards being eligible for integration in the cloud.
+ If we want FOP to operate in a Cloud platform, where there are multi-tenant 
requirements, file-access is strictly controlled and there are much more 
restrictions in terms of file access and URI resolution, these issues need to 
be addressed. It's not just file access that is an issue, a client shouldn't 
have to pass a {{{java.io.File}}} as a resource. Whether or not a File is being 
read is irrelevant, an {{{InputStream}}} is the only requirement to load 
resources to memory. The URI resolver has to convert a {{{java.net.URI}}} to an 
{{{java.io.InputStream}}}, how it does so, isn't the concern of FOP. The 
converse is true of data being written, an {{{java.io.OutputStream}}} is the 
only requirement. This would give the client much more control to control FOP 
and would be a big step towards being eligible for integration in the cloud.  
URIResolution/IORestrictedEnvironment
  
  == Major Issues ==
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to