Code reorganization
[aquarium] / src / test / resources / aquarium.properties
1 version = 0.0.2-SNAPSHOT
2
3 # Location of the Aquarium accounting policy config file. If commented
4 # out, Aquarium will look for the file policy.yaml first at the program
5 # starting directory and then fall back to the classpath.
6 aquarium.policy=policy.yaml
7
8 # Location of the file that defines the mappings between
9 # user roles and agreements
10 aquarium.role-agreement.map=role-agreement.map
11
12 ### Queue related settings
13
14 # Comma separated list of amqp servers to use. The servers must be in an
15 # active-active mode.
16 amqp.servers=localhost
17
18 # Comma separated list of amqp servers to use. The servers must be in an
19 # active-active mode.
20 amqp.port=5672
21
22 # User name for connecting with the AMQP server
23 amqp.username=aquarium
24
25 # Passwd for connecting with the AMQP server
26 amqp.passwd=aquarium
27
28 # Virtual host on the AMQP server
29 amqp.vhost=/
30
31 # Queue declarations for receiving resource events.
32 # Format is "exchange:routing.key:queue". Entries are separated by ;
33 amqp.resevents.queues=pithos:pithos.resource.#:aquarium-pithos-resevents;cyclades:cyclades.resource.#:aquarium-cyclades-resevents
34
35 # Queue declarations for receiving IM events, format is "exchange:routing.key:queue"
36 amqp.userevents.queues=astakos:astakos.user:aquarium-userevents
37
38 # REST service listening port
39 rest.port=8888
40
41 ### Message store related settings
42
43 # Provider for persistence services.
44 # Currently one of: mongo
45 persistence.provider=mongodb
46
47 # Hostname for the persistence service
48 persistence.host=localhost
49
50 # Port for connecting to the persistence service
51 persistence.port=27017
52
53 # Username for connecting to the persistence service
54 persistence.username=aquarium
55
56 # Password for connecting to the persistence service
57 persistence.password=aquarium
58
59 ### Performance options
60
61 # Maximum number of open connections to MongoDB. Has no effect if
62 # another driver is in use
63 mongo.connection.pool.size=20
64
65 # Relative to AQUARIUM_HOME or an absolute path
66 events.store.folder=../events-store
67
68 #######
69 # DO NOT TOUCH the following options, unless you know what you are doing
70 #######
71
72 # Actor subsystem
73 actor.provider.class=gr.grnet.aquarium.actor.provider.SimpleLocalActorProvider
74
75 # Class that initializes the REST service
76 rest.service.class=gr.grnet.aquarium.service.RESTActorService
77
78 # Store subsystem
79 store.provider.class=gr.grnet.aquarium.store.mongodb.MemStore
80
81 # Override the user store (if present, it will not be given by the store provider above)
82 user.state.store.class=gr.grnet.aquarium.store.memory.MemStore
83
84 # Override the event store (if present, it will not be given by the store provider above)
85 resource.event.store.class=gr.grnet.aquarium.store.memory.MemStore
86
87 # Override the WalletEntry store (if present, it will not be given by the store provider above)
88 wallet.entry.store.class=gr.grnet.aquarium.store.memory.MemStore
89
90 # Override the user event store (if present, it will not be given by the store provider above)
91 user.event.store.class=gr.grnet.aquarium.store.memory.MemStore
92
93 # Override the user event store (if present, it will not be given by the store provider above)
94 policy.store.class=gr.grnet.aquarium.store.memory.MemStore
95
96 # The lower mark for the UserActors' LRU, managed by UserActorManager.
97 user.actor.LRU.lower.mark=800
98
99 # The upper mark for the UserActors' LRU, managed by UserActorManager.
100 user.actors.LRU.upper.mark=1000
101
102 # A time period in milliseconds for which we can tolerate stale data regarding user state.
103 user.state.timestamp.threshold=10000
104
105 # Comma separated list of exchanges known to aquarium
106 amqp.exchange=aquarium
107
108 # The name of the DB schema to use
109 persistence.db=aquarium
110
111 # This is an absolute constant for the lifetime of an Aquarium installation.
112 # 1 means that every second counts
113 time.unit.in.seconds = 1
114
115 # Save unparsed user events to user event store
116 ack.unparsed.event.im=false
117
118 # Administrative REST API authorization cookie
119 admin.cookie=1