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]
