view src/alice/jungle/persistence/NetworkJournal.java @ 81:b9dd8ec0e66e

Added NetworkJournal
author one
date Wed, 16 Oct 2013 19:57:18 +0900
parents
children b3ccefdf2b43
line wrap: on
line source

package alice.jungle.persistence;

import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList;
import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeListReader;
import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeListWriter;
import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.Journal;
import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.Result;

public class NetworkJournal  implements Journal {
	
	private static final NetworkChangeListWriter WRITER = new NetworkChangeListWriter();
	private static final NetworkChangeListReader READER = new NetworkChangeListReader();
	@Override
	public ChangeListReader getReader() {
		return READER;
	}
	@Override
	public ChangeListWriter getWriter() {
		return WRITER;
	}
	
	private static class NetworkChangeListWriter implements ChangeListWriter
	{
		@Override
		public Result write(ChangeList _operations)
		{
			
			return Result.SUCCESS;
		}
e
	}
	
	
	private static class NetworkChangeListReader implements ChangeListReader
	{
		@Override
		public ChangeListReader newReader()
		{
			return this;
		}
		
		@Override 
		public ChangeList read() 
		{
			return null;
		}

	}
}