|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectde.jdataset.SDataSet
public class SDataSet
Ein DataSet wird hier in ein ByteArray verwandelt.
Der Sinn dieser Übung besteht darin, die Serialisierung
(z.B. für SOAP oder HTTP) zu vereinfachen.
Diese Art der Serialisierung spart gegenüber SOAP ca. 85% Bandbreite.
Eine Komprimierung der Daten reduziert den Durchsatz noch einmal um mehr als 95%; diese Komprimierung lohnt sich besonders bei größeren Datenmengen.
Wenn keine Encoding angegeben, wird UTF-8 verwendet.
| Constructor Summary | |
|---|---|
SDataSet()
Deprecated. For serialization purpose only |
|
SDataSet(byte[] bytes)
Ohne Komprimierung; encoding = "UTF-8" |
|
SDataSet(byte[] bytes,
boolean compressed)
Erzeugt einen serialisierten DataSet |
|
SDataSet(byte[] bytes,
boolean compressed,
java.lang.String encoding)
Erzeugt einen serialisierten DataSet, bei dem das angegebene Encoding verwendet wurde |
|
| Method Summary | |
|---|---|
byte[] |
getBytes()
|
java.lang.String |
getEncoding()
|
int |
getSize()
Gibt die Länge des internen byte-Arrays an. |
boolean |
isCompressed()
|
void |
setBytes(byte[] bytes)
Deprecated. For serialization purpose only |
void |
setCompressed(boolean compressed)
Deprecated. For serialization purpose only |
void |
setEncoding(java.lang.String encoding)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SDataSet()
public SDataSet(byte[] bytes)
bytes -
public SDataSet(byte[] bytes,
boolean compressed)
ds - compressed - Um Bandbreite zu sparen werden die Daten mit gzip komprimiert.
public SDataSet(byte[] bytes,
boolean compressed,
java.lang.String encoding)
bytes - compressed - encoding - | Method Detail |
|---|
public byte[] getBytes()
public void setBytes(byte[] bytes)
public void setCompressed(boolean compressed)
public boolean isCompressed()
public void setEncoding(java.lang.String encoding)
public java.lang.String getEncoding()
public int getSize()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||