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

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

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

origin: apache/flink

void add(StateTransition<T> edge) {
  if (!isSelfIgnore(edge)) {
    if (edge.getAction() == StateTransitionAction.IGNORE) {
      totalIgnoreBranches++;
    } else if (edge.getAction() == StateTransitionAction.TAKE) {
      totalTakeBranches++;
    }
  }
  edges.add(edge);
}
origin: apache/flink

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

if (transition.getAction() == StateTransitionAction.PROCEED) {
  if (transition.getTargetState().isFinal()) {
    return true;
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 (checkFilterCondition(context, stateTransition.getCondition(), event)) {
  switch (stateTransition.getAction()) {
    case PROCEED:
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

if (tStateTransition.getAction() == StateTransitionAction.PROCEED) {
  State<T> targetState = tStateTransition.getTargetState();
  boolean remove = false;
    copyOfSink.addStateTransition(tStateTransition.getAction(), targetState, tStateTransition.getCondition());
      tStateTransition.getAction(),
      tStateTransition.getTargetState().equals(tStateTransition.getSourceState())
          ? copyOfSink
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

switch (edge.getAction()) {
  case IGNORE: {
    if (!isStartState(computationState)) {
origin: org.apache.flink/flink-cep_2.10

  @Override
  public boolean apply(@Nullable StateTransition<T> input) {
    return input != null && input.getAction() == StateTransitionAction.TAKE;
  }
}).getTargetState().getName();
origin: org.apache.flink/flink-cep_2.10

@Override
public boolean apply(@Nullable StateTransition<T> input) {
  return input != null && input.getAction() == StateTransitionAction.TAKE;
}
origin: org.apache.flink/flink-cep_2.10

@Override
public boolean apply(@Nullable StateTransition<T> input) {
  return input != null && input.getAction() == StateTransitionAction.IGNORE;
}
origin: org.apache.flink/flink-cep_2.10

@Override
public boolean apply(@Nullable StateTransition<T> input) {
  return input != null && input.getAction() == StateTransitionAction.TAKE;
}
origin: org.apache.flink/flink-cep_2.10

void add(StateTransition<T> edge) {
  if (!isSelfIgnore(edge)) {
    if (edge.getAction() == StateTransitionAction.IGNORE) {
      totalIgnoreBranches++;
    } else if (edge.getAction() == StateTransitionAction.TAKE) {
      totalTakeBranches++;
    }
  }
  edges.add(edge);
}
origin: org.apache.flink/flink-cep

void add(StateTransition<T> edge) {
  if (!isSelfIgnore(edge)) {
    if (edge.getAction() == StateTransitionAction.IGNORE) {
      totalIgnoreBranches++;
    } else if (edge.getAction() == StateTransitionAction.TAKE) {
      totalTakeBranches++;
    }
  }
  edges.add(edge);
}
origin: org.apache.flink/flink-cep_2.11

void add(StateTransition<T> edge) {
  if (!isSelfIgnore(edge)) {
    if (edge.getAction() == StateTransitionAction.IGNORE) {
      totalIgnoreBranches++;
    } else if (edge.getAction() == StateTransitionAction.TAKE) {
      totalTakeBranches++;
    }
  }
  edges.add(edge);
}
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 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 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;
}
org.apache.flink.cep.nfaStateTransitiongetAction

Popular methods of StateTransition

  • getTargetState
  • <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 PhpStorm plugins
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