-
-
Notifications
You must be signed in to change notification settings - Fork 26.9k
Implement Actor Model pattern #3232Actor model #3251
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
PR SummaryThis PR implements the Actor Model pattern in Java. It includes core classes ( Changes
autogenerated by presubmit.ai |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
✅ LGTM!
Review Summary
Commits Considered (2)
- 3ee44ea: feat: Implement Actor Model pattern Implement Actor Model pattern #3232
- f543057: feat: Implement Actor Model pattern Implement Actor Model pattern #3232
Files Processed (10)
- actor-model/README.md (1 hunk)
- actor-model/etc/actor-model.urm.puml (1 hunk)
- actor-model/etc/actor_model-Actor_Model___UML_Class_Diagram.png (0 hunks)
- actor-model/pom.xml (1 hunk)
- actor-model/src/main/java/com/iluwatar/actormodel/Actor.java (1 hunk)
- actor-model/src/main/java/com/iluwatar/actormodel/ActorSystem.java (1 hunk)
- actor-model/src/main/java/com/iluwatar/actormodel/App.java (1 hunk)
- actor-model/src/main/java/com/iluwatar/actormodel/ExampleActor.java (1 hunk)
- actor-model/src/main/java/com/iluwatar/actormodel/Message.java (1 hunk)
- pom.xml (2 hunks)
Actionable Comments (0)
Skipped Comments (0)
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
✅ LGTM!
Review Summary
Commits Considered (1)
- 11abf48: feat: update Actor Model implementation with multi-actor logic Implement Actor Model pattern #3232Actor model #3251
Files Processed (7)
- actor-model/src/main/java/com/iluwatar/actormodel/Actor.java (1 hunk)
- actor-model/src/main/java/com/iluwatar/actormodel/ActorSystem.java (1 hunk)
- actor-model/src/main/java/com/iluwatar/actormodel/App.java (1 hunk)
- actor-model/src/main/java/com/iluwatar/actormodel/ExampleActor.java (1 hunk)
- actor-model/src/main/java/com/iluwatar/actormodel/ExampleActor2.java (1 hunk)
- actor-model/src/main/java/com/iluwatar/actormodel/Message.java (1 hunk)
- pom.xml (2 hunks)
Actionable Comments (0)
Skipped Comments (0)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
✅ LGTM!
Review Summary
Commits Considered (1)
- dd1dcdd: Merge branch 'iluwatar:master' into actor-model
Description
This PR adds an implementation of the Actor Model pattern in Java as part of the ongoing effort to expand the collection of design patterns in this repository.
What's Included:
src/
: Core Java classes implementing the Actor Model (Actor
,Message
,ActorSystem
,PrinterActor
, andApp
)README.md
: Description of the pattern, explanation, example usage, and when to applyetc/
: UML class diagram in both.png
and.urm.puml
formatpom.xml
: Maven module configurationpom.xml
Closes #3232
Checklist ✅
./mvnw spotless:apply
)src/
README.md
etc/
with diagramspom.xml
pom.xml
README.md
are relative./mvnw clean install
Let me know if there are any required changes or improvements. I'm happy to collaborate and iterate!