annotate src/main/java/alice/daemon/dispose/DisposeManager.java @ 355:5215b3d9fb0f dispose

add DisposeManager.java
author sugi
date Mon, 12 May 2014 18:28:09 +0900
parents
children c9dd5ca304fc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
355
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
1 package alice.daemon.dispose;
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
2
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
3 import alice.codesegment.CodeSegment;
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
4
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
5 public class DisposeManager extends CodeSegment{
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
6 private static DisposeManager instance = new DisposeManager();
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
7
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
8 private DisposeManager(){}
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
9 public static DisposeManager getInstance(){
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
10 return instance;
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
11 }
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
12
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
13 @Override
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
14 public void run() {
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
15
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
16
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
17 }
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
18
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
19 public synchronized void setCodeSegment(String managerKey, CodeSegment cs){
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
20 ods.put("_DISPOSE"+managerKey, cs);
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
21 }
5215b3d9fb0f add DisposeManager.java
sugi
parents:
diff changeset
22 }