Package org.eclipse.net4j.util.io
Class StringCompressor
- java.lang.Object
- 
- org.eclipse.net4j.util.io.StringCompressor
 
- 
- All Implemented Interfaces:
- StringIO
 - Direct Known Subclasses:
- StringCompressor.Counting
 
 public class StringCompressor extends java.lang.Object implements StringIO - Since:
- 2.0
- Author:
- Eike Stepper
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classStringCompressor.Counting
 - 
Constructor SummaryConstructors Constructor Description StringCompressor(boolean client)Creates a StringCompressor instance.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<java.lang.Integer>getPendingAcknowledgements(long timeout)booleanisClient()voidprocessAcknowledgements(java.util.Collection<java.lang.Integer> acknowledgements)java.lang.Stringread(ExtendedDataInput in)java.util.Collection<java.lang.Integer>readAcknowledgements(ExtendedDataInput in)protected java.lang.StringreadString(ExtendedDataInput in)java.lang.StringtoString()voidwrite(ExtendedDataOutput out, java.lang.String string)voidwriteAcknowledgements(ExtendedDataOutput out, java.util.Collection<java.lang.Integer> acknowledgements)protected voidwriteString(ExtendedDataOutput out, java.lang.String value)
 
- 
- 
- 
Method Detail- 
isClientpublic boolean isClient() 
 - 
writepublic void write(ExtendedDataOutput out, java.lang.String string) throws java.io.IOException 
 - 
readpublic java.lang.String read(ExtendedDataInput in) throws java.io.IOException 
 - 
getPendingAcknowledgementspublic java.util.Collection<java.lang.Integer> getPendingAcknowledgements(long timeout) - Since:
- 3.8
 
 - 
writeAcknowledgementspublic void writeAcknowledgements(ExtendedDataOutput out, java.util.Collection<java.lang.Integer> acknowledgements) throws java.io.IOException - Throws:
- java.io.IOException
- Since:
- 3.8
 
 - 
readAcknowledgementspublic java.util.Collection<java.lang.Integer> readAcknowledgements(ExtendedDataInput in) throws java.io.IOException - Throws:
- java.io.IOException
- Since:
- 3.8
 
 - 
processAcknowledgementspublic void processAcknowledgements(java.util.Collection<java.lang.Integer> acknowledgements) - Since:
- 3.8
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
writeStringprotected void writeString(ExtendedDataOutput out, java.lang.String value) throws java.io.IOException - Throws:
- java.io.IOException
- Since:
- 3.0
 
 - 
readStringprotected java.lang.String readString(ExtendedDataInput in) throws java.io.IOException - Throws:
- java.io.IOException
- Since:
- 3.0
 
 
- 
 
-