public class PartitionBlobTranslator11gR2 extends java.lang.Object implements PartitionBlobTranslator
Structure of a BLOB:
A partition BLOB consists of 4 sections:
| Constructor and Description |
|---|
PartitionBlobTranslator11gR2() |
| Modifier and Type | Method and Description |
|---|---|
LogicalPartition |
blobToPartition(java.lang.String networkName, int partitionId, int partitionLevel, java.io.InputStream is, boolean loadUserData)
Reads a partition BLOB from the specified input stream and translates it into a LogicalPartition object.
|
static PartitionBlobTranslator |
getPartitionBlobTranslator() |
boolean |
partitionToBlob(LogicalPartition partition, java.io.OutputStream os, boolean includeUserData)
Translates the LogicalPartition object into a partition BLOB, and outputs it into the specified output stream.
|
public static PartitionBlobTranslator getPartitionBlobTranslator()
public LogicalPartition blobToPartition(java.lang.String networkName, int partitionId, int partitionLevel, java.io.InputStream is, boolean loadUserData) throws LODNetworkException
PartitionBlobTranslatorblobToPartition in interface PartitionBlobTranslatornetworkName - network namepartitionId - partition IDpartitionLevel - link level for the partitionis - input streamloadUserData - whether to include the user data into the returned LogicalPartition objectLODNetworkExceptionpublic boolean partitionToBlob(LogicalPartition partition, java.io.OutputStream os, boolean includeUserData) throws LODNetworkException
PartitionBlobTranslatorpartitionToBlob in interface PartitionBlobTranslatorpartition - logical partitionos - output streamincludeUserData - whether to include user data in the generated partition BLOBLODNetworkException