[ http://issues.apache.org/jira/browse/TAPESTRY-541?page=all ]
     
Howard M. Lewis Ship closed TAPESTRY-541:
-----------------------------------------

    Fix Version: 4.0
     Resolution: Fixed

Thanks for the patch; I did a bit of moving around.  Also, there was no good 
reason for the majority of the adaptors to be services, ordinary instances were 
fine.  The SerializableAdaptor was a good candidate for a service, since it 
needs a ClassResolver injected in (it used to get it from the DataSqueezer).  I 
was able to simplify many APIs, removing "throws IOException" (throwing 
ApplicationRuntimeException is more useful) from the various method signatures.

I also re-tooled the SerializableAdapter; Make use of the 
org.apache.commons.codec.binary.Base64 codec, and to try both uncompressed and 
gzip compressed versions (keeping the shorter of the two).  That means that 
simple Serializable objects will encode much smaller than in the past (since 
the compression overhead is not universally applied).

> Add a configuration point for creating additional SqueezeAdaptors
> -----------------------------------------------------------------
>
>          Key: TAPESTRY-541
>          URL: http://issues.apache.org/jira/browse/TAPESTRY-541
>      Project: Tapestry
>         Type: New Feature
>   Components: Framework
>     Versions: 4.0
>     Reporter: Howard M. Lewis Ship
>     Assignee: Howard M. Lewis Ship
>      Fix For: 4.0

>
> A configuration point is needed so that additional squeeze adaptors (as 
> instance, or occasionally as services) can be created.  This will allow 
> applications to more seamlessly encode data into hidden fields or URLs.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to