Tabnine Logo
StateTransition.getTargetState
Code IndexAdd Tabnine to your IDE (free)

How to use
getTargetState
method
in
org.apache.flink.cep.nfa.StateTransition

Best Java code snippets using org.apache.flink.cep.nfa.StateTransition.getTargetState (Showing top 20 results out of 315)

origin: apache/flink

  private boolean isSelfIgnore(final StateTransition<T> edge) {
    return isEquivalentState(edge.getTargetState(), currentState) &&
      edge.getAction() == StateTransitionAction.IGNORE;
  }
}
origin: apache/flink

private State<T> findFinalStateAfterProceed(
    ConditionContext context,
    State<T> state,
    T event) {
  final Stack<State<T>> statesToCheck = new Stack<>();
  statesToCheck.push(state);
  try {
    while (!statesToCheck.isEmpty()) {
      final State<T> currentState = statesToCheck.pop();
      for (StateTransition<T> transition : currentState.getStateTransitions()) {
        if (transition.getAction() == StateTransitionAction.PROCEED &&
            checkFilterCondition(context, transition.getCondition(), event)) {
          if (transition.getTargetState().isFinal()) {
            return transition.getTargetState();
          } else {
            statesToCheck.push(transition.getTargetState());
          }
        }
      }
    }
  } catch (Exception e) {
    throw new FlinkRuntimeException("Failure happened in filter function.", e);
  }
  return null;
}
origin: apache/flink

if (transition.getTargetState().isFinal()) {
  return true;
} else {
  statesToCheck.push(transition.getTargetState());
origin: apache/flink

  states.push(stateTransition.getTargetState());
  break;
case IGNORE:
origin: apache/flink

private State<T> copy(final State<T> state) {
  final State<T> copyOfState = createState(
    NFAStateNameHandler.getOriginalNameFromInternal(state.getName()),
    state.getStateType());
  for (StateTransition<T> tStateTransition : state.getStateTransitions()) {
    copyOfState.addStateTransition(
      tStateTransition.getAction(),
      tStateTransition.getTargetState().equals(tStateTransition.getSourceState())
          ? copyOfState
          : tStateTransition.getTargetState(),
      tStateTransition.getCondition());
  }
  return copyOfState;
}
origin: apache/flink

private <T> Set<Tuple2<String, StateTransitionAction>> unfoldTransitions(final State<T> state) {
  final Set<Tuple2<String, StateTransitionAction>> transitions = new HashSet<>();
  for (StateTransition<T> transition : state.getStateTransitions()) {
    transitions.add(Tuple2.of(
      transition.getTargetState().getName(),
      transition.getAction()));
  }
  return transitions;
}
origin: apache/flink

State<T> targetState = tStateTransition.getTargetState();
boolean remove = false;
if (targetState.isStop()) {
  targetState = copyWithoutTransitiveNots(tStateTransition.getTargetState());
copyOfSink.addStateTransition(
    tStateTransition.getAction(),
    tStateTransition.getTargetState().equals(tStateTransition.getSourceState())
        ? copyOfSink
        : tStateTransition.getTargetState(),
    tStateTransition.getCondition()
);
origin: apache/flink

if (!isStartState(computationState)) {
  final DeweyNumber version;
  if (isEquivalentState(edge.getTargetState(), getState(computationState))) {
    sharedBufferAccessor,
    resultingComputationStates,
    edge.getTargetState(),
    computationState.getPreviousBufferEntry(),
    version,
final State<T> nextState = edge.getTargetState();
final State<T> currentState = edge.getSourceState();
origin: org.apache.flink/flink-cep_2.10

  private boolean isSelfIgnore(final StateTransition<T> edge) {
    return isEquivalentState(edge.getTargetState(), currentState) &&
      edge.getAction() == StateTransitionAction.IGNORE;
  }
}
origin: org.apache.flink/flink-cep

  private boolean isSelfIgnore(final StateTransition<T> edge) {
    return isEquivalentState(edge.getTargetState(), currentState) &&
      edge.getAction() == StateTransitionAction.IGNORE;
  }
}
origin: org.apache.flink/flink-cep_2.11

  private boolean isSelfIgnore(final StateTransition<T> edge) {
    return isEquivalentState(edge.getTargetState(), currentState) &&
      edge.getAction() == StateTransitionAction.IGNORE;
  }
}
origin: org.apache.flink/flink-cep_2.10

  private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException {
    ois.defaultReadObject();

    //Backward compatibility. Previous version of StateTransition did not have source state
    if (!stateTransitions.isEmpty() && stateTransitions.iterator().next().getSourceState() == null) {
      final List<StateTransition<T>> tmp = new ArrayList<>();
      tmp.addAll(this.stateTransitions);

      this.stateTransitions.clear();
      for (StateTransition<T> transition : tmp) {
        addStateTransition(transition.getAction(), transition.getTargetState(), transition.getCondition());
      }
    }
  }
}
origin: org.apache.flink/flink-cep_2.10

