Example usage for io.vertx.core.buffer Buffer appendLong

List of usage examples for io.vertx.core.buffer Buffer appendLong

Introduction

In this page you can find the example usage for io.vertx.core.buffer Buffer appendLong.

Prototype

@Fluent
Buffer appendLong(long l);

Source Link

Document

Appends the specified long to the end of the Buffer.

Usage

From source file:pt.davidafsilva.slacker.api.SlackerRequestMessageCodec.java

License:Open Source License

@Override
public void encodeToWire(final Buffer buffer, final SlackerRequest request) {
    // timestamp//  w w  w  .  j a  v  a2  s.  c om
    buffer.appendLong(request.getTimestamp().getEpochSecond()).appendInt(request.getTimestamp().getNano());
    // team identifier
    writeString(buffer, request.getTeamIdentifier());
    // team domain
    writeString(buffer, request.getTeamDomain());
    // channel id
    writeString(buffer, request.getChannelId());
    // channel name
    writeString(buffer, request.getChannelName());
    // user id
    writeString(buffer, request.getUserId());
    // user name
    writeString(buffer, request.getUserName());
    // command
    writeString(buffer, request.getCommand());
    // arguments
    writeString(buffer, request.getArguments().orElse(""));
}