All Downloads are FREE. Search and download functionalities are using the official Maven repository.

in.erail.service.HelloService Maven / Gradle / Ivy

There is a newer version: 2.5.3
Show newest version
package in.erail.service;

import com.google.common.net.MediaType;
import in.erail.model.RequestEvent;
import in.erail.model.ResponseEvent;
import io.reactivex.Maybe;
import io.vertx.core.json.JsonArray;

public class HelloService extends RESTServiceImpl {

  private JsonArray mHelloData = new JsonArray();

  public HelloService() {
    mHelloData.add("S1");
    mHelloData.add("S2");
    mHelloData.add("S3");
    mHelloData.add("S4");
    mHelloData.add("S5");
  }

  @Override
  public Maybe process(RequestEvent pRequest) {
      return Maybe.just(new ResponseEvent()
              .setBody(getHelloData().toString().getBytes())
              .setMediaType(MediaType.JSON_UTF_8));
  }
  
  public JsonArray getHelloData() {
    return mHelloData;
  }

  public void setHelloData(JsonArray pHelloData) {
    this.mHelloData = pHelloData;
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy