@Override public Future<DLSN> apply(VALUE request) { return client.write(stream, ByteBuffer.wrap(request.toString().getBytes(UTF_8))); } }
Future<DLSN> write(KEY key, VALUE value) { int pid = partitioner.partition(key, streams.length); return client.write(streams[pid], ByteBuffer.wrap(value.toString().getBytes(UTF_8))); }
public Future<DLSN> write(KEY key, VALUE value) { int pid = partitioner.partition(key, streams.length); return client.write(streams[pid], ByteBuffer.wrap(value.toString().getBytes(UTF_8))); }
limiter.acquire(); String record = "record-" + System.currentTimeMillis(); client.write(streamName, ByteBuffer.wrap(record.getBytes(UTF_8))) .addEventListener(new FutureEventListener<DLSN>() { @Override
@Override public void run() { LOG.info("Started writer {}.", idx); while (running) { this.limiter.getLimiter().acquire(); final String streamName = streamNames.get(random.nextInt(numStreams)); final long requestMillis = System.currentTimeMillis(); final ByteBuffer data = buildBuffer(requestMillis, messageSizeBytes); if (null == data) { break; } if (null != writer) { writer.write(data).addEventListener( new TimedRequestHandler(streamName, requestMillis)); } else { dlc.write(streamName, data).addEventListener( new TimedRequestHandler(streamName, requestMillis)); } } if (null != writer) { writer.close(); } dlc.close(); } }
String line; while ((line = reader.readLine(PROMPT_MESSAGE)) != null) { client.write(streamName, ByteBuffer.wrap(line.getBytes(UTF_8))) .addEventListener(new FutureEventListener<DLSN>() { @Override
@Override public Future<DLSN> apply(VALUE request) { return client.write(stream, ByteBuffer.wrap(request.toString().getBytes(UTF_8))); } }
Future<DLSN> write(KEY key, VALUE value) { int pid = partitioner.partition(key, streams.length); return client.write(streams[pid], ByteBuffer.wrap(value.toString().getBytes(UTF_8))); }
public Future<DLSN> write(KEY key, VALUE value) { int pid = partitioner.partition(key, streams.length); return client.write(streams[pid], ByteBuffer.wrap(value.toString().getBytes(UTF_8))); }