Tabnine Logo
EventHeaderV4.getNextPosition
Code IndexAdd Tabnine to your IDE (free)

How to use
getNextPosition
method
in
com.github.shyiko.mysql.binlog.event.EventHeaderV4

Best Java code snippets using com.github.shyiko.mysql.binlog.event.EventHeaderV4.getNextPosition (Showing top 8 results out of 315)

origin: zendesk/maxwell

public BinlogConnectorEvent(Event event, String filename, String gtidSetStr, String gtid, MaxwellOutputConfig outputConfig) {
  this.event = event;
  this.gtidSetStr = gtidSetStr;
  this.gtid = gtid;
  EventHeaderV4 hV4 = (EventHeaderV4) event.getHeader();
  this.nextPosition = new BinlogPosition(gtidSetStr, gtid, hV4.getNextPosition(), filename);
  this.position = new BinlogPosition(gtidSetStr, gtid, hV4.getPosition(), filename);
  this.outputConfig = outputConfig;
}
origin: debezium/debezium

    System.lineSeparator(),
    eventHeader.getPosition(),
    eventHeader.getNextPosition(),
    source.binlogFilename()
);
    System.lineSeparator(),
    eventHeader.getPosition(),
    eventHeader.getNextPosition(),
    source.binlogFilename(),
    data.getCause()
origin: debezium/debezium

    System.lineSeparator(),
    eventHeader.getPosition(),
    eventHeader.getNextPosition(),
    source.binlogFilename()
);
    System.lineSeparator(),
    eventHeader.getPosition(),
    eventHeader.getNextPosition(),
    source.binlogFilename()
);
    System.lineSeparator(),
    eventHeader.getPosition(),
    eventHeader.getNextPosition(),
    source.binlogFilename()
);
origin: shyiko/mysql-binlog-connector-java

private void updateClientBinlogFilenameAndPosition(Event event) {
  EventHeader eventHeader = event.getHeader();
  EventType eventType = eventHeader.getEventType();
  if (eventType == EventType.ROTATE) {
    RotateEventData rotateEventData = (RotateEventData) EventDataWrapper.internal(event.getData());
    binlogFilename = rotateEventData.getBinlogFilename();
    binlogPosition = rotateEventData.getBinlogPosition();
  } else
  // do not update binlogPosition on TABLE_MAP so that in case of reconnect (using a different instance of
  // client) table mapping cache could be reconstructed before hitting row mutation event
  if (eventType != EventType.TABLE_MAP && eventHeader instanceof EventHeaderV4) {
    EventHeaderV4 trackableEventHeader = (EventHeaderV4) eventHeader;
    long nextBinlogPosition = trackableEventHeader.getNextPosition();
    if (nextBinlogPosition > 0) {
      binlogPosition = nextBinlogPosition;
    }
  }
}
origin: apache/nifi

currentBinlogPosition = header.getNextPosition();
origin: apache/rocketmq-externals

private void processXidEvent(Event event) {
  EventHeaderV4 header = event.getHeader();
  XidEventData data = event.getData();
  String binlogFilename = binaryLogClient.getBinlogFilename();
  Long position = header.getNextPosition();
  Long xid = data.getXid();
  BinlogPosition binlogPosition = new BinlogPosition(binlogFilename, position);
  transaction.setNextBinlogPosition(binlogPosition);
  transaction.setXid(xid);
  replicator.commit(transaction, true);
  transaction = new Transaction(config);
}
origin: debezium/debezium

  @Override
  public Event nextEvent(ByteArrayInputStream inputStream) throws IOException {
    try {
      // Delegate to the superclass ...
      Event event = super.nextEvent(inputStream);
      // We have to record the most recent TableMapEventData for each table number for our custom deserializers ...
      if (event.getHeader().getEventType() == EventType.TABLE_MAP) {
        TableMapEventData tableMapEvent = event.getData();
        tableMapEventByTableId.put(tableMapEvent.getTableId(), tableMapEvent);
      }
      return event;
    }
    // DBZ-217 In case an event couldn't be read we create a pseudo-event for the sake of logging
    catch(EventDataDeserializationException edde) {
      EventHeaderV4 header = new EventHeaderV4();
      header.setEventType(EventType.INCIDENT);
      header.setTimestamp(edde.getEventHeader().getTimestamp());
      header.setServerId(edde.getEventHeader().getServerId());
      if(edde.getEventHeader() instanceof EventHeaderV4) {
        header.setEventLength(((EventHeaderV4)edde.getEventHeader()).getEventLength());
        header.setNextPosition(((EventHeaderV4)edde.getEventHeader()).getNextPosition());
        header.setFlags(((EventHeaderV4)edde.getEventHeader()).getFlags());
      }
      EventData data = new EventDataDeserializationExceptionData(edde);
      return new Event(header, data);
    }
  }
};
origin: org.apache.nifi/nifi-cdc-mysql-processors

currentBinlogPosition = header.getNextPosition();
com.github.shyiko.mysql.binlog.eventEventHeaderV4getNextPosition

Popular methods of EventHeaderV4

  • getPosition
  • <init>
  • getEventLength
  • setEventLength
  • setEventType
  • setFlags
  • setNextPosition
  • setServerId
  • setTimestamp
  • getDataLength
  • getEventType
  • getFlags
  • getEventType,
  • getFlags,
  • getHeaderLength,
  • getTimestamp

Popular in Java

  • Start an intent from android
  • getResourceAsStream (ClassLoader)
  • putExtra (Intent)
  • notifyDataSetChanged (ArrayAdapter)
  • Menu (java.awt)
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • Join (org.hibernate.mapping)
  • Top Sublime Text 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