From 65ea163ba6818e19b0107d50f0579b99e3ba2f77 Mon Sep 17 00:00:00 2001 From: Takami Torao Date: Sun, 23 Mar 2014 05:07:49 +0900 Subject: [PATCH] organize interfaces, apply java 8, database schema to case class on sbt --- .idea/workspace.xml | 989 ++++++++++++------ .../com/kazzla/client/storage/Storage.scala | 17 +- .../scala/com/kazzla/node/storage/Agent.scala | 16 +- .../kazzla/node/storage/RegionNodeImpl.scala | 98 ++ .../scala/com/kazzla/node/storage/Shell.scala | 26 +- .../{StorageImpl.scala => Storage.scala} | 256 ++--- .../kazzla/node/storage/StorageNodeImpl.scala | 60 ++ project/Build.scala | 257 +++++ sbt | 2 + sbt-launch.jar | Bin 0 -> 1132093 bytes .../scala/com/kazzla/service/Context.scala | 246 +++++ .../com/kazzla/service/domain/Domain.scala | 3 +- .../com/kazzla/service/domain/Server.scala | 18 +- .../com/kazzla/service/domain/Service.scala | 3 +- .../service/domain/StorageService.scala | 26 - .../com/kazzla/service/domain/package.scala | 2 +- .../service/schema/activity/Eventlog.scala | 87 ++ .../kazzla/service/schema/auth/Account.scala | 90 ++ .../kazzla/service/schema/auth/Contact.scala | 84 ++ .../schema/auth/PasswordResetSecret.scala | 81 ++ .../service/schema/auth/PublicKey.scala | 86 ++ .../com/kazzla/service/schema/auth/Role.scala | 78 ++ .../schema/client/CertifiedAgent.scala | 72 ++ .../service/schema/client/Session.scala | 69 ++ .../service/schema/code/Continent.scala | 78 ++ .../kazzla/service/schema/code/Countrie.scala | 78 ++ .../kazzla/service/schema/code/Language.scala | 78 ++ .../kazzla/service/schema/code/Message.scala | 84 ++ .../kazzla/service/schema/code/Timezone.scala | 84 ++ .../kazzla/service/schema/fs/Fragment.scala | 54 + .../com/kazzla/service/schema/fs/Inode.scala | 104 ++ .../com/kazzla/service/schema/fs/Lock.scala | 80 ++ .../kazzla/service/schema/fs/Permission.scala | 50 + .../com/kazzla/service/schema/node/Node.scala | 114 ++ .../kazzla/service/schema/node/Region.scala | 84 ++ .../kazzla/service/schema/node/Session.scala | 84 ++ .../service/schema/schema/Migration.scala | 44 + .../kazzla/service/schema/storage/Block.scala | 83 ++ .../service/schema/storage/Fstype.scala | 72 ++ .../service/schema/storage/Partition.scala | 75 ++ .../service/schema/storage/Replication.scala | 48 + .../com/kazzla/service/storage/Inode.scala | 28 + .../com/kazzla/service/storage/Region.scala | 19 + .../service/storage/StorageEngine.scala | 409 ++++++++ .../service/storage/StorageServiceImpl.scala | 151 +++ .../main/scala/com/kazzla/service/util.scala | 107 ++ share/src/main/scala/com/kazzla/Error.scala | 25 +- share/src/main/scala/com/kazzla/package.scala | 23 + .../kazzla/{node => storage}/RegionNode.scala | 32 +- .../RegionService.scala} | 11 +- .../{node => storage}/StorageNode.scala | 7 +- .../{service => storage}/StorageService.scala | 32 +- .../main/scala/com/kazzla/storage/fs.scala | 46 + .../scala/com/kazzla/storage/fs/Path.scala | 116 ++ .../com/kazzla/storage/fs/WriteOption.scala | 6 + 55 files changed, 4409 insertions(+), 563 deletions(-) create mode 100644 node/src/main/scala/com/kazzla/node/storage/RegionNodeImpl.scala rename node/src/main/scala/com/kazzla/node/storage/{StorageImpl.scala => Storage.scala} (53%) create mode 100644 node/src/main/scala/com/kazzla/node/storage/StorageNodeImpl.scala create mode 100755 sbt create mode 100644 sbt-launch.jar create mode 100644 service/src/main/scala/com/kazzla/service/Context.scala delete mode 100644 service/src/main/scala/com/kazzla/service/domain/StorageService.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/activity/Eventlog.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/auth/Account.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/auth/Contact.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/auth/PasswordResetSecret.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/auth/PublicKey.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/auth/Role.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/client/CertifiedAgent.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/client/Session.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/code/Continent.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/code/Countrie.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/code/Language.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/code/Message.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/code/Timezone.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/fs/Fragment.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/fs/Inode.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/fs/Lock.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/fs/Permission.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/node/Node.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/node/Region.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/node/Session.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/schema/Migration.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/storage/Block.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/storage/Fstype.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/storage/Partition.scala create mode 100644 service/src/main/scala/com/kazzla/service/schema/storage/Replication.scala create mode 100644 service/src/main/scala/com/kazzla/service/storage/Inode.scala create mode 100644 service/src/main/scala/com/kazzla/service/storage/Region.scala create mode 100644 service/src/main/scala/com/kazzla/service/storage/StorageEngine.scala create mode 100644 service/src/main/scala/com/kazzla/service/storage/StorageServiceImpl.scala create mode 100644 service/src/main/scala/com/kazzla/service/util.scala create mode 100644 share/src/main/scala/com/kazzla/package.scala rename share/src/main/scala/com/kazzla/{node => storage}/RegionNode.scala (72%) rename share/src/main/scala/com/kazzla/{node/Directive.scala => storage/RegionService.scala} (77%) rename share/src/main/scala/com/kazzla/{node => storage}/StorageNode.scala (90%) rename share/src/main/scala/com/kazzla/{service => storage}/StorageService.scala (82%) create mode 100644 share/src/main/scala/com/kazzla/storage/fs.scala create mode 100644 share/src/main/scala/com/kazzla/storage/fs/Path.scala create mode 100644 share/src/main/scala/com/kazzla/storage/fs/WriteOption.scala diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 69f4ae9..b5ed39b 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,30 +2,33 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -91,81 +94,109 @@ - - + + - - - + + + + + - - + + - - - + + + + + - - + + - - + + - - + + - - - + + + + + - - + + - - + + - + - - + + + + + + + + + + + + - - + + - + - - + + - - + + + + + + + + + + + + + + @@ -184,37 +215,6 @@ @@ -309,7 +340,7 @@ - + @@ -320,23 +351,339 @@ - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + @@ -366,7 +713,7 @@ - + @@ -381,19 +728,14 @@ + + - - - - - - - @@ -401,6 +743,13 @@ + + + + + + + @@ -532,6 +881,14 @@ + + @@ -545,27 +902,6 @@ - - - - - + + + - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -810,22 +1159,20 @@ - + - + - - - + - + @@ -833,6 +1180,8 @@ + + @@ -861,371 +1210,395 @@ - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + + - + - - + + - + - - + + - + - - + + - + - - + + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - - + + - + - - + + + - + - - + + + - + - - + + - + - - + + + - + - - - + + - + - - + + - + - - + + + + + - + - - + + + - + - - + + + - + - - + + - + - - - + + + + + - + - - + + - + - - - + + + + + - + - - - + + + + + - + - - + + - + - + - - - + + + + + - + - - + + - + + + + + + + + + @@ -1290,7 +1663,7 @@ - project + node