Package org.infinispan.util
Class ByteString
- java.lang.Object
-
- org.infinispan.util.ByteString
-
public class ByteString extends java.lang.ObjectA simple class which encapsulates a byte[] representation of a String using a predefined encoding (currently UTF-8). This avoids repeated invocation of the expensiveDataOutput.writeUTF(String)on marshalling- Since:
- 9.0
- Author:
- Tristan Tarrant
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ByteStringemptyString()booleanequals(java.lang.Object o)static ByteStringfromString(java.lang.String s)inthashCode()static ByteStringreadObject(java.io.ObjectInput input)java.lang.StringtoString()static voidwriteObject(java.io.ObjectOutput output, ByteString object)
-
-
-
Method Detail
-
fromString
public static ByteString fromString(java.lang.String s)
-
emptyString
public static ByteString emptyString()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
writeObject
public static void writeObject(java.io.ObjectOutput output, ByteString object) throws java.io.IOException- Throws:
java.io.IOException
-
readObject
public static ByteString readObject(java.io.ObjectInput input) throws java.io.IOException
- Throws:
java.io.IOException
-
-