private static class StateMachineProxyBuilder.MethodInvocationHandler
extends java.lang.Object
implements java.lang.reflect.InvocationHandler
| Modifier and Type | Field and Description |
|---|---|
private StateContextLookup |
contextLookup |
private EventFactory |
eventFactory |
private boolean |
ignoreStateContextLookupFailure |
private boolean |
ignoreUnhandledEvents |
private EventArgumentsInterceptor |
interceptor |
private java.lang.String |
name |
private StateMachine |
sm |
| Constructor and Description |
|---|
MethodInvocationHandler(StateMachine sm,
StateContextLookup contextLookup,
EventArgumentsInterceptor interceptor,
EventFactory eventFactory,
boolean ignoreUnhandledEvents,
boolean ignoreStateContextLookupFailure,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args) |
private final StateMachine sm
private final StateContextLookup contextLookup
private final EventArgumentsInterceptor interceptor
private final EventFactory eventFactory
private final boolean ignoreUnhandledEvents
private final boolean ignoreStateContextLookupFailure
private final java.lang.String name
public MethodInvocationHandler(StateMachine sm, StateContextLookup contextLookup, EventArgumentsInterceptor interceptor, EventFactory eventFactory, boolean ignoreUnhandledEvents, boolean ignoreStateContextLookupFailure, java.lang.String name)