org.apache.tapestry5.services
Interface ClientDataSink

All Known Implementing Classes:
ClientDataSinkImpl

public interface ClientDataSink

Allows binary object data to be encoded into a string.

Since:
5.1.0.1
See Also:
ClientDataEncoder.createSink()

Method Summary
 String getClientData()
          Encoded the data written to the stream as a string that can be provided to the client.
 String getEncodedClientData()
          Returns the client data encoded (for inclusion in a URL) via URLEncoder.
 ObjectOutputStream getObjectOutputStream()
          Provides the output stream to which data can be written.
 

Method Detail

getObjectOutputStream

ObjectOutputStream getObjectOutputStream()
Provides the output stream to which data can be written.

Returns:
the stream

getClientData

String getClientData()
Encoded 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).

Returns:
the encoded data as a string
See Also:
ClientDataEncoder.decodeClientData(String)

getEncodedClientData

String getEncodedClientData()
Returns the client data encoded (for inclusion in a URL) via URLEncoder.

Since:
5.1.0.4


Copyright © 2003-2012 The Apache Software Foundation.