dmmn1992 / bbvfsm Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/bbvfsm
Automatically exported from code.google.com/p/bbvfsm
please attach source to repo to all users to download from their IDE
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<phase>verify</phase>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
Original issue reported on code.google.com by [email protected]
on 6 May 2012 at 2:51
What steps will reproduce the problem?
public void onExceptionThrown(ExceptionEventArgs<FSM, FSMState, FSMEvent> arg)
{
FSM fsm = arg.getSource(); // returns null
...
}
What is the expected output? What do you see instead?
The FSM instance where the Exception occured should be returned. Instead null
is returned.
What version of the product are you using? On what operating system?
2.0.0
Please provide any additional information below.
The Problem is the implementation of ContextEventArgsImpl class:
public TStateMachine getSource() {
return null;
}
It should be:
public TStateMachine getSource() {
return getStateContext().getStateMachine();
}
Original issue reported on code.google.com by [email protected]
on 30 Jan 2013 at 10:23
Since the PassiveStateMachineDriver is synchronous there is no need to place
the event into a LinkedList.
We can simply have a reference to the current event and clear the reference
after it is processed.
Original issue reported on code.google.com by [email protected]
on 29 Mar 2012 at 4:01
The bbvfsm library is parametrized on three parameters: TStateMachine extends
StateMachine<TState,TEvent>, TState extends Enum<?>, and TEvent extends
Enum<?>. The TState and TEvent parameters are understandable, but the
TStateMachine<TState,TEvent> appears to be unneeded since any occurrence of
this parameter can be replaced with the equivalent StateMachine<TState,TEvent>.
While this change wouldn't impact functionality, it makes the source base
easier to understand.
Original issue reported on code.google.com by [email protected]
on 11 Feb 2013 at 7:52
the call to stateContext.getRecords() is very expensive and should only be
called inside a isDebugEnabled() check.
Original issue reported on code.google.com by [email protected]
on 29 Mar 2012 at 4:52
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 3 Oct 2011 at 10:33
Is there a place for users to talk or ask questions about bbvfsm?
Original issue reported on code.google.com by [email protected]
on 22 Mar 2012 at 11:57
Provide an interface for storing and restoring the state (and all history
states).
Customers can implement this interface for storing the state in their own
storage (e.g. database, file).
Original issue reported on code.google.com by [email protected]
on 28 Mar 2012 at 8:56
The ElevatorStateMachineAcceptanceTest randomly fails when firing Event.GoUp.
This is because the list of transitions are not process in the order that was
defined.
Using LinkedHashMultimap fixes the problem.
Original issue reported on code.google.com by [email protected]
on 25 Mar 2012 at 3:41
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.