private State<T> findFinalStateAfterProceed(State<T> state, T event, ComputationState<T> computationState) {
  final Stack<State<T>> statesToCheck = new Stack<>();
  statesToCheck.push(state);
  try {
    while (!statesToCheck.isEmpty()) {
      final State<T> currentState = statesToCheck.pop();
      for (StateTransition<T> transition : currentState.getStateTransitions()) {
        if (transition.getAction() == StateTransitionAction.PROCEED &&
            checkFilterCondition(computationState, transition.getCondition(), event)) {
          if (transition.getTargetState().isFinal()) {
            return transition.getTargetState();
          } else {
            statesToCheck.push(transition.getTargetState());
          }
        }
      }
    }
  } catch (Exception e) {
    throw new RuntimeException("Failure happened in filter function.", e);
  }
  return null;
}
origin: org.apache.flink/flink-cep

private State<T> findFinalStateAfterProceed(
    ConditionContext<T> context,
    State<T> state,
    T event) {
  final Stack<State<T>> statesToCheck = new Stack<>();
  statesToCheck.push(state);
  try {
    while (!statesToCheck.isEmpty()) {
      final State<T> currentState = statesToCheck.pop();
      for (StateTransition<T> transition : currentState.getStateTransitions()) {
        if (transition.getAction() == StateTransitionAction.PROCEED &&
            checkFilterCondition(context, transition.getCondition(), event)) {
          if (transition.getTargetState().isFinal()) {
            return transition.getTargetState();
          } else {
            statesToCheck.push(transition.getTargetState());
          }
        }
      }
    }
  } catch (Exception e) {
    throw new FlinkRuntimeException("Failure happened in filter function.", e);
  }
  return null;
}
origin: org.apache.flink/flink-cep_2.11

private State<T> findFinalStateAfterProceed(
    ConditionContext<T> context,
    State<T> state,
    T event) {
  final Stack<State<T>> statesToCheck = new Stack<>();
  statesToCheck.push(state);
  try {
    while (!statesToCheck.isEmpty()) {
      final State<T> currentState = statesToCheck.pop();
      for (StateTransition<T> transition : currentState.getStateTransitions()) {
        if (transition.getAction() == StateTransitionAction.PROCEED &&
            checkFilterCondition(context, transition.getCondition(), event)) {
          if (transition.getTargetState().isFinal()) {
            return transition.getTargetState();
          } else {
            statesToCheck.push(transition.getTargetState());
          }
        }
      }
    }
  } catch (Exception e) {
    throw new FlinkRuntimeException("Failure happened in filter function.", e);
  }
  return null;
}
origin: org.apache.flink/flink-cep_2.11

if (transition.getTargetState().isFinal()) {
  return true;
} else {
  statesToCheck.push(transition.getTargetState());
origin: org.apache.flink/flink-cep_2.10

  states.push(stateTransition.getTargetState());
  break;
case IGNORE:
origin: org.apache.flink/flink-cep_2.11

private State<T> copy(final State<T> state) {
  final State<T> copyOfState = createState(
    NFAStateNameHandler.getOriginalNameFromInternal(state.getName()),
    state.getStateType());
  for (StateTransition<T> tStateTransition : state.getStateTransitions()) {
    copyOfState.addStateTransition(
      tStateTransition.getAction(),
      tStateTransition.getTargetState().equals(tStateTransition.getSourceState())
          ? copyOfState
          : tStateTransition.getTargetState(),
      tStateTransition.getCondition());
  }
  return copyOfState;
}
origin: org.apache.flink/flink-cep

private State<T> copy(final State<T> state) {
  final State<T> copyOfState = createState(
    NFAStateNameHandler.getOriginalNameFromInternal(state.getName()),
    state.getStateType());
  for (StateTransition<T> tStateTransition : state.getStateTransitions()) {
    copyOfState.addStateTransition(
      tStateTransition.getAction(),
      tStateTransition.getTargetState().equals(tStateTransition.getSourceState())
          ? copyOfState
          : tStateTransition.getTargetState(),
      tStateTransition.getCondition());
  }
  return copyOfState;
}
origin: org.apache.flink/flink-cep_2.10

private void serializeStates(Set<State<T>> states, DataOutputView out) throws IOException {
  TypeSerializer<String> nameSerializer = StringSerializer.INSTANCE;
  TypeSerializer<State.StateType> stateTypeSerializer = new EnumSerializer<>(State.StateType.class);
  TypeSerializer<StateTransitionAction> actionSerializer = new EnumSerializer<>(StateTransitionAction.class);
  out.writeInt(states.size());
  for (State<T> state: states) {
    nameSerializer.serialize(state.getName(), out);
    stateTypeSerializer.serialize(state.getStateType(), out);
  }
  for (State<T> state: states) {
    nameSerializer.serialize(state.getName(), out);
    out.writeInt(state.getStateTransitions().size());
    for (StateTransition<T> transition : state.getStateTransitions()) {
      nameSerializer.serialize(transition.getSourceState().getName(), out);
      nameSerializer.serialize(transition.getTargetState().getName(), out);
      actionSerializer.serialize(transition.getAction(), out);
      serializeCondition(transition.getCondition(), out);
    }
  }
}
org.apache.flink.cep.nfaStateTransitiongetTargetState

Popular methods of StateTransition

  • getAction
  • <init>
  • getCondition
  • getSourceState
  • setCondition

Popular in Java

  • Reactive rest calls using spring rest template
  • onCreateOptionsMenu (Activity)
  • putExtra (Intent)
  • runOnUiThread (Activity)
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • Point (java.awt)
    A point representing a location in (x,y) coordinate space, specified in integer precision.
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • Collection (java.util)
    Collection is the root of the collection hierarchy. It defines operations on data collections and t
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now