Skip to content

Commit 11558bc

Browse files
committed
Project: Create the project using 3 modules, following micro-services architecture
1 parent d0bd65b commit 11558bc

File tree

90 files changed

+4421
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+4421
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package il.ac.hit.functionalprogramming.haim.cw7.ctorparam
2+
3+
import java.util.concurrent.atomic.AtomicInteger
4+
5+
/**
6+
* @author Haim Adrian
7+
* @since 5 Sep 2021
8+
*/
9+
class Counter (counter: AtomicInteger) {
10+
11+
def count: Int = {
12+
println(s"Counter: $counter")
13+
counter.incrementAndGet()
14+
}
15+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package il.ac.hit.functionalprogramming.haim.cw7.ctorparam
2+
3+
import java.util.concurrent.atomic.AtomicInteger
4+
5+
/**
6+
* @author Haim Adrian
7+
* @since 5 Sep 2021
8+
*/
9+
object CounterMain {
10+
def main(args: Array[String]): Unit = {
11+
val counter = new Counter(new AtomicInteger())
12+
13+
println(counter.count)
14+
println(counter.count)
15+
}
16+
}

Project/.idea/.name

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Project/.idea/compiler.xml

+10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Project/.idea/misc.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Project/.idea/modules.xml

+13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Project/.idea/play2_project_settings.xml

+102
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Project/.idea/play2_settings.xml

+16
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Project/.idea/runConfigurations.xml

+10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Project/.idea/runConfigurations/Play2Run__expensemanagement_.xml

+32
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Project/.idea/runConfigurations/Play2Run__expensestatistics_.xml

+32
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Project/.idea/runConfigurations/Play2Run__usermanagement_.xml

+32
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Project/.idea/sbt.xml

+21
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Project/.idea/scala_compiler.xml

+13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)