java-design-patterns icon indicating copy to clipboard operation
java-design-patterns copied to clipboard

Finite State Machine pattern

Open stephen-lazarionok opened this issue 10 years ago • 33 comments

Hi Everybody,

I would like to add FSM pattern with examples even though Java is not the best language for expressing this pattern. What do you think about that?

stephen-lazarionok avatar Aug 12 '15 00:08 stephen-lazarionok

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?

iluwatar avatar Aug 12 '15 13:08 iluwatar

Thank you for the links. Especially the first explains the pattern well. We'll accept the pattern once you make the pull request.

iluwatar avatar Aug 14 '15 19:08 iluwatar

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.

stephen-lazarionok avatar Aug 20 '15 01:08 stephen-lazarionok

@iluwatar Can I work on this?

amit2103 avatar Dec 20 '15 15:12 amit2103

@amit2103 Yes, I will change the labels

iluwatar avatar Dec 20 '15 18:12 iluwatar

@amit2103 any updates?

iluwatar avatar May 01 '16 16:05 iluwatar

@iluwatar COmpleted..Writing Junits

amit2103 avatar May 01 '16 19:05 amit2103

@amit2103 are you still working on this?

iluwatar avatar Sep 25 '16 17:09 iluwatar

No answer, so this issue is free for taking once again.

iluwatar avatar Feb 11 '17 23:02 iluwatar

@iluwatar I'd like to take this

npczwh avatar May 13 '20 12:05 npczwh

Ok @npczwh

iluwatar avatar May 31 '20 07:05 iluwatar

@npczwh are you still working on this?

iluwatar avatar Jul 06 '20 15:07 iluwatar

@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?

npczwh avatar Jul 12 '20 12:07 npczwh

Ok @npczwh, let me know if you need help

iluwatar avatar Jul 14 '20 12:07 iluwatar

@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 avatar Jun 14 '21 05:06 ohbus

@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.

npczwh avatar Jun 21 '21 05:06 npczwh

The issue is free again

iluwatar avatar Jun 21 '21 17:06 iluwatar

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 .

amit2103 avatar Jun 22 '21 07:06 amit2103

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

ohbus avatar Jun 22 '21 09:06 ohbus

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 avatar Jun 22 '21 09:06 amit2103

@amit2103 are you still working on this?

iluwatar avatar Oct 09 '21 18:10 iluwatar

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 avatar Oct 09 '21 18:10 amit2103

@amit2103 seriously, are you going to finish this?

iluwatar avatar Oct 24 '21 15:10 iluwatar

This issue is free for taking again.

iluwatar avatar Nov 28 '21 07:11 iluwatar

I want to take this, could you assign it to me?

JMZ-kk avatar Apr 02 '22 08:04 JMZ-kk

Ok @JMZ-kk

iluwatar avatar Jul 01 '22 15:07 iluwatar

@JMZ-kk are you working on this?

iluwatar avatar Sep 21 '22 18:09 iluwatar

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: @.***>

JMZ-kk avatar Sep 22 '22 09:09 JMZ-kk

@iluwatar could I pick up this magnificent pattern?

JanFidor avatar Oct 26 '22 20:10 JanFidor