Skip to content

Commit

Permalink
remove jmx support
Browse files Browse the repository at this point in the history
  • Loading branch information
恒励 committed Sep 14, 2019
1 parent f7fdacb commit 535d038
Show file tree
Hide file tree
Showing 7 changed files with 2 additions and 243 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,7 @@ private StateMachineConfiguration() {}
private boolean isDebugModeEnabled = false;

private boolean isDelegatorModeEnabled = false;

private boolean isRemoteMonitorEnabled = false;


private IdProvider idProvider = IdProvider.Default.getInstance();

public boolean isAutoStartEnabled() {
Expand Down Expand Up @@ -92,13 +90,4 @@ public StateMachineConfiguration enableDelegatorMode(boolean isDelegatorModeEnab
this.isDelegatorModeEnabled = isDelegatorModeEnabled;
return this;
}

public boolean isRemoteMonitorEnabled() {
return isRemoteMonitorEnabled;
}

public StateMachineConfiguration enableRemoteMonitor(boolean isRemoteMonitorEnabled) {
this.isRemoteMonitorEnabled = isRemoteMonitorEnabled;
return this;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,6 @@ void prePostConstruct(S initialStateId, Map<S, ? extends ImmutableState<T, S, E,
this.isDataIsolateEnabled = configuration.isDataIsolateEnabled();
this.isDebugModeEnabled = configuration.isDebugModeEnabled();
this.isDelegatorModeEnabled = configuration.isDelegatorModeEnabled();
this.isRemoteMonitorEnabled = configuration.isRemoteMonitorEnabled();
cb.run();

prepare();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
import org.squirrelframework.foundation.fsm.*;
import org.squirrelframework.foundation.fsm.annotation.*;
import org.squirrelframework.foundation.fsm.builder.*;
import org.squirrelframework.foundation.fsm.jmx.ManagementService;
import org.squirrelframework.foundation.util.DuplicateChecker;
import org.squirrelframework.foundation.util.ReflectUtils;

Expand Down Expand Up @@ -74,8 +73,6 @@ public class StateMachineBuilderImpl<T extends StateMachine<T, S, E, C>, S, E, C

private StateMachineConfiguration defaultConfiguration = StateMachineConfiguration.getInstance();

private ManagementService managementService;

@SuppressWarnings("unchecked")
private StateMachineBuilderImpl(Class<? extends T> stateMachineImplClazz, Class<S> stateClazz,
Class<E> eventClazz, Class<C> contextClazz, Class<?>... extraParamTypes) {
Expand Down Expand Up @@ -748,18 +745,8 @@ public void run() {
}
}
postProcessStateMachine((Class<T>)stateMachineImplClazz, stateMachine);

if(configuration.isRemoteMonitorEnabled()) {
getManagementService().register(stateMachine);
}
return stateMachine;
}

private ManagementService getManagementService() {
if(managementService==null) {
managementService = new ManagementService();
}
return managementService;
return stateMachine;
}

private boolean isValidState(S initialStateId) {
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@ public class Main {
public static void main(String[] args) {
final SnakeModel gameModel = new SnakeModel();
UntypedStateMachineBuilder builder = StateMachineBuilderFactory.create(SnakeController.class);
builder.setStateMachineConfiguration(StateMachineConfiguration.create().enableRemoteMonitor(true));

// define timed state
builder.defineTimedState(SnakeState.UP, 0, GameConfigure.FRAME_TIME, SnakeEvent.MOVE_AHEAD, gameModel);
builder.defineTimedState(SnakeState.DOWN, 0, GameConfigure.FRAME_TIME, SnakeEvent.MOVE_AHEAD, gameModel);
Expand Down

0 comments on commit 535d038

Please sign in to comment.