Open stephen-lazarionok opened 9 years ago
Hi there @stephen-lazarionok ,
I am aware of the State pattern but unfamiliar with the FSM. Can you point the source of the pattern, web link or some book maybe?
Here is the information about FSM: The description of the pattern FSM in Erlang - very nice explanation The implementation of FSM in Akka
Thank you for the links. Especially the first explains the pattern well. We'll accept the pattern once you make the pull request.
Initial pull request is ready - Finite state machine #222. I will add the documentation later as well as include this module to the parent pom.xml later.
@iluwatar Can I work on this?
@amit2103 Yes, I will change the labels
@amit2103 any updates?
@iluwatar COmpleted..Writing Junits
@amit2103 are you still working on this?
No answer, so this issue is free for taking once again.
@iluwatar I'd like to take this
Ok @npczwh
@npczwh are you still working on this?
@iluwatar I've been busy at work these days. It will take me one or two more months to finish this issue. Is that ok?
Ok @npczwh, let me know if you need help
@iluwatar I've been busy at work these days. It will take me one or two more months to finish this issue. Is that ok?
Hey @npczwh, any updates?
@iluwatar I've been busy at work these days. It will take me one or two more months to finish this issue. Is that ok?
Hey @npczwh, any updates?
@ohbus @iluwatar Sorry for the delay. I didn't have enough time to finish this issue. You can assign it to someone else.
The issue is free again
Can I take this up @iluwatar https://github.com/iluwatar
On Mon, Jun 21, 2021 at 11:01 PM Ilkka Seppälä @.***> wrote:
The issue is free again
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/iluwatar/java-design-patterns/issues/203#issuecomment-865217445, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABZXKZAFEETNKHZQQR224PDTT5ZQFANCNFSM4BNHSGAA .
Can I take this up @iluwatar https://github.com/iluwatar
⭐ Sure thing! Thanks for your interest in our project 😃
✔️ Please mention a 📆 timeline 🕙 for when can we expect 🤔 a Pull Request against this issue.
🤝 Looking forward to your contribution. 📖 Be sure to check out our Wiki section
Hey Subhrodip,
I can do it by July 15.
Regards
On Tue, Jun 22, 2021 at 2:30 PM Subhrodip Mohanta @.***> wrote:
Assigned #203 https://github.com/iluwatar/java-design-patterns/issues/203 to @amit2103 https://github.com/amit2103.
— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/iluwatar/java-design-patterns/issues/203#event-4921365270, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABZXKZBQEGNA5U7SLN2TGGTTUBGMJANCNFSM4BNHSGAA .
@amit2103 are you still working on this?
Hey Iluwatar, yeah I got a bit distracted, I will make a PR this week.
Regards
On Sun, Oct 10, 2021 at 12:12 AM Ilkka Seppälä @.***> wrote:
@amit2103 https://github.com/amit2103 are you still working on this?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/iluwatar/java-design-patterns/issues/203#issuecomment-939343581, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABZXKZBFQ4KIA3OEBS4SCNLUGCEJNANCNFSM4BNHSGAA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
@amit2103 seriously, are you going to finish this?
This issue is free for taking again.
I want to take this, could you assign it to me?
Ok @JMZ-kk
@JMZ-kk are you working on this?
Sorry, I have no more time to work on this now.
------------------ 原始邮件 ------------------ 发件人: "Ilkka @.>; 发送时间: 2022年9月22日(星期四) 凌晨2:12 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [iluwatar/java-design-patterns] Finite State Machine pattern (#203)
@JMZ-kk are you working on this?
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>
@iluwatar could I pick up this magnificent pattern?
⭐ Sure thing! Thanks for your interest in our project 😃
✔️ Please mention a 📆 timeline 🕙 for when can we expect 🤔 a Pull Request against this issue.
🤝 Looking forward to your contribution. 📖 Be sure to check out our Wiki section
@ohbus Hi, as for 📆 timeline I should be able to make a PR in ~2-3 days, but to eer on the side of caution, it will definitely be finished within a week.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Updated task description
Description: The Finite State Machine (FSM) design pattern is a behavioral design pattern used to model the behavior of a system that can be in one of a finite number of states. The system transitions from one state to another in response to external events or internal actions. This pattern is useful in scenarios where an object’s behavior is dependent on its state, and the state can change in response to events.
Main elements of Finite State Machine pattern:
References:
Acceptance Criteria: