"alesj" wrote :
| Or I can leave this one?
| Since how many times do we expect the root to be Memory VirtualFile? :-)
I've added this to AbstractVFSDeployment:
| /**
| * Should we serialize root directly.
| * e.g. the root is memory virtual file instance
| * @see org.jboss.virtual.plugins.context.memory.MemoryContextHandler
| *
| * @param directRootSerialization the direct root serialization flag
| */
| public void setDirectRootSerialization(boolean directRootSerialization)
| {
| this.directRootSerialization = directRootSerialization;
| }
|
| public void readExternal(ObjectInput in) throws IOException,
ClassNotFoundException
| {
| super.readExternal(in);
| directRootSerialization = in.readBoolean();
| if (directRootSerialization)
| root = (VirtualFile)in.readObject();
| else
| {
| VirtualFileSerializator serializator =
(VirtualFileSerializator)in.readObject();
| root = serializator.getFile();
| }
| }
|
| public void writeExternal(ObjectOutput out) throws IOException
| {
| super.writeExternal(out);
| out.writeBoolean(directRootSerialization);
| if (directRootSerialization)
| out.writeObject(root);
| else
| out.writeObject(new VirtualFileSerializator(root));
| }
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4170293#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...