Resource Serialization
- Serializing a resource
<source lang="java">
long serializeResource(RequestProcessor processor, Resource resource) throws DatabaseException {
SerialisationSupport ss = processor.getService(SerialisationSupport.class);
return ss.getRandomAccessId(resource);
}
String serializeResourceToString(RequestProcessor processor, Resource resource) throws DatabaseException {
return String.valueOf(serializeResource(processor, resource));
}
</source>
- Deserializing a resource
<source lang="java">
Resource deserializeResource(ReadGraph graph, long randomAccessId) throws DatabaseException {
SerialisationSupport ss = session.getService(SerialisationSupport.class);
return rs.getResource(randomAccessId);
}
Resource deserializeResource(ReadGraph graph, String randomAccessId) throws DatabaseException, NumberFormatException {
return deserializeResource(graph, Long.parseLong(randomAccessId));
}
</source>