Examples of WriterOptions


Examples of org.apache.abdera.writer.WriterOptions

      HttpServletResponse response)
        throws ServletException, IOException {

        response.setStatus(HttpServletResponse.SC_OK);
        response.setContentType("application/atomsvc+xml; charset=utf-8");
        WriterOptions options = service.getDefaultWriterOptions();
        options.setCharset("UTF-8");
        service.writeTo(response.getOutputStream(),options);
    }
View Full Code Here

Examples of org.apache.abdera.writer.WriterOptions

      int t = getTargetType(request);
      switch(t) {
        case COLLECTION:
          response.setStatus(HttpServletResponse.SC_OK);
          response.setContentType("application/atom+xml; charset=utf-8");
          WriterOptions options = feed.getDefaultWriterOptions();
          options.setCharset("UTF-8");
          feed.writeTo(response.getOutputStream(),options);
          break;
        case ENTRY:
          try {
            Entry entry = feed.getRoot().getEntries().get(getTarget());
            response.setStatus(HttpServletResponse.SC_OK);
            response.setContentType("application/atom+xml; charset=utf-8");
            options = entry.getDefaultWriterOptions();
            options.setCharset("UTF-8");
            entry.writeTo(response.getOutputStream(),options);
          } catch (Exception e) {
            response.sendError(HttpServletResponse.SC_NOT_FOUND);
            break;
          }
View Full Code Here

Examples of org.apache.abdera.writer.WriterOptions

              entry.addLink(entry.getId().toString(), "self");
              feed.getRoot().insertEntry(entry);
              response.setStatus(HttpServletResponse.SC_CREATED);
              response.setHeader("Location", entry.getId().toString());
              response.setHeader("Content-Location", entry.getId().toString());
              WriterOptions woptions = entry.getDefaultWriterOptions();
              woptions.setCharset("UTF-8");
              entry.writeTo(response.getOutputStream(),woptions);
              return;
            }
          }
          if (MimeTypeHelper.isMatch(request.getContentType(), "text/plain")) {
            int n = feed.getRoot().getEntries().size();
            String media = read(request.getInputStream());
            Entry entry = getFactory().newEntry();
            String newID = AppTest.INSTANCE.getBase() + "/collections/entries/" + n;
            String slug = request.getHeader("Slug");
            entry.setId(newID);
            entry.setTitle(slug);
            entry.setUpdated(new Date());
            entry.setSummary(slug);
            entry.addLink(entry.getId().toString(), "edit");
            entry.addLink(AppTest.INSTANCE.getBase() + "/collections/media/" + n, "edit-media").setMimeType("text/plain");
            entry.addLink(entry.getId().toString(), "self");
            entry.setContent(new IRI(AppTest.INSTANCE.getBase() + "/collections/media/" + n), "text/plain");
            feed.getRoot().insertEntry(entry);
            this.media.put(entry.getId().toString(), media);
            response.setStatus(HttpServletResponse.SC_CREATED);
            response.setHeader("Location", entry.getId().toString());
            response.setHeader("Content-Location", entry.getId().toString());
            WriterOptions woptions = entry.getDefaultWriterOptions();
            woptions.setCharset("UTF-8");
            entry.writeTo(response.getOutputStream(),woptions);
            return;
          }
          response.sendError(HttpServletResponse.SC_UNSUPPORTED_MEDIA_TYPE);
        } catch (Exception e) {}
View Full Code Here

