- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {Connection c =
DataSource dataSource;dataSource.getConnection()
String url;DriverManager.getConnection(url)
IdentityDatabaseUtil.getDBConnection()
- Smart code suggestions by Codota
}
@Override public void deferEvent(DeferrableEvent e) { if (LOG.isDebugEnabled()) { LOG.debug("FSM-{}: deferred {}@{}", getFsmId(), e.getClass().getSimpleName(), System.identityHashCode(e)); } deferred.add(e); }
@Override public void deferEvent(DeferrableEvent e) { if (LOG.isDebugEnabled()) { LOG.debug("FSM-{}: deferred {}@{}", getFsmId(), e.getClass().getSimpleName(), System.identityHashCode(e)); } deferred.add(e); }
@Override protected void finalize() throws Throwable { super.finalize(); LOG.debug("FSM-{}: Finalizing", getFsmId()); } }
@Override protected void finalize() throws Throwable { super.finalize(); LOG.debug("FSM-{}: Finalizing", getFsmId()); } }
void setState(final State curState, final State newState) { if (curState != state) { LOG.error("FSM-{}: Tried to transition from {} to {}, but current state is {}", getFsmId(), state, newState, curState); throw new IllegalArgumentException(); } state = newState; if (LOG.isDebugEnabled()) { LOG.debug("FSM-{}: State transition {} -> {}", getFsmId(), curState, newState); } }
void setState(final State curState, final State newState) { if (curState != state) { LOG.error("FSM-{}: Tried to transition from {} to {}, but current state is {}", getFsmId(), state, newState, curState); throw new IllegalArgumentException(); } state = newState; if (LOG.isDebugEnabled()) { LOG.debug("FSM-{}: State transition {} -> {}", getFsmId(), curState, newState); } }
boolean processEvent(Event e) { if (LOG.isDebugEnabled()) { LOG.debug("FSM-{}: Received event {}@{} in state {}@{}", getFsmId(), e.getClass().getSimpleName(), System.identityHashCode(e), state.getClass().getSimpleName(), System.identityHashCode(state)); } try { State newState = state.dispatch(e); if (newState != state) { setState(state, newState); return true; } } catch (Throwable t) { LOG.error("Caught throwable while handling event", t); errorDeferredEvents(t); } return false; }
boolean processEvent(Event e) { if (LOG.isDebugEnabled()) { LOG.debug("FSM-{}: Received event {}@{} in state {}@{}", getFsmId(), e.getClass().getSimpleName(), System.identityHashCode(e), state.getClass().getSimpleName(), System.identityHashCode(state)); } try { State newState = state.dispatch(e); if (newState != state) { setState(state, newState); return true; } } catch (Throwable t) { LOG.error("Caught throwable while handling event", t); errorDeferredEvents(t); } return false; }