Tabnine Logo
WireCommands$CreateTableSegment
Code IndexAdd Tabnine to your IDE (free)

How to use
WireCommands$CreateTableSegment
in
io.pravega.shared.protocol.netty

Best Java code snippets using io.pravega.shared.protocol.netty.WireCommands$CreateTableSegment (Showing top 10 results out of 315)

origin: pravega/pravega

WireCommands.CreateTableSegment request = new WireCommands.CreateTableSegment(requestId, qualifiedStreamSegmentName, delegationToken);
sendRequestAsync(request, replyProcessor, result, clientCF, ModelHelper.encode(uri));
return result;
origin: pravega/pravega

processor.createTableSegment(new WireCommands.CreateTableSegment(1, streamSegmentName, ""));
order.verify(connection).send(new WireCommands.SegmentCreated(1, streamSegmentName));
TableEntry entry = TableEntry.unversioned(keys.get(0), generateValue(rnd));
origin: pravega/pravega

processor.createTableSegment(new WireCommands.CreateTableSegment(1, streamSegmentName, ""));
order.verify(connection).send(new WireCommands.SegmentCreated(1, streamSegmentName));
TableEntry e1 = TableEntry.unversioned(keys.get(0), generateValue(rnd));
origin: pravega/pravega

processor.createTableSegment(new WireCommands.CreateTableSegment(1, streamSegmentName, ""));
order.verify(connection).send(new WireCommands.SegmentCreated(1, streamSegmentName));
origin: pravega/pravega

@Test(timeout = 30000)
public void testDeleteTableWithData() throws Exception {
  // Set up PravegaRequestProcessor instance to execute requests against
  val rnd = new Random(0);
  String streamSegmentName = "testTable";
  @Cleanup
  ServiceBuilder serviceBuilder = newInlineExecutionInMemoryBuilder(getBuilderConfig());
  serviceBuilder.initialize();
  StreamSegmentStore store = serviceBuilder.createStreamSegmentService();
  TableStore tableStore = serviceBuilder.createTableStoreService();
  ServerConnection connection = mock(ServerConnection.class);
  InOrder order = inOrder(connection);
  PravegaRequestProcessor processor = new PravegaRequestProcessor(store, tableStore, connection);
  // Generate keys.
  ArrayList<HashedArray> keys = generateKeys(2, rnd);
  // Create a table segment and add data.
  processor.createTableSegment(new WireCommands.CreateTableSegment(3, streamSegmentName, ""));
  order.verify(connection).send(new WireCommands.SegmentCreated(3, streamSegmentName));
  TableEntry e1 = TableEntry.unversioned(keys.get(0), generateValue(rnd));
  processor.updateTableEntries(new WireCommands.UpdateTableEntries(4, streamSegmentName, "", getTableEntries(singletonList(e1))));
  order.verify(connection).send(new WireCommands.TableEntriesUpdated(4, singletonList(0L)));
  // Delete a table segment which has data.
  processor.deleteTableSegment(new WireCommands.DeleteTableSegment(5, streamSegmentName,  true, ""));
  order.verify(connection).send(new WireCommands.TableSegmentNotEmpty(5, streamSegmentName, ""));
}
origin: pravega/pravega

@Test(timeout = 30000)
public void testDeleteTableWithoutData() throws Exception {
  // Set up PravegaRequestProcessor instance to execute requests against
  val rnd = new Random(0);
  String streamSegmentName = "testTable1";
  @Cleanup
  ServiceBuilder serviceBuilder = newInlineExecutionInMemoryBuilder(getBuilderConfig());
  serviceBuilder.initialize();
  StreamSegmentStore store = serviceBuilder.createStreamSegmentService();
  TableStore tableStore = serviceBuilder.createTableStoreService();
  ServerConnection connection = mock(ServerConnection.class);
  InOrder order = inOrder(connection);
  PravegaRequestProcessor processor = new PravegaRequestProcessor(store, tableStore, connection);
  // Generate keys.
  ArrayList<HashedArray> keys = generateKeys(2, rnd);
  // Create a table segment.
  processor.createTableSegment(new WireCommands.CreateTableSegment(1, streamSegmentName, ""));
  order.verify(connection).send(new WireCommands.SegmentCreated(1, streamSegmentName));
  processor.deleteTableSegment(new WireCommands.DeleteTableSegment(2, streamSegmentName,  true, ""));
  order.verify(connection).send(new WireCommands.SegmentDeleted(2, streamSegmentName));
}
origin: pravega/pravega

@Test(timeout = 20000)
public void testCreateTableSegment() throws Exception {
  // Set up PravegaRequestProcessor instance to execute requests against
  String streamSegmentName = "testCreateTableSegment";
  @Cleanup
  ServiceBuilder serviceBuilder = newInlineExecutionInMemoryBuilder(getBuilderConfig());
  serviceBuilder.initialize();
  StreamSegmentStore store = serviceBuilder.createStreamSegmentService();
  TableStore tableStore = serviceBuilder.createTableStoreService();
  ServerConnection connection = mock(ServerConnection.class);
  InOrder order = inOrder(connection);
  PravegaRequestProcessor processor = new PravegaRequestProcessor(store, tableStore, connection);
  // Execute and Verify createTableSegment calling stack is executed as design.
  processor.createTableSegment(new WireCommands.CreateTableSegment(1, streamSegmentName, ""));
  order.verify(connection).send(new WireCommands.SegmentCreated(1, streamSegmentName));
  processor.createTableSegment(new WireCommands.CreateTableSegment(2, streamSegmentName, ""));
  order.verify(connection).send(new WireCommands.SegmentAlreadyExists(2, streamSegmentName, ""));
}
origin: pravega/pravega

@Test
public void testCreateTableSegment() throws IOException {
  testCommand(new WireCommands.CreateTableSegment(l, testString1, ""));
}
origin: pravega/pravega

  public static WireCommand readFrom(DataInput in, int length) throws IOException {
    long requestId = in.readLong();
    String segment = in.readUTF();
    String delegationToken = in.readUTF();
    return new CreateTableSegment(requestId, segment, delegationToken);
  }
}
origin: pravega/pravega

@Override
public void createTableSegment(final CreateTableSegment createTableSegment) {
  final String operation = "createTableSegment";
  if (!verifyToken(createTableSegment.getSegment(), createTableSegment.getRequestId(), createTableSegment.getDelegationToken(), operation)) {
    return;
  }
  log.info(createTableSegment.getRequestId(), "Creating table segment {}.", createTableSegment);
  tableStore.createSegment(createTableSegment.getSegment(), TIMEOUT)
       .thenAccept(v -> connection.send(new SegmentCreated(createTableSegment.getRequestId(), createTableSegment.getSegment())))
       .exceptionally(e -> handleException(createTableSegment.getRequestId(), createTableSegment.getSegment(), operation, e));
}
io.pravega.shared.protocol.nettyWireCommands$CreateTableSegment

Most used methods

  • <init>
  • getDelegationToken
  • getRequestId
  • getSegment

Popular in Java

  • Creating JSON documents from java classes using gson
  • scheduleAtFixedRate (ScheduledExecutorService)
  • getApplicationContext (Context)
  • addToBackStack (FragmentTransaction)
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • Notification (javax.management)
  • JButton (javax.swing)
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin
  • 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