public RetentionFragment() { final Gson gson = new GsonBuilder() .registerTypeAdapter(Message.class, new Message.Deserializer()) .registerTypeAdapter(MessageType.class, new MessageType.SerializerDeserializer()) .create(); final OkHttpClient okHttpClient = new OkHttpClient(); final RxWebSockets webSockets = new RxWebSockets(okHttpClient, new Request.Builder() .get() .url("ws://coreos2.appunite.net:8080/ws") .addHeader("Sec-WebSocket-Protocol", "chat") .build()); final GsonObjectSerializer serializer = new GsonObjectSerializer(gson, Message.class); final RxObjectWebSockets jsonWebSockets = new RxObjectWebSockets(webSockets, serializer); final SocketConnection socketConnection = new SocketConnectionImpl(jsonWebSockets, Schedulers.io()); presenter = new MainPresenter(new Socket(socketConnection, Schedulers.io()), Schedulers.io(), AndroidSchedulers.mainThread()); }
@Before public void setUp() throws Exception { final Gson gson = new GsonBuilder() .registerTypeAdapter(Message.class, new Message.Deserializer()) .registerTypeAdapter(MessageType.class, new MessageType.SerializerDeserializer()) .create(); final RxWebSockets rxWebSockets = new RxWebSockets(new OkHttpClient(), new Request.Builder() .get() .url("ws://10.10.0.2:8080/ws") .addHeader("Sec-WebSocket-Protocol", "chat") .build()); socket = new RxObjectWebSockets(rxWebSockets, new GsonObjectSerializer(gson, Message.class)); }
@Before public void setUp() throws Exception { final Gson gson = new GsonBuilder() .registerTypeAdapter(Message.class, new Message.Deserializer()) .registerTypeAdapter(MessageType.class, new MessageType.SerializerDeserializer()) .create(); final RxWebSockets webSockets = new RxWebSockets(new OkHttpClient(), new Request.Builder() .get() .url("ws://10.10.0.2:8080/ws") .addHeader("Sec-WebSocket-Protocol", "chat") .build()); final RxObjectWebSockets jsonWebSockets = new RxObjectWebSockets(webSockets, new GsonObjectSerializer(gson, Message.class)); final SocketConnection socketConnection = new SocketConnectionImpl(jsonWebSockets, Schedulers.computation()); socket = new Socket(socketConnection, Schedulers.computation()); }