Class ClientDataSinkImpl
- java.lang.Object
 - 
- org.apache.tapestry5.internal.services.ClientDataSinkImpl
 
 
- 
- All Implemented Interfaces:
 ClientDataSink
public class ClientDataSinkImpl extends Object implements ClientDataSink
 
- 
- 
Constructor Summary
Constructors Constructor Description ClientDataSinkImpl(URLEncoder urlEncoder, Key hmacKey) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClientData()Encoded the data written to the stream as a string that can be provided to the client.StringgetEncodedClientData()Returns the client data encoded (for inclusion in a URL) viaURLEncoder.ObjectOutputStreamgetObjectOutputStream()Provides the output stream to which data can be written. 
 - 
 
- 
- 
Constructor Detail
- 
ClientDataSinkImpl
public ClientDataSinkImpl(URLEncoder urlEncoder, Key hmacKey) throws IOException
- Throws:
 IOException
 
 - 
 
- 
Method Detail
- 
getObjectOutputStream
public ObjectOutputStream getObjectOutputStream()
Description copied from interface:ClientDataSinkProvides the output stream to which data can be written.- Specified by:
 getObjectOutputStreamin interfaceClientDataSink- Returns:
 - the stream
 
 
- 
getClientData
public String getClientData()
Description copied from interface:ClientDataSinkEncoded the data written to the stream as a string that can be provided to the client. Implicitly closes the stream (if it has not already been closed).- Specified by:
 getClientDatain interfaceClientDataSink- Returns:
 - the encoded data as a string
 - See Also:
 ClientDataEncoder.decodeClientData(String)
 
- 
getEncodedClientData
public String getEncodedClientData()
Description copied from interface:ClientDataSinkReturns the client data encoded (for inclusion in a URL) viaURLEncoder.- Specified by:
 getEncodedClientDatain interfaceClientDataSink
 
 - 
 
 -