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
PartitionBlobTranslator
blobToPartition
in interface PartitionBlobTranslator
networkName
- network namepartitionId
- partition IDpartitionLevel
- link level for the partitionis
- input streamloadUserData
- whether to include the user data into the returned LogicalPartition objectLODNetworkException
public boolean partitionToBlob(LogicalPartition partition, java.io.OutputStream os, boolean includeUserData) throws LODNetworkException
PartitionBlobTranslator
partitionToBlob
in interface PartitionBlobTranslator
partition
- logical partitionos
- output streamincludeUserData
- whether to include user data in the generated partition BLOBLODNetworkException