WIP integrating Avro-style policy messages
authorChristos KK Loverdos <loverdos@gmail.com>
Fri, 31 Aug 2012 14:55:27 +0000 (17:55 +0300)
committerChristos KK Loverdos <loverdos@gmail.com>
Fri, 31 Aug 2012 14:55:27 +0000 (17:55 +0300)
commit48ea54e86403e6b311ea769aa206956b322a2029
treea1dad3066448473d54e5a4f512fa444116d60a16
parent7e728925159ba127f6c4e84aeed08d4e3311d831
WIP integrating Avro-style policy messages
38 files changed:
src/main/avro/aquarium-events.avdl
src/main/avro/aquarium-policy.avdl
src/main/java/gr/grnet/aquarium/message/avro/gen/AquariumEvents.java
src/main/java/gr/grnet/aquarium/message/avro/gen/AquariumPolicy.java
src/main/java/gr/grnet/aquarium/message/avro/gen/AquariumUserState.java
src/main/java/gr/grnet/aquarium/message/avro/gen/IMEventMsg.java
src/main/java/gr/grnet/aquarium/message/avro/gen/PolicyMsg.java
src/main/java/gr/grnet/aquarium/message/avro/gen/ResourceEventMsg.java
src/main/java/gr/grnet/aquarium/message/avro/gen/WalletEntryMsg.java
src/main/java/gr/grnet/aquarium/message/avro/gen/WorkingResourceInstanceChargingStateMsg.java
src/main/java/gr/grnet/aquarium/message/avro/gen/WorkingResourcesChargingStateMsg.java
src/main/java/gr/grnet/aquarium/message/avro/gen/WorkingUserStateMsg.java
src/main/resources/policy.json
src/main/resources/policy.scala [deleted file]
src/main/scala/gr/grnet/aquarium/Aquarium.scala
src/main/scala/gr/grnet/aquarium/AquariumBuilder.scala
src/main/scala/gr/grnet/aquarium/Main.scala
src/main/scala/gr/grnet/aquarium/ResourceLocator.scala
src/main/scala/gr/grnet/aquarium/charging/ChargingBehaviorSkeleton.scala
src/main/scala/gr/grnet/aquarium/charging/bill/BillEntry.scala
src/main/scala/gr/grnet/aquarium/connector/rabbitmq/RabbitMQProducer.scala
src/main/scala/gr/grnet/aquarium/message/avro/AvroHelpers.scala
src/main/scala/gr/grnet/aquarium/message/avro/DummyHelpers.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/message/avro/MessageFactory.scala
src/main/scala/gr/grnet/aquarium/message/avro/ModelFactory.scala [new file with mode: 0644]
src/main/scala/gr/grnet/aquarium/message/avro/OrderingHelpers.scala [moved from src/main/scala/gr/grnet/aquarium/store/mongodb/MongoDBPolicy.scala with 69% similarity]
src/main/scala/gr/grnet/aquarium/policy/CachingPolicyStore.scala
src/main/scala/gr/grnet/aquarium/policy/PolicyModel.scala
src/main/scala/gr/grnet/aquarium/policy/StdPolicy.scala
src/main/scala/gr/grnet/aquarium/store/PolicyStore.scala
src/main/scala/gr/grnet/aquarium/store/PolicyStoreHelpers.scala [moved from src/test/scala/gr/grnet/aquarium/policy/StdPolicyTest.scala with 53% similarity]
src/main/scala/gr/grnet/aquarium/store/memory/MemStoreProvider.scala
src/main/scala/gr/grnet/aquarium/store/mongodb/MongoDBStore.scala
src/main/scala/gr/grnet/aquarium/util/json/JsonHelpers.scala
src/test/resources/policy.json
src/test/scala/gr/grnet/aquarium/BillTest.scala
src/test/scala/gr/grnet/aquarium/message/avro/gen/PolicyMsgTest.scala
src/test/scala/gr/grnet/aquarium/message/avro/gen/ResourceEventMsgTest.scala