Examples of org.apache.accumulo.proxy.thrift.WriterOptions

    try {
      client.updateAndFlush(badLogin, table, new HashMap<ByteBuffer,List<ColumnUpdate>>());
      fail("exception not thrown");
    } catch (AccumuloSecurityException ex) {}
    try {
      client.createWriter(badLogin, table, new WriterOptions());
      fail("exception not thrown");
    } catch (AccumuloSecurityException ex) {}
    try {
      client.attachIterator(badLogin, "slow", setting, EnumSet.allOf(IteratorScope.class));
      fail("exception not thrown");
View Full Code Here

Examples of org.apache.accumulo.proxy.thrift.WriterOptions

    try {
      client.createScanner(creds, doesNotExist, new ScanOptions());
      fail("exception not thrown");
    } catch (TableNotFoundException ex) {}
    try {
      client.createWriter(creds, doesNotExist, new WriterOptions());
      fail("exception not thrown");
    } catch (TableNotFoundException ex) {}
    try {
      client.deleteRows(creds, doesNotExist, null, null);
      fail("exception not thrown");
View Full Code Here

Examples of org.apache.accumulo.proxy.thrift.WriterOptions

      client.deleteTable(creds, TABLE_TEST);
   
    client.createTable(creds, TABLE_TEST, true, TimeType.MILLIS);
    client.addConstraint(creds, TABLE_TEST, NumericValueConstraint.class.getName());
   
    WriterOptions writerOptions = new WriterOptions();
    writerOptions.setLatencyMs(10000);
    writerOptions.setMaxMemory(2);
    writerOptions.setThreads(1);
    writerOptions.setTimeoutMs(100000);
   
    String batchWriter = client.createWriter(creds, TABLE_TEST, writerOptions);
    client.update(batchWriter, mutation("row1", "cf", "cq", "x"));
    client.update(batchWriter, mutation("row1", "cf", "cq", "x"));
    try {
      client.flush(batchWriter);
      fail("constraint did not fire");
    } catch (MutationsRejectedException ex) {}
    try {
      client.closeWriter(batchWriter);
      fail("constraint did not fire");
    } catch (MutationsRejectedException e) {}
   
    client.removeConstraint(creds, TABLE_TEST, 1);

    UtilWaitThread.sleep(2000);
   
    writerOptions = new WriterOptions();
    writerOptions.setLatencyMs(10000);
    writerOptions.setMaxMemory(3000);
    writerOptions.setThreads(1);
    writerOptions.setTimeoutMs(100000);
   
    batchWriter = client.createWriter(creds, TABLE_TEST, writerOptions);
   
    client.update(batchWriter, mutation("row1", "cf", "cq", "x"));
    client.flush(batchWriter);
View Full Code Here

Examples of org.apache.accumulo.proxy.thrift.WriterOptions

    try {
      client.createScanner(creds, doesNotExist, new ScanOptions());
      fail("exception not thrown");
    } catch (TableNotFoundException ex) {}
    try {
      client.createWriter(creds, doesNotExist, new WriterOptions());
      fail("exception not thrown");
    } catch (TableNotFoundException ex) {}
    try {
      client.deleteRows(creds, doesNotExist, null, null);
      fail("exception not thrown");
View Full Code Here

Examples of org.apache.accumulo.proxy.thrift.WriterOptions

      client.deleteTable(creds, TABLE_TEST);
   
    client.createTable(creds, TABLE_TEST, true, TimeType.MILLIS);
    client.addConstraint(creds, TABLE_TEST, NumericValueConstraint.class.getName());
   
    WriterOptions writerOptions = new WriterOptions();
    writerOptions.setLatencyMs(10000);
    writerOptions.setMaxMemory(2);
    writerOptions.setThreads(1);
    writerOptions.setTimeoutMs(100000);
   
    String batchWriter = client.createWriter(creds, TABLE_TEST, writerOptions);
    client.update(batchWriter, mutation("row1", "cf", "cq", "x"));
    client.update(batchWriter, mutation("row1", "cf", "cq", "x"));
    try {
      client.flush(batchWriter);
      fail("constraint did not fire");
    } catch (MutationsRejectedException ex) {}
    try {
      client.closeWriter(batchWriter);
      fail("constraint did not fire");
    } catch (MutationsRejectedException e) {}
   
    client.removeConstraint(creds, TABLE_TEST, 1);

    UtilWaitThread.sleep(2000);
   
    writerOptions = new WriterOptions();
    writerOptions.setLatencyMs(10000);
    writerOptions.setMaxMemory(3000);
    writerOptions.setThreads(1);
    writerOptions.setTimeoutMs(100000);
   
    batchWriter = client.createWriter(creds, TABLE_TEST, writerOptions);
   
    client.update(batchWriter, mutation("row1", "cf", "cq", "x"));
    client.flush(batchWriter);
View Full Code Here

Examples of org.apache.accumulo.proxy.thrift.WriterOptions

    return bwpe;
  }
 
  private BatchWriterPlusException getWriter(ByteBuffer login, String tableName, WriterOptions opts) throws Exception {
    if (opts == null)
      opts = new WriterOptions();
    if (opts.getMaxMemory() == 0)
      opts.setMaxMemory(DEFAULT_MAX_MEMORY);
    if (opts.getLatencyMs() == 0)
      opts.setLatencyMs(DEFAULT_MAX_LATENCY);
    if (opts.getTimeoutMs() == 0)
View Full Code Here

Examples of org.apache.accumulo.proxy.thrift.WriterOptions

    try {
      client.updateAndFlush(badLogin, table, new HashMap<ByteBuffer,List<ColumnUpdate>>());
      fail("exception not thrown");
    } catch (AccumuloSecurityException ex) {}
    try {
      client.createWriter(badLogin, table, new WriterOptions());
      fail("exception not thrown");
    } catch (AccumuloSecurityException ex) {}
    try {
      client.attachIterator(badLogin, "slow", setting, EnumSet.allOf(IteratorScope.class));
      fail("exception not thrown");
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.