diff src/alice/datasegment/DataSegment.java @ 64:7aaadd08288c

add getLocal method to DataSegment
author kazz
date Thu, 09 Feb 2012 19:20:24 +0900
parents 98ab26e09a98
children 6a69891b7232
line wrap: on
line diff
--- a/src/alice/datasegment/DataSegment.java	Thu Feb 09 18:53:11 2012 +0900
+++ b/src/alice/datasegment/DataSegment.java	Thu Feb 09 19:20:24 2012 +0900
@@ -7,16 +7,21 @@
 public class DataSegment {
 	
 	private static DataSegment dataSegment = new DataSegment();
+	private LocalDataSegmentManager local = new LocalDataSegmentManager();
 	private ConcurrentHashMap<String, DataSegmentManager> dataSegmentManageres = new ConcurrentHashMap<String, DataSegmentManager>();
 	private ConcurrentHashMap<String, IncomingTcpConnection> acceptHash = new ConcurrentHashMap<String, IncomingTcpConnection>();
 	
 	private DataSegment() {
-		dataSegmentManageres.put("local", new LocalDataSegmentManager());
+		dataSegmentManageres.put("local", local);
 	}
 	
 	public static DataSegmentManager get(String key) {
 		return dataSegment.dataSegmentManageres.get(key);
 	}
+
+	public static LocalDataSegmentManager getLocal() {
+		return dataSegment.local;
+	}
 	
 	public static void regist(String key, DataSegmentManager manager) {
 		dataSegment.dataSegmentManageres.put(key, manager);