Package com.linkedin.databus2.ggParser.staxparser

Examples of com.linkedin.databus2.ggParser.staxparser.StaxBuilder.processXml()


            if(_log.isDebugEnabled())
              _log.debug("CompositeInputStream used:" + compositeInputStream);

            _parser = builder.getParser();
            builder.processXml(); // --> The call doesn't return after this (it starts processing the xml trail files), unless a shutdown is requested or an exception is thrown.
            parseError = false//--> If this code path is executed, then the shutdown has been requested
          }
          catch (XMLStreamException e)
          {
            _ggParserStats.addParsingError();
View Full Code Here


  public void basicOperationsTest()
      throws Exception
  {
    BasicOperationsCheckCallback callback = new BasicOperationsCheckCallback();
    StaxBuilderTest test = new StaxBuilderTest(actualXmlDataDir+"basicprocessing.xml",service, callback);
    test.processXml();
  }


  //TODO pending test to complete to capture insert/deletes
  /**
 
View Full Code Here

  public void extraFieldsTest()
      throws Exception
  {
    BasicOperationsCheckCallback callback = new BasicOperationsCheckCallback();
    StaxBuilderTest test = new StaxBuilderTest(actualXmlDataDir+"extrafields.xml",service, callback);
    test.processXml();
  }

  /**
   *  Check if the parser is able to construct event if there spaces, new lines between elements/tags
   */
 
View Full Code Here

  public void formattingTest()
      throws Exception
  {
    BasicOperationsCheckCallback callback = new BasicOperationsCheckCallback();
    StaxBuilderTest test = new StaxBuilderTest(actualXmlDataDir+"extraspaces.xml",service, callback);
    test.processXml();
  }


  private class keyCompressionCallback implements TransactionSuccessCallBack
  {
View Full Code Here

  public void keyCompressionTest()
      throws Exception
  {
    keyCompressionCallback callback = new keyCompressionCallback();
    StaxBuilderTest test = new StaxBuilderTest(actualXmlDataDir+"keyCompression.xml",service, callback);
    test.processXml();
  }

  /**
   * Missing scn should throw an exception
   */
 
View Full Code Here

      throws Exception
  {
    BasicOperationsCheckCallback callback = new BasicOperationsCheckCallback();
    try{
      StaxBuilderTest test = new StaxBuilderTest(actualXmlDataDir+"missingscn.xml",service, callback);
      test.processXml();
      Assert.fail("Test has not detected failure on missing scn");
    }
    catch(DatabusException e)
    {
      LOG.info("Caught databus exception, verifying if it's for missing scn..");
View Full Code Here

      throws Exception
  {
    BasicOperationsCheckCallback callback = new BasicOperationsCheckCallback();
    try{
      StaxBuilderTest test = new StaxBuilderTest(actualXmlDataDir+"missingtokens.xml",service, callback);
      test.processXml();
      Assert.fail("Test has not detected failure on missing tokens");
    }
    catch(DatabusException e)
    {
      LOG.info("Caught databus exception, verifying if it's for missing tokens..");
View Full Code Here

  public void nullFieldsCheck()
      throws Exception
  {
    NullFieldsCallback callback = new NullFieldsCallback();
    StaxBuilderTest test = new StaxBuilderTest(actualXmlDataDir+"nullfields.xml",service, callback);
    test.processXml();
  }

  private class SortCheckCallback implements TransactionSuccessCallBack
  {
View Full Code Here

  public void sortMultipleSourcesCheck()
      throws Exception
  {
    SortCheckCallback callback = new SortCheckCallback();
    StaxBuilderTest test = new StaxBuilderTest(actualXmlDataDir+"sortMultipleSources.xml",service, callback);
    test.processXml();
  }

  /**
   *  Checks if the parser it able to advance SCNs when there are no events for the current source
   */
 
View Full Code Here

  public void nullTransactionsTest()
      throws Exception
  {
    BasicOperationsCheckCallback callback = new BasicOperationsCheckCallback();
    StaxBuilderTest test = new StaxBuilderTest(actualXmlDataDir+"nullTransactions.xml",service, callback);
    test.processXml();
  }

}

View